 |
|
|
|
|
|
| |
|
|
| |
 |
|
| |
|
|
 |
|
주 |
일 |
개요 |
교육내용 |
|
1 |
1 |
소개 기본코딩
|
□ OT □ 자바의 소개와 자바의 현황 및 SCJP소개 □ JDK 설치 및 기본코드 소개 □ 변수 / 데이터형 |
|
2 |
데이터타입 연산자
|
□ 변수 / 데이터형 , 연산자 □ 기본데이터형과 레퍼런스형 □ if문 |
|
3 |
제어문
|
□ switch □ for □ while □ do~while □ break/continue |
|
4 |
배열 정렬 알고리즘
|
□ 1,2차원 배열 □ 정렬방법 □ 레퍼런스타입 소개 |
|
5 |
OOP 생성자
|
□ OOP소개 □ 클래스만들기 □ this키워드 □ 생성자 □ 인스턴스와 변수 □ 접근제한자 |
|
2 |
6 |
메소드 오버로딩
|
□ 사용자 정의 메소드 □ 메소드오버로딩 □ 콘솔상의 입출력 |
|
7 |
static final
|
□ static □ final |
|
8 |
상속 오버라이딩 패키지
|
□ 상속 □ Object클래스 □ this 와 super □ 접근지정자 □ 패키지 □ API 문서 보기 |
|
9 |
abstact class interface
|
□ 추상클래스와 interface □ 오버로딩과 오버라이딩 정리 |
|
10 |
inner class 예외처리
|
□ InnerClass --선언지역에 따른 클래스 구분 □ 예외와 에러의 차이 소개 ? 예외처리방법 |
|
3 |
11 |
유용한 API (1)
|
□ String과StringBuffer □ StringTokenizer □ WrapperClass □ Math와 Random □ Calendar □ Vector 와 Hashtable |
|
12 |
Thread 소개동기화
|
□ Thread소개 □ MultiThread □ 동기화 □ Thread 사용예 |
|
13 |
IO
|
□ char/byte Stream □ stream / ..Reader..Writer □ 파일입출력 □ 객체직렬화 □ copy명령 □ RandomAccessFile |
|
14 |
SWING |
□ Swing |
|
15 |
네트워킹
|
□ TCP/UDP, Socket/ServerSocket |
|
4 |
16 |
□ Network 응용 Application |
|
17 |
My-sql, JDBC
|
□ MySql 설치 □ My-sql Connector 설치,SQL(1)
|
|
18 |
□ SQL(2) □ JDBC란? □ 연동방법 □ DB연동하여 데이터 처리 |
|
19 |
Network, JDBC 실습
|
□ Network, Swing, My-sql 기반 응용 Application 개발 실습 |
|
20 |
|
 |
| |
|
목차 |
일 |
개요 |
교육내용 |
|
1 |
1 |
WebServerJSP Container
|
□ OT □ JSP Container 설치 □ HelloServlet 기본코드작성 □ Domain 신청 □ WEB Hosting 신청 |
|
2 |
Http Servlet
|
□ Http 와 HTML □ GET/POST □ 구동원리 □ Servlet Life Cycle |
|
3 |
Servlet Exception
|
□ 서버프로그램의 예외를 처리하는 서블릿의 설계와 개발 □ Session 관리를 위한 서블릿의 설계와 개발 |
|
4 |
JSP 기본문법
|
□ JSP 와 Servlet 관계 □ JSP주기함수 □ 기본문법 |
|
5 |
Directive Action Tag
|
□ page Directive, include Directive ? Action Tag |
|
2 |
6 |
Internal Object
|
□ request, response, out |
|
7 |
□ session, application, pageContext 생성자 □ page, config, exception |
|
8 |
JavaBeans |
□ Beans 만들기 □ Beans을 이용한 회원 가입 양식 만들기 |
|
9 |
Junit
|
□ Junit 이용한 단위 테스트 |
|
10 |
JDBC, Oracle
|
□ Oracle Application 개발 툴의 설치 □ JSP 개발 필수 쿼리 □ JDBC RDBMS Connection □ Connection Pool |
|
3
|
11 |
Session,Cookie
|
□ Session, Cookie |
|
12 |
JSP Session Cookie |
□ ANT, □ WTP 설치 |
|
13 |
회원가입 처리
|
□ 회원 가입 및 탈퇴 |
|
14 |
□ 로그인, 로그아웃, 회원 정보 수정 |
|
15 |
게시판
|
□ 답변형 게시판의 원리 이해 |
|
4
|
16 |
□ 쓰기페이지, 읽기, 삭제 페이지의 구현 |
|
17 |
□ 페이징의 원리 |
|
18 |
□ 답변의 원리 및 답변페이지의 구현 |
|
19 |
자료실
|
□ 파일 업로드의 구현, 자료실의 구현 |
|
20 |
메일 전송
|
□ 메일 전송 |
|
|
 |
|
목차 |
일 |
개요 |
교육내용 |
|
1 |
1 |
EJB 개요
|
□ EJB 개발의 필요성과 특징, N-tier비즈니스 환경의 이해, 분산 환경의 이해 □ J2SDK, Eclipse 개발 환경 구성, Bea Weblogic 8.1의 설치 |
|
2 |
J2EE 기초 기술
|
□ 객체직렬화(Serialization): 객체 변환 기술, J2EE API |
|
3 |
□ RMI(원격 메소드 호출: Remote Method Invocation): 객체 통신 기술 |
|
4 |
□ JNDI (Java Naming And Directory Interface)의 이해 및 실습 |
|
5 |
□ Oracle Client , Toad, Weblogic ConnectionPool/ DataSource |
|
2 |
6 |
Stateless Session Bean
|
□ Stateless Session Bean Design & Developement |
|
7 |
Statefull Session Bean
|
□ Statefull Session Bean Design & Developement |
|
8 |
Session Bean Board |
□ Session Bean Board Design & Development 1 |
|
9 |
□ Session Bean Board Design & Development 2 |
|
10 |
CMP Entity Bean
|
□ Entity Bean □ CMP Entity Bean □ LifeCycle |
|
3 |
11 |
□ CMP Entity Bean을 이용한 Application 제작 |
|
12 |
BMP Entity Bean
|
□ BMP Entity Bean의 이해 |
|
13 |
□ BMP Entity Bean을 이용한 Application 제작 |
|
14 |
Board Session & Entity Bean연동
|
□ Session Bean과 Entity Bean이 연동된 Application 개발 |
|
15 |
□ Session Bean과 Entity Bean이 연동된 Application 개발 |
|
4
|
16 |
EJB Application
|
□ EJB 응용 실무 Project □ 개발 방법론 □ Design Pattern
□ EJB 실무 Project , Rational Rose, WTP, ANT, JUnit, Oracle 연동
|
|
17 |
|
18 |
|
19 |
|
20 |
|
 |
|
목차 |
개요 |
교육내용 |
|
1 |
프로젝트 주제 선정
|
□ 프로젝트를 진행 하기전 점검 기술, Project 주제 선정 방법, 프로젝트 전반적인 흐름 |
|
2 |
□ JDK1.4.2_08 이상, Tomcat, WTP, Oracle, Toad |
|
3 |
□ CBD(Component Based Development) 개요
|
|
4 |
DB 설계 기초기술
|
□ 정규화, 제약 조건(PK,FK) |
|
5 |
□ 제약 조건(PK,FK) 실습 |
|
6 |
CBD J2EE 콤포넌트 설계,구현
|
□ Requirements(use case model, use case specification) |
|
7 |
□ DB Modeling, 개념적, 논리적 DB 모델링 |
|
8 |
□ 물리적 데이터베이스 모델링, 스키마 생성, DB 초기화 |
|
9 |
□ Application에서 사용될 Query의 생성 |
|
10 |
□ 분석 객체 모델 제작 |
|
11 |
□ 분석 유스케이스 실현 모델 제작 |
|
12 |
□ Coding convention |
|
13 |
□ JUnit을 통한 단위 테스트 |
|
14 |
□ 설계 객체 모델 제작 ( Interface, DTO, DAO, Manager Pattern) |
|
15 |
□ 설계 객체 모델 제작(EJB, Interface, DTO, DAO, Manager) |
|
16 |
□ 설계(Design, 설계 유스케이스 실현 모델 제작) |
|
17 |
□ CVS(Concurrent Version System), CVS의 이해 및 셋팅 |
|
18 |
□ CVS & Eclipse 연동을 통한 Team Project 작업하기 |
|
19 |
□ 콤포넌트의 제작 (표준 Interface, 표준 Interface 구현 Class, Utility Class) |
|
20 |
□ 콤포넌트의 제작(DB Connection Pool) | |
|
|
 |
A successful man is not easygoing, and an easygoing man is not successful. 성공한 사람은 아무렇게나 성공한 것이 아니고, 아무렇게나 구는 사람은 성공하지 못한다. | |
| | | |