서버 5

웹서버와 WAS

웹서버와 WAS를 알아보기전에 정적페이지와 동적페이지를 먼저 알아보겠습니다. 1) Static Pages ◾ Web Server는 파일 경로 이름을 받아 경로와 일치하는 file contents를 반환합니다. ◾ 항상 동일한 페이지를 반환합니다. ◾ html, css, js, image 파일과 같이 컴퓨터에 저장되어 있는 파일들입니다. 2) Dynamic Pages ◾ 인자의 내용에 맞게 동적인 Contents를 반환합니다. ◾ 즉, 웹 서버에 의해서 실행되는 프로그램을 통해서 만들어진 결과물입니다. ◾ 아래 이미지에서 개발자는 Servlet에 doGet()을 구현합니다. 1) Web Server 웹서버는 클라이언트(사용자)가 브라우저 주소창에 url을 입력하여 어떤 페이지를 요청하게 되면 http 요청..

mvc pattern2

연습예제 각 요청(getAge.do, getAbs.do, getInfo.do)에 대한 서비스 메서드가 구현되어 있으며, 해당 서비스 메서드가 호출되어 비즈니스 로직을 수행합니다. 결과는 ActionForward 객체를 통해 JSP 페이지로 이동하거나 출력됩니다. ▶ index.jsp html 전달 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 Insert title here 태어난년도 ${y} 몇 살인지 알려주세..

Servlet xml, json

서버와 웹 페이지 간에 XML 및 JSON 형식의 데이터를 주고받는 데 사용되는 웹 응용 프로그램을 구현하는 예제 XML 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 1. 요청 인코딩 request.setCharacterEncoding("UTF-8"); // 2. 요청 파라미터 String name = request.g..

Servlet forward redirect

▶forward 1. 다른 경로로 이동하는 방식 중 하나이다. 2. 다른 경로로 직접 요청 파라미터를 이동시킨다. 3. 경로를 작성할 때 URLMapping만 작성한다. (ContextPath는 작성하지 않는다) forward1 1 2 3 4 5 6 7 8 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 요청의 전달 객체 생성 경유하는곳 경유 RequestDispatcher dispatcher = request.getRequestDispatcher("/forward2"); // 전달 (요청과 응답을 모두 전달함) dispatcher.for..

Servlet 응답

※ 꼭 숙지 1 2 3 4 5 6 전체경로작성 /컨텍스트패스/URLMapping 컨텍스트패스는 슬래시(/)로 시작한다 cs 동일한 파라미터를 2개 이상 요청하기 HTML.FILE 사용자가 입력할거다 value x 사용자가 입력안한다 value o 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 010 02 031 여행 게임 골프 전송 Colored by Color Scripter cs RequestServlet파일 doPost메서드 1 2 3 4 5 6 7 8 9 10 11 12 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws Serv..