이미 소장하고 있다면 판매해 보세요.
|
Week 1 J2EE와 EJB의 소개
1일째 N-티어 개발의 등장 모놀리식(monolithic) 개발 2-티어 시스템의 등장 모듈화를 통한 복잡도 감소 3-티어 구조의 장점 엔터프라이즈 컴퓨팅을 위한 모델 자바 2 엔터프라이즈 에디션(J2EE) J2EE의 미래 2일째 J2EE 플랫폼과 역할 J2EE 플랫폼 복습하기 Sun Microsystems의 J2EE SDK 사용하기 티어와 컴포넌트의 이해 컨테이너의 이해 컨테이너가 컴포넌트에게 제공하는 서비스들 플랫폼의 역할 소개 J2EE 애플리케이션의 패키징 및 디플로이 3일째 네이밍 및 디렉토리 서비스 네이밍 및 디렉토리 서비스 네이밍 서비스를 왜 사용하는가? JNDI란? 일반적으로 사용되는 네이밍 서비스 명명 규칙 JNDI 사용하기 이니셜 컨텍스트 얻기 이니셜 컨텍스트 네이밍 예외 JNDI 오브젝트 바인딩 JNDI 네임 룩업 컨텍스트 그밖에 JNDI 네임에 대한 사항들 속성 그밖에 오브젝트에 대한 사항들 그밖에 JNDI로 할 수 있는 것들 4일째 EJB 소개 EJB란 무엇인가? 왜 EJB를 사용하는가? EJB란 무엇인가? EJB를 어떻게 생성하는가? EJB를 어떻게 디플로이하는가? EJB를 어떻게 사용하는가? J2EE Reference Implementation에서 EJB를 디플로이하고 사용하기 5일째 세션 EJB 개요 세션 빈을 위한 javax.ejb 패키지 Stateless 세션 빈의 라이프 사이클 Stateless 세션 빈 명세하기 Stateless 세션 빈 구현하기 Stateless 세션 빈 설정하고 디플로이하기 Stateful 세션 빈 라이프 사이클 Stateful 세션 빈 명세하기 Stateful 세션 빈 구현하기 Stateful 세션 빈 설정하고 디플로이하기 클라이언트의 관점 패턴과 관용구(idiom) 오늘 배운 것들 6일째 엔티티 EJB 개요 엔티티 빈을 위한 javax.ejb 패키지 엔티티 빈 타입 리모트와 로컬 인터페이스 BMP 엔티티 빈의 라이프 사이클 BMP 엔티티 빈 명세하기 BMP 엔티티 빈 구현하기 BMP 엔티티 빈 설정하고 디플로이하기 클라이언트의 관점 다시 보는 세션 빈 패턴과 관용구(idiom) 오늘 배운 것들 7일째 CMP와 EJB QL 컨테이너에 의해 관리되는 지속성의 개요 CMP 엔티티 빈의 라이프 사이클 EJB QL CMP 엔티티 빈 명세하기 CMP 엔티티 빈 구현하기 CMP 엔티티 빈 설정하기(configuring) CMP 엔티티 빈 디플로이하기 패턴과 관용구(idiom) 오늘 배운 것들 Week 2 J2EE 애플리케이션의 개발 8일째 트랜잭션과 지속성 트랜잭션에 대한 개요 컨테이너에서 트랜잭션을 처리하도록 한 설정 빈에서 트랜잭션을 처리하도록 선언한 설정 상태가 있는 세션 빈의 라이프 사이클 트랜잭션 : 내부 동작 원리 지속성 관련 기술에 대한 개요 JDBC SQLj JDO 주의사항 9일째 자바 메시지 서비스(Java Message Service) 메시징(Messaging) 자바 메시지 서비스 API JMS API 아키텍처 JBoss를 이용한 JMS 애플리케이션 개발 J2EE RI를 이용한 JMS 응용 프로그래밍 지점간 연결(point-to-point) 메시지 예제 간단한 동기적 수신 예제 발행/구독(publish/subscribe) 메시지 도메인 발행/구독(publish/subscribe) 메시징 예제 XML의 개요 10일째 메시지 드리븐 빈(Message-Driven Beans) 메시지 드리븐 빈이란? 메시지 드리븐 빈의 인터페이스 만들기 메시지 드리븐 빈의 라이프 사이클 메시지 드리븐 빈 만들기 간단한 메시지 드리븐 빈 작성 예제 실행하기 Agency 사례 연구 예제 개발 다른 아키텍처의 사용 요약 Q&A 연습문제 11일째 JavaMail 이메일 이해하기 JavaMail API에 대한 소개 개발 환경 설정하기 첫 번째 이메일 보내기 멀티미디어 이메일의 생성 첨부물이 있는 이메일 보내기 JavaMail API 12일째 서블릿(Servlets) 서블릿의 용도와 사용법 HTTP 소개 HTML 소개 서블릿 환경 서블릿 클래스 계층도 간단한 서블릿 예제 서블릿으로 파라미터 데이터 넘기기 웹 애플리케이션 에러 다루기 클라이언트와 상태 정보 유지 서블릿 필터링 이벤트 리스닝(Event Listening) 서블릿 쓰레드 보안과 서블릿 샌드박스(Sandbox) Agency 사례 연구 13일째 자바서버 페이지(JavaServer Pages) JSP는 무엇인가? JSP 문법과 구조 첫 번째 JSP 예제 JSP 라이프 사이클 JSP 지시어 HTTP 서블릿 변수에 액세스하기 HTTP 요청 파라미터 사용하기 자바빈즈를 이용한 JSP 페이지의 단순화 웹 인터페이스를 직업 소개소 사례 연구에 추가하기 JSP와 서블릿의 비교 14일째 JSP 태그 라이브러리 태그 라이브러리의 역할 간단한 커스텀 태그 개발하기 태그 라이브러리 웹 애플리케이션을 디플로이하기 속성을 가진 태그 스크립트 변수를 정의하는 태그 반복적인 태그 협력(co-operating) 태그 TEI(Tag Extra Info) 객체를 정의하기 태그 바디의 처리 자바서버 페이지 표준 태그 라이브러리(JSPTL) Week 3 J2EE와 엔터프라이즈의 통합 15일째 보안 보안의 소개 일반적인 보안 기술 J2EE에서의 보안 보안과 EJB 웹 애플리케이션과 컴포넌트에서의 보안 보안과 JNDI 16일째 J2EE에서 XML 사용하기 플랫폼 독립적인 데이터 교환 XML의 기원 XML의 구조 및 문법 유효한 XML 생성하기 XML 파싱 JAXP 패키지 SAX 방식의 XML 파싱 DOM 파서 DOM 트리 수정하기 XML 바인딩을 위한 자바 아키텍처 Agency 사례 연구 확장 17일째 XML 문서 변환하기 클라이언트에게 XML 보여주기 XSLT(eXtensible Stylesheet Transformations) J2EE에서 XALAN 사용하기 자바 애플리케이션에서 XSLT 사용하기 XSLT 스타일시트 스타일시트 요소 사용하기 XSLT 컴파일러 18일째 패턴 J2EE 패턴 J2EE 특유의 패턴을 적용하기 패턴의 실전 J2EE 패턴의 방향 19일째 외부 자원과의 통합 외부 자원과 레거시 시스템에 대한 재고 Connector 아키텍처에 대한 소개 CCI(Common Client Interface) 사용하기 다른 연결 기술(Connectivity Technologies)들의 소개 CORBA에 대한 소개 자바 IDL의 소개 IIOP로 RMI 사용하기 JNI에 대한 소개 통합 기술에 대한 평가 20일째 J2EE로 RPC 스타일의 웹 서비스 사용하기 웹 서비스의 개략 J2EE를 위한 웹 서비스 RPC 스타일의 SOAP 기반 웹 서비스 사용하기 RPC 스타일의 SOAP 기반 웹 서비스 구현하기 파라미터 형과 형 매핑 21일째 웹 서비스 레지스트리와 메시지 스타일의 웹 서비스 웹 서비스들을 위한 레지스트리 UDDI 레지스트리의 정보에 액세스하기 레지스트리 액세스에 JAXR 사용하기 메시지 기반의 SOAP 인터페이스 사용하기 JAXM으로 SOAP 메시지를 주고받기 부록 A UML 소개 부록 B SQL 레퍼런스 부록 C XML 소개 부록 D 자바 커뮤니티 프로세스 |