servletStudy.war
0.02MB

 

SRP(단일 책임의 원칙)
- 서블릿 이외의 클래스 설계(BeerExpert, MatjipExpert, ...)
클래스 설계
- 생성자(constructor) : 메서드(void 나 return이 아님)
- 생성자의 역할 : 클래스(설계도)를 데이터로 바꾼다.
- 자바의 메서드 : 생성자와 일반메서드(void,return)
- 일반메서드의 이름을 개발자가 작성하지만, 생성자는 이름이 정해져있다.
- 생성자의 이름은 클래스 이름과 동일하다.
- 클래스 안에 변수와 메서드를 설계한다.
- 변수 : 클래스 안, 메서드 안, 메서드의 괄호 안
- 클래스 안의 변수 : 인스턴스 변수(instance variable)
- 인스턴스(instance) : 데이터로 바뀐 클래스
- 메서드 안의 변수 : 지역 변수(local variable)
- 메서드의 괄호 안의 변수 : 파라미터(parameter)
- 클래스 안의 메서드 : 인스턴스 메서드(instance method)

 

JSP에서 자바 프로그램을 위한 기호
<% %> 스크립트 릿
<%= %> 표현식
<%! %> 선언부
JSP에서 클래스(설계도)의 위치를 선언한 방법
<%@ page import="클래스의 위치" %> page 지시자

클래스(설계도)앞에 있는 public의 의미
- 자바의 설계도(클래스)는 4가지 단계의 노출수준이 있다.
- 노출의 수준
1. 공개, 2. 부분공개1, 3.부분공개2, 4.은닉
- public의 의미 : 공개(감추기 않음)
public class X { } ---------> 공개 클래스
class Y { } -----------------> 부분 공개 클래스
- public이 붙어 있는 클래스는 손코딩으로 작성할 수 없다.
- public이 붙어 있는 클래스를 만들려면 반드시 메뉴를 사용해야 한다.
public class에 관련된 문법
1.하나의 java파일에는 public이 있는 클래스는 오직 하나만 존재한다.!!!
2.public class의 이름으로 java파일이 생성된다.








Posted by webpage
,