2006/05/01 19:48 Developer
Webwork Architecture
webwork를 배워야 하는 시점이 왔다. 프레임워크를 항상 나 자신이 필요에 의해서 사용을 했었다. Struts, iBATIS(DAO framework), Spring, ... , etc
그러고 보니 별로 사용한것도 없네...^^;
처음으로 타인에 의해서 써야 하는 상황을 맞이했다. 전사적으로 사용하는 것이라 어쩔수 없기도 하고, 기분이 좀 묘하기는 하지만~ 이왕 써야 하는거 잘 써야 하니깐, 준비를 좀 하기 위해서 스터디 시작~!
무엇이든지 뼈대와 아키텍쳐를 먼저 이해하면 detail한 것은 경험으로 얻어야 하는 것이지!!
구글 신에 물어봤다 "Webwork Architecture"
가장 상단에 뜬 링크이다. 역시 내가 좋아하는 그림이 있다...ㅎㅎㅎ
http://wiki.cs.uiuc.edu/cs427/WebWork+Architecture
이 그림을 보고, 역시~!! 그냥 MVC군!! Struts와 별로 다를게 없다.
1. Decouples presentation and logic into separated conponents.
2. Provides a central point of control.
3. Encourages the use of standarlized components.
잘 아는 내용이지만, 과연 이대로 개발을 하는지는 의심스럽다. 난 가급적 할려고 노력하기는 하는데...ㅎㅎㅎ
webwork를 개발한 곳에서 아키텍쳐를 소개하는 링크이다. 아무래도 만든 곳에서의 소개나 레퍼런스가 가장 정확하고, 신뢰할만한 이야기들이 담겨있을 것이다.
http://www.opensymphony.com/webwork/wikidocs/Architecture.html
오~ 훌륭한 모습이다. 조금은 복잡하기도 하지만, J2EE개발시 필요한 레이어가 모두 존재하는 그림이다.