이미 소장하고 있다면 판매해 보세요.
|
Chapter 1 웹 프로그래밍의 기초
HTTP의 개념 다양한 웹 기술들 Chapter 2 자바와 웹 프로그래밍 애플리케이션과 웹 애플리케이션 웹 애플리케이션 다른 기술들 Chapter 3 서블릿 서블릿을 HTML에 포함하기 서블릿 컨텍스트(Servlet Context) HTTP 요청 처리하기 HTTP로 응답하기 Chapter 4 JSP JSP 구성요소 jsp:include vs %@ include % 내장 JSP 객체 resonse.sendRedirect() vs 세션 관리(session management) Chapter 5 빈즈 빈즈 JSP에서 사용할 빈즈 만들기 JSP에서 빈즈 사용하기 빈즈의 실행 범위(page, request, session, application) Chapter 6 커스텀 태그 커스텀 태그의 구조 태그 작성하기 태그 문법 검사 변수의 사용 중첩된 태그 예외처리 실용적인 태그라이브러리 만들기 Chapter 7 JDBC 자주 범하는 오류들 자바에서의 데이터베이스 관라 웹에서 연동하는 JDBC 유용한 웹 기반의 쿼리 분석기 만들기 JDBC 2.0 Chapter 8 웹 애플리케이션 아키텍처 서블릿과 JSP의 연동 아키텍처에 대한 고려 Chapter 9 유니코드 범하기 쉬운 오류들 자바에서의 문자열, 유니코드 소스코드의 문자셋 결정하기 <@% page contentType="text/html;charset=EUC-KR" %>과 response.setContentType("text/html;charset=EUC-KR"); ServletRequest.getParameter(java.lang.String name); 서블릿을 HTML에 포함하기 Unicode vs UTF-8 클래스로 만들어 사용해 보자 Chapter 10 자바 서버 프로그래밍 HTML Publisher Simple Html Publisher Thread Html Publisher 다이나믹 클래스 로딩을 이용한 Multi Thread Html Publisher RMI HTML Publisher Chapter 11 JAVA와 XML XML의 활용 XML의 표현 JAVA와 XML SAX와 DOM XPath Properties, ResourceBundle XML을 이용한 Thread Manager의 완성 Chapter 12 XML의 확장 XML-RPC XSLT(XML Style sheet Language for Transformations) SOAP(Simple Object Access Protocol) Chapter 13 I/O I/O 데이터 구분 InputStream / OutputStream Reader / Writer 파일 스트림 Chapter 14 Network 네트워크 개념 인터넷과 개념들 URL 통신 Socket Chapter 15 GUI & Swing 자바 2D의 소개 윈도 프로그래밍을 위한 프레임워크 Graphic 객체 다루기 Applet으로 차트그리기 |
|
Chapter 1 웹 프로그래밍의 기초
HTTP의 개념 다양한 웹 기술들 Chapter 2 자바와 웹 프로그래밍 애플리케이션과 웹 애플리케이션 웹 애플리케이션 다른 기술들 Chapter 3 서블릿 서블릿을 HTML에 포함하기 서블릿 컨텍스트(Servlet Context) HTTP 요청 처리하기 HTTP로 응답하기 Chapter 4 JSP JSP 구성요소 jsp:include vs %@ include % 내장 JSP 객체 resonse.sendRedirect() vs 세션 관리(session management) Chapter 5 빈즈 빈즈 JSP에서 사용할 빈즈 만들기 JSP에서 빈즈 사용하기 빈즈의 실행 범위(page, request, session, application) Chapter 6 커스텀 태그 커스텀 태그의 구조 태그 작성하기 태그 문법 검사 변수의 사용 중첩된 태그 예외처리 실용적인 태그라이브러리 만들기 Chapter 7 JDBC 자주 범하는 오류들 자바에서의 데이터베이스 관라 웹에서 연동하는 JDBC 유용한 웹 기반의 쿼리 분석기 만들기 JDBC 2.0 Chapter 8 웹 애플리케이션 아키텍처 서블릿과 JSP의 연동 아키텍처에 대한 고려 Chapter 9 유니코드 범하기 쉬운 오류들 자바에서의 문자열, 유니코드 소스코드의 문자셋 결정하기 <@% page contentType="text/html;charset=EUC-KR" %>과 response.setContentType("text/html;charset=EUC-KR"); ServletRequest.getParameter(java.lang.String name); 서블릿을 HTML에 포함하기 Unicode vs UTF-8 클래스로 만들어 사용해 보자 Chapter 10 자바 서버 프로그래밍 HTML Publisher Simple Html Publisher Thread Html Publisher 다이나믹 클래스 로딩을 이용한 Multi Thread Html Publisher RMI HTML Publisher Chapter 11 JAVA와 XML XML의 활용 XML의 표현 JAVA와 XML SAX와 DOM XPath Properties, ResourceBundle XML을 이용한 Thread Manager의 완성 Chapter 12 XML의 확장 XML-RPC XSLT(XML Style sheet Language for Transformations) SOAP(Simple Object Access Protocol) Chapter 13 I/O I/O 데이터 구분 InputStream / OutputStream Reader / Writer 파일 스트림 Chapter 14 Network 네트워크 개념 인터넷과 개념들 URL 통신 Socket Chapter 15 GUI & Swing 자바 2D의 소개 윈도 프로그래밍을 위한 프레임워크 Graphic 객체 다루기 Applet으로 차트그리기 |
|
세션 단위의 이벤트. 즉, 세션이 생성되는 시점과 사라지는 시점을 감지해야 할 필요가 있다. 예를 들어 어떤 사이트에 현재 접속된 사용자의 목록을 살펴보기 위해 빈즈에 정의된 정적변수의 배열을 생각해 볼 수 있다. 사용자가 접속하면 모든 사용자의 목록을 유지하는 배열에 객체 자신을 등록하고 로그아웃하거나 세션이 종료되면 객체를 해제하는 것이다. 세션이 종료되는 시점은 사용자가 명시적으로 로그아웃 등의 절차로 세션을 무효화시키는 과정이 아닐 경우 정확하게 파악할 수 없으므로 사이트를 탐색하지 않은지 30여분 정도가 흐르면 세션이 종료된 것으로 한다.
--- p.194 |
|
생각보다 많은 개발자들이 서블릿과 JSP를 사용하고 있으면서도 자바에 대해 잘 모른다고 생각한다 서블릿으로 개발하지 않고 JSP를 사용하는 개발자들이 JSP를 선호하는 이유중의 하나가 서블릿이 자바로 작성되었기 때문이라고 말하는 것을 종종 접할 수 있는데, 자바 개발자로서 가장 안따깝게 생각하는 부분이다. 서블릿을 하려면 서블릿에 대한 이해를 해야 한다. 자바를 알아야 하는 것은 당연하다.
--- p.82 |