본문 바로가기
728x90
반응형

JSP22

Server(JSP) 개발자 수업 73일차(2) - out, session, application, JSP 내장 객체의 생명 주기 1. out 2. session 3. application 4. JSP 내장 객체의 생명 주기 1. out [ 정의 ] - 응답 페이지 전송을 위한 출력 스트링 객체 - 서블릿의 PrintWriter와 유사한 역할 - HTML 소스에 값을 출력하는 역할 - JSP에서 을 사용하면 불가항력으로 스파게티 코드가 자주 발생한다. > 가독성 저하.... > 차라리 예전 Servlet 방식으로 하자.. > 가독성 향상 (방법에 따라 틀리며, 개인 취향 차이이다.) [ out 예시 ] - 구구단 만들기 구구단 기본 방식 - 결과 2. session, application [ 정의 ] - JSP 내장 객체 저장소 중에 가장 중요하게 봐야 하는 저장소 이다. - 데이터 저장 - 인증 상태를 저장하는 용도로 사용된다. .. 2021. 7. 11.
Server(JSP) 개발자 수업 73일차(1) - JSP 내장 객체 , request, response, pageContext 1. JSP 내장 객체 2. request 3. response 4. pageContext 1. JSP 내장 객체 [ 정의 ] - JSP Implicit Object - 개발자가 직접 생성하지 않아도, JSP가 미리 만들어서 제공하는 객체이다. (Tomcat이 만든다!!!) - 예약어를 사용해서 얻어온다. - JSP 내장 객체는 Servlet에도 동일하게 있다. 단, Servlet에서는 직접 만들어서 사용한다. (내장 객체라는 형식이 존재하지 않기 때문..) - 종류: request, response, session, pageContext, out, application, config, page, exception 등.. - 사용빈도 1순위) request, response, session, pageCo.. 2021. 7. 11.
Server(JSP) 개발자 수업 72일차(1) - JSP, JSP 기본 요소 1. JSP 2. JSP 기본 요소 1. JSP [ 정의 ] - Java Server Pages - 자바를 사용해서 서버에서 페이지를 만드는 기술이다. - 클라이언트(브라우저)의 요청에 따라 서버에서 페이지를 동적으로 만드는 기술이다. - Servlet 기술의 다음버전 [ JSP & Servlet 장,단점 비교 ] 장점 단점 Servlet Java를 사용한다. 1. HTML, CSS, JS 작성이 힘들다. (모두 문자열 취급 ) 2. Java 베이스 + 클라이언트 코드 3. 웹 요청이 불가능하다. (가상 주소 매핑(.*do) 필요) JSP 1. HTML, CSS, JavaScript 작성이 쉽다. 2. HTML 베이스 + Java 코드 > 개발자 작업 편의성이 높다. 3. 웹 요청이 가능하다. (가상 주.. 2021. 7. 8.
Server(Servlet) 개발자 수업 71일차 - Servlet, Servlet Class 1. Servlet 2. Servlet Class 1. Servlet [ 정의 ] - (서버측) 기술, Server-side Programming - 자바를 사용해서 동적으로 웹페이지를 만드는 기술이다. - 자바 진영에서 처음으로 시도한 웹서버 기술이다. - Server + Applet 합성어 2. Servlet Class [ 정의 ] - 순수 자바 클래스를 기반으로 웹 어플리케이션(웹사이트, 웹페이지)를 제작하는 기능을 추가한 클래스 [ 작성 규칙 ] - 해당 규칙을 준수하여 클래스를 작성해야만 서블릿 클래스의 역할을 할 수 있고 WAS에 의해서 관리/운영 될 수 있다. 1) 서블릿 클래스 선언 - 방법1 ) javax.servlet.Servlet 인터페이스를 구현한다.(복잡함) -> 잘 사용 안함 -.. 2021. 7. 7.
728x90
반응형