Java Spring 2

[Java Spring] JSP, 서블릿 기초

JSP, 서블릿 JSP와 서블릿은 거의 비슷 Spring은 서블릿을 발전시킨 것. Spring이 서블릿을 사용하기도 함 ex) Dispather servlet 서블릿에서 @WebServlet 에너테이션 = 컨트롤러의 @Controller + @RequestMApping 에너테이션 서블릿은 경로마다 클래스를 하나씩만듬, 컨트롤러는 경로마다 메서드를 활용하여 동작 서블릿 singleton : 한개의 인스턴스만을 만들어 호출 시 재활용 서블릿 안의 메서드들은 서블릿컨테이너에서 사용 init() : 서블릿의 초기화 시 실행 service() : 입력, 처리, 출력 등 동작을 담음. destroy() : 서블릿이 메모리에서 제거될때 컨테이너에 의해 자동 호출 JSP(Java Server Pages) JSP는 서블..

Java Spring 2023.01.27

[Java Spring] 기초 개념

reflextion api 객체생성시 reflection api를 사용하여 만들면 다른 클래스에서 private인 매서드도 사용 가능 스프링 프래임워크에서 많이 사용됨 HttpServletRequest tomcat이 http request를 HttpSevletRequest 객체에 담아 요청을 전달 많이 쓰는 메서드 getCharacterEncoding() : 요청 내용의 인코딩 getConteentLength() : 요청 내용의 길이. 알수 없을 때 -1 getContentType() : 요청 내용의 타입. 알수 없을 때 Null getMethod() : 요청 방법 getProtocol() : 프로토콜 종류와 버전 getScheme() : 프로토콜 getServerName() : 서버 이름 또는 ip주소..

Java Spring 2023.01.27