1. 개발환경 구축
- 프레임워크의 특징 : 모재확역 (모듈화, 재사용성, 확장성, 제어의 역행)
- 모듈화 - 구현을 인터페이스 뒤에 감춰,
- 재사용성 -
- 확장성 - 다형성을 통해 애플리케이션이 프레임워크의 인터페이스를 확장하게해줌
- 제어의 역행 - 프레임웤 코드가 전체 애플리케이션의 처리흐름을 제어, 외부 이벤트에 대해 어떤메소드를 수행해야할지 결정
- 프레임워크 구성요소 - 개실운관
2. 공통모듈구현
- 재사용
- 유형 - 함수와객체, 컴포넌트, 애플리케이션
- 프로그래밍기법 - 객체지향, 제네릭, 자동, 메타
- 모듈화
- 결합도 : 내공외제스자 (낮아짐!!)
- 내용 - 다른모듈걸 다른모듈에서 사용
- 공통 - 모듈밖 전역변수를 참조하고 갱신
- 외부 - 기능을 순차적으로수행
- 제어 - 어떻게 처리
- 스탬프 - 모듈간 인터페이스로 배열, 객체가 전달
- 자료 - 파라미터를 통해서만
- 응집도 : 우논시절 통순기 (높아짐!!)
- 우연 - 노 연관
- 논리 - 유사한성격
- 시간 - 특정시간
- 절차 - 기능을 순차적으로
- 통신 - 동일한 입출력으로 다른기능
- 순차 - 출력값을 다른활동이 사용
- 기능 - 단일목적
3. 서버프로그램구현