|
SSISO Community검색 |
|
SSISO Community메뉴 |
|
SSISO Community카페 |
|
블로그 카테고리 |
|
|
spring로 검색한 결과 |
|
등록일:2008-03-14 15:48:15 작성자: 제목:한국형 프레임 웍 |
|
주 제 : 한국형 프레임웍
참석자 : 장의진,송희정,이동국,비실비실님,김승권,이종하,박재성,이상훈 외 4
토론내용 :
- 소개된 국내 SI업체 프레임웍
- . LAF/J
- . JCF
- 프레임웍 적용시, 애로사항
- 프레임웍 관련 기술 교류를 위한 '오픈 마인드' 부재
- 프레임웍 관련 전문 기술 인력 확보의 어려움
- 프레임웍 교육의 어려움 (초기 학습 기간이 길다)
- 개발 생산성 떨어진다(?)
- 올인원 JSP 개발과 비교했을 경우, 작성해야 할 파일이 너무 많다고 느껴질 수 있음
- 개발 절차 문제
- Hibernate : 객체 Modeling --> DB 스키마
- 현실 : DB 모델링 --> 객체 모델링
- 유지보수 이전 작업의 어려움
- 프레임웍 교육 필요성
레이어 별 오픈 프레임웍 아키텍처Presentation
1. Struts
- Best 솔루션은 아니지만, 범용적으로 사용, 대형 벤더에서 자사의 기간 웹프레임웍으로 채택
2. Velocity
- 하나의 모델(데이타)를 다양한 방식으로 Display 가능하게 함
3. SiteMesh
Business
1. spring
- 다양한 프리젠테이션 기술과 Persistence 기술을 헐겁게 연결할 수 있는 Glue 역할을 하는 POJO 기반의 경량 컨테이너 프레임웍,
- POJO 기반의 비즈니스 컴포넌트 개발에 적합, 매우 유연함,
- 토론 참석자분들이 극찬함(?)
2. HiveMind
- Apache 그룹에서 밀고 있음, 관심을 갖고 지켜 볼 필요가 있음
Persistence
1. Hibernate
- 체계적인 객체 모델링(OOP)이 가능할 경우에 적합 (일반적으로 SI 프로젝트에는 부적합)
- 솔루션 개발 시 적합
- 모델 재사용 과 솔루션 업그레이드가 용이함
- 많은 JOIN이 필요한 복잡한 SQL 사용 시 부적합(?)
- 대용량 데이타 처리가 어려움 --> Too many 객체 생성 (?)
- 국내 사례 없음 (외국 사례 벤치마킹 필요함)
- Performance Optimization(Tuning)이 어려움
- HSQL 사용 시, Hibernate 가 최적화된 SQL 생성
- 실제 개발 절차 (DB 모델링 후 객체 모델링) 와 맞지 않음
2. iBatis
- 빈번한 요구사항 변동하거나 개발자들이 객체 모델링 기술이 떨어져 체계적인 객체 모델링이 어려울 경우에 적합 (SI/SM 프로젝트)
- 많은 JOIN이 필요한 복잡한 SQL 사용 시 적합
- 기존의 SQL 문을 재활용할 수 있음
- DBMS 특화된 SQL 문 사용 가능
3. springDAO
- Hibernate, iBatis 사용이 부적합할 경우, 최적의 대안으로 판단됨
4. EJB 3.0
- 본격적으로 사용되는 기간까지는 1년 이상이 걸릴 것으로 예상됨
- Hiberante3 와 비교 분석을 통해서 향후 기술 추이를 판단해 볼 필요가 있음
결론
1. "한국형 프레임웍 정답은 없다" - 그때 그때 달라요!!
- 비즈니스 요구사항과 IT 인프라를 고려해서 최적의 기술을 선택하는 것이 필요함
2. "2 Tier의 귀환" - Goodbye HTML!
- C/S 같이 풍부한 유저인터페이스를 제공하는 기술의 중요성 부각
- X 인터넷 솔루션
- 국민은행 전체 기간시스템의 유저인터페이스를 Applet 기반으로 바꿈
- JSF(Java Server Faces) 와 RUI 기술의 만남을 관심 깊게 지켜 볼 필요가 있음
3. 향후 SOA를 고려한 POJO 기반의 비즈니스 컴포넌트 개발이 중요함
- Why EJB?
- POJO 비즈니스 컴포넌트에 다양한 서비스를 제공하는 '경량 컨테이너' 프레임웍 사용 필수
- spring Framework, HiveMind, ...
4. 프레임웍 기술을 공유할 수 있는 오픈마인드 확산과 오픈 커뮤니티 활성화 필요
- 각종 기술의 장단점 분석
- 다양한 적용 Case Study 제공
- 기술 이슈 공유
- 궁극적으로 '한국형 Standard Framework Reference Architecture' 제공
|
|
|
|
|
|