Struts 2 는 무엇인가?

 WebWork + Struts 가 합쳐진게 Struts 2 이다.


http://struts.apache.org/


 WebWork는 View Framework 로서 유명하고, 이를 기반으로 WebWork Framework와 Struts Framework가 합쳐져 Struts 2가 탄생.

 Struts 1과 Struts 2는 다르며, 그 이유중 하나는 WebWork의 인터셉터(Interceptor)라는 개념이 들어가 있다.


 인터셉터는 HttpRequest를 중간에서 가로채는 Filter와 비슷한 개념이나, Action 전 후에 다른 처리를 할 수 있다. 인터셉터는 AOP(aspect-oriented programming) 개념으로 생각하면 된다고 한다.

 그외에 의존성주입(Dependency Injection)을 지원하고, 다양한 Plugin(JFreeChard, Sitemesh 등), Result 타입을 지원한다.

간단한 Struts2 소개 끝!

더 자세한 내용은

http://wiki.dev.daewoobrenic.co.kr/mediawiki/index.php/Struts_basic

여기서.



+ Recent posts