-
Eclipse 에서 Web Application 개발환경 구축하기개발입문/개발환경 세팅 2017. 2. 13. 22:33
개발환경, 배포환경을 손컴파일 해놓다보니- 실제로 Eclipse 에서 어떻게 하는지 모르겠더라고요. 그래서 Eclipse 에서 동적 웹애플리케이션을 개발하는 환경을 세팅해보도록 하겠습니다. 캡쳐/코멘트 해놓고 보니 엄청 투박하네요 ㅇ_ㅇ; 그래도 웹 프로젝트를 생성하면서 지정할 수 있는 설정들을 꼼꼼히 살펴보고 넘어갈 수 있는 좋은 기회였습니다~ 프로젝트 생성 Dynamic Web Project 1. Project Type 지정: Dynamic Web Project 2. 프로젝트 생성- 프로젝트 이름 - 프로젝트 개발환경 - 프로젝트 배포 서버 지정 3. Web Module 세팅- 웹모듈이란? 배포가능한, 사용가능한 웹리소스의 최소단위 - Context Root: 웹 어플리케이션의 Document Roo..
-
[헤드퍼스트 Servlet&JSP] 4. 요청과 응답개발입문/Servlet&JSP 2017. 2. 5. 22:04
서블릿 모델위 그림을 이해했다면-이번 장에서는 HTTP 웹 환경에서 HTTP 메소드, HTTP 메소드 프로토콜, HttpServlet 메소드 등등을 통해 어떻게 웹 애플리케이션 요청&응답이 이루어지는 지 살펴볼 차례이다. 그 중 가장 중간에서 어떤 일을 할지 판단/처리하는 Servlet에 대해서도 자세히 알아본다.HttpServletRequest 인터페이스: 폼, 헤더 정보, 쿠키 정보HttpServletResponse 인터페이스: 헤더, 컨텐츠타입, 텍스트스트림, 바이트스트림 출력, 리다이렉트/디스패치, 쿠키설정 (쿠키심기)서블릿 생명주기 이벤트와 각각의 목적: (1) 서블릿 클래스 로딩, (2) 서블릿 초기화 (3) init() 메소드 호출, (4) service() 메소드 호출, (5) destro..
-
[헤드퍼스트 Servlet&JSP] 3-2. MVC 진행개발입문/Servlet&JSP 2017. 2. 5. 19:44
1. 브라우저가 컨테이너가 요청을 보냅니다. 2. 컨테이너는 URL이 올바른 서블릿을 호출한 것인지 판단한 다음, 요청을 서블릿으로 넘깁니다.서블릿은 HttpServletRequest, HttpServletResponse 를 인자로 받아 doPOST() 메소드를 실행시킵니다. doPOST() 메소드의 내부 부분을 비즈니스 로직으로 채웁니다. 3. 서블릿은 BeerExpert 에게 도움을 청합니다. (비즈니스 로직을 통해 값을 구합니다.) public ArrayList getBrands (String color) { } 4. BeerExpert 클래스가 값을 리턴합니다. 서블릿은 이 내용을 Request 객체에 기억시켜둡니다. request.setAttribute("styles", result); 5. 서..