Posted on 2005-01-15 13:12
laogao 閱讀(715)
評論(0) 編輯 收藏 所屬分類:
On Java
前兩天在Java的官網上看到一篇Craig McClanhahan的采訪,是有關Struts、JSF和Java Studio Creator的。其中比較大的篇幅在說Java Studio Creator,對此我沒有興趣。我感興趣的是有關Struts和JSF的關系那一段,大意是這樣:
JSF其實完全可以和Struts共存。在現有的Struts應用基礎上,開發人員可以逐個頁面的將JSP換作使用JSF的實現。Struts和JSF的最大區別在于Struts的特點在于它很好的實現了MVC模式的架構,而JSF則把重點放在了MVC其中的一部分:V,也就是視圖。所以它們應該是互補的而不是互斥的。
對于未來的Struts 2.0,Craig也提出了一些設想,如把現在的三個類處理一個流程的模式改為使用單個類對應一個頁面的做法。
這篇文章還提到有一點,就是J2EE 5.0的API將包含JSF這一部分的API,所以今后實現了J2EE 5.0的應用服務器上將都可以運行JSF。
原文見:
http://java.sun.com/developer/technicalArticles/Interviews/jsf_mcClanahan.html