|
|
|
|
J2EE(JSP, Servlet, EJB 등) 및 DHTML(HTML, CSS, Java Script) 기반의 웹 어플리케이션 프로그래밍 모델을 제시하는 석사학위 논문으로서 도서관 복사비 수준으로 올립니다. J2EE 기반의 웹어플리케이션을 작성하시는 분들에게 도움이 될것입니다.
|
|
|
|
1. 저작자 : 박상일
2. 재가공자 : 박상일
3. 자료출처 : 서강대학교 정보통신대학원 석사학위논문
4. 제작시기 : 2001.1~ 7월
5. 사용언어 : J2EE요소기술 중 EJB, Servlet, JSP 및 DHTML 관련 요소기술인
HTML, CSS, Javascript
6. 포맷 : MS Word 2000으로 작성
7. 분량 : 89 페이지
8. 목차 : 생략
9. 주요내용 : Abstract
인터넷의 급속한 확산과 더불어 기업의 엔터프라이즈 시스템은 대부분 웹 기반으로 구축되는 추세에 있으며, 최근에는 엔터프라이즈 시스템의 요구사항을 충족시킬 수 있는 거대한 프레임웍을 제공하는 J2EE(Java 2 Platform, Enterprise Edition) 기반의 엔터프라이즈 웹어플리케이션을 구축하는 사례가 늘어나고 있다.
일반적인 웹어플리케이션에서는 J2EE의 모든 기술들을 적용할 필요가 없으며 모든 기술을 적용하는 것은 오히려 많은 오버헤드를 발생시키게 된다. J2EE의 서블릿, JSP, EJB, JDBC는 일반적인 웹어플리케이션 구축시 서버측에 필요충분한 기술들이며 HTML, CSS, Java Script는 클라이언트측에 필요충분한 기술들이다. 이러한 다양한 기술을 효율적으로 적용하기 위해서는 기능을 계층으로 분리하고 각 계층에 적절한 기술을 적용하는 것이 개발의 복잡도를 줄이고 유사한 작업의 반복을 신속히 수행할 수 있게 하는 해결책이 될수 있다. MVC(모델-뷰-컨트롤러) 패턴은 이러한 기능 분리에 적합하지만 웹어플리케이션에서는 일정하게 확장할 필요가 있다. 모델에는 비즈니스로직 처리와 데이터베이스와 관련된 데이터를 처리하는 기능을 수행하도록 EJB를 배치하고, 컨트롤러에는 프로세싱능력이 뛰어난 서블릿을 배치한다. 뷰에는 동적컨텐츠 생성에 적합한 JSP를 배치한다. 또한 JSP는 기본적으로 HTML 기반의 컨텐츠를 생산하는데 브라우저로 전송된 JSP에는 사용자와의 상호작용을 위한 또 다른 MVC 모델을 필요로 한다. 클라이언트에서 모델에는 서버로부터 전송받은 데이터를 갖고 있는 HTML을 적용하고 컨트롤러는 스크립트 언어인 Java Script로 구성한다. 뷰에는 렌더링이 손쉬운 CSS를 적용한다.
이러한 확장 MVC 모델에 실제적인 구현기간을 단축시킬 수 있는 템플릿과 모든 개발자에게 적용될 수 있는 가이드라인을 포함하는 웹 어플리케이션 프로그래밍 모델을 적용하면 개발 및 유지보수 생산성의 증대, 시스템 성능의 향상, 개발 경험의 축적, 팀별 개발 제품 품질의 균등화를 기할 수 있다.
10. 제작의도 / 목적
J2EE 기반의 웹어플리케이션 구축시 접하는 문제의 해결방안을 공유하고자 함
11. 습득효과
J2EE 기반의 웹어플리케이션 구축시 발생하는 비효율을 제거하고 시스템 구축시의
시행착오를 최소화 할수 있다.
12. 결정가격에 대한 의견
논문 복사비 정도의 가격으로 책정
13. 기타
MS 워드 2000으로 작성 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|