AppFuse 개발자 Matt Raible이 그의 블로그에 여러 JUG(Java User Group) Meeting에서 강의한 내용의 presentation자료를 올려주었다. 세가지 주제의 presentation자료인데 그중에서 가장 관심이 갔던 것은 Web Framework의 비교자료다.

Web Framework는 자바프레임워크 중에서도 가장 활발하게 발전하고 있는 분야이다. Struts라는 절대강자가 있기는 하지만 백여개가 넘는 다양한 오픈소스 프레임워크들이 나올정도로 다양한 대안과 발전가능성을 가지고 있는 기술이라고 볼 수 있다. Struts중심의 전형적인 Front-Controller를 이용한 Web MVC패턴을 따르는 다양한 프레임워크들이 가장 많기는 하지만 또 이와는 좀 다른 접근 방법을 하고 있는 Tapestry나 JSF도 그 영향력이 만만치 않다.

Struts, SpringMVC, WebWork, Tapestry, JSF중에서 내가 사용해 본 것은 앞의 세가지. 그 중에서 WebWork은 스터리 레벨의 수준에서 밖에 사용해보지 않았다. Tapestry, JSF는 기초적인 개념만 알고 있지 사실 깊이 공부해보거나 적용해보지는 못했다. 개발현장에서 사용빈도와 상관없이 어쨌든 가장 주목받고 있고 대표적이라 할 수 있는 이 다섯가지 Web Framework들을 이해하는 것은 다양한 환경과 요구조건에 맞는 적절한 프레임워크를 선택하는데 중요한 지식이 될 듯. 공부할게 넘처난다~

AppFuse는 이 다섯가지 웹프레임워크 + Spring + Hibernate/iBatis를 지원하는 구조로 가고 있는 것 같다. Matt의 열정이 느껴진다.

그의 자료에 나오는 내용을 하나씩 분석해봐야겠다.

Related posts:

  1. Struts 5주년 – 작은 씨앗이 큰 나무가 되기까지.
  2. 나의 Spring Acegi Security Framework 학습기
  3. Spring Framework 1.1.2 released
  4. Spring Framework 1.1.3 released
  5. Spring Framework 3.0.3 릴리스 & 의존 라이브러리
  6. Spring Framework 2.5 Released
  7. Java In Action – New TSS Conference
  8. TheServerSide Java Symposium 2005에 가고 싶다
  9. Java Generic과 Erasure
  10. JSR-330 Dependency Injection for Java 최종 승인
  11. Application Framework 개발의 원칙
  12. A Framework is… / Kent Beck
  13. 스프링과 하이버네이트를 이용한 RAD프레임워크 – OSAF(OpenSprout App. Framework) 공개
  14. 유쾌한 이슈처리 재촉 메일
  15. Spring 공부 다시 시작

Facebook comments:

to “Java Web Framework 비교(Struts, Spring, WebWork, Tapestry, JSF)”

  1. 우와~ 재미있겠다…
    혹시 짬나시면 나중에 분석한거 정리 좀 해주세요. ^^

  2. listen to gucci mane mr zone 6 Java Web Framework 비교(Struts, Spring, WebWork, Tapestry, JSF) » Toby’s Epril

  3. gucci mane rocko plain jane lyrics Java Web Framework 비교(Struts, Spring, WebWork, Tapestry, JSF) » Toby’s Epril

  4. mbt lami Java Web Framework 비교(Struts, Spring, WebWork, Tapestry, JSF) » Toby’s Epril

  5. reviews of mbt shoes Java Web Framework 비교(Struts, Spring, WebWork, Tapestry, JSF) » Toby’s Epril

  6. mbt shuguli Java Web Framework 비교(Struts, Spring, WebWork, Tapestry, JSF) » Toby’s Epril

  7. mbt sini shoes Java Web Framework 비교(Struts, Spring, WebWork, Tapestry, JSF) » Toby’s Epril

Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2017 Toby's Epril Suffusion theme by Sayontan Sinha