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. Greetings! Very helpful advice within this post! It’s the little changes that produce the largest changes.
    Thanks a lot for sharing!

    Also visit my page; cosplay costumes

  2. It is not my first time to visit this website, i am browsing
    this website dailly and obtain pleasant information from
    here daily.

  3. 24hr car insurance
    insurance companies
    best cheapest car insurance companies
    car insurance
    cheap auto insurance

  4. Yes! Finally someone writes about Boiler Repair Edgware.

  5. Sites of interest we have a link to

  6. Excellent post! We will be linking to this great article
    on our website. Keep up the great writing.

  7. Pretty element of content. I just stumbled upon your site and in accession capital to assert that
    I get actually loved account your weblog posts. Anyway I will be subscribing to your augment and even I
    success you get admission to constantly fast.

    Also visit my website … drugstore online

  8. Yesterday, while I was at work,mysister stole my iPad and tested to
    see if it caan survive a thirty foot drop, just so she can be
    a youtube sensation. My apple ipad is now broken and she has 83
    views. I know this iss completely off topic bbut I had to share it wth

    Also visit my blog post call of duty mobile cod points hack

  9. Oh my goodness! Impressive article dude! Thanks, However I am going through difficulties with your RSS.
    I don’t understand the reason why I can’t subscribe to it.
    Is there anyone else getting identical RSS problems? Anyone that knows the solution will you kindly respond?

  10. Re: Re: Re: to Wrap or to Soekris that is my query?

  11. Touche. Outstanding arguments. Keep up the good effort.

  12. I loved as much as you will receive carried out right here.

    The sketch is tasteful, your authored material stylish.
    nonetheless, you command get got an impatience
    over that you wish be delivering the following.
    unwell unquestionably come further formerly again since exactly the same
    nearly a lot often inside case you shield this hike.

  13. Heya i’m for the first time here. I found this board and I in finding It really useful &
    it helped me out much. I hope to give something back and help others like you aided

  14. Турецкие сериалы Новая серии Новинки кино смотреть онлайн

  15. Every the moment in a while we choose blogs that we study. Listed below are the most current web-sites that we pick out

Leave a Reply



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