WEB Application Design without Struts,Tapestry,Webwork ?
如今JAVA WEB開發領域出現了許多優秀的framework,像Struts ,Tapestry,Webwork等.而且框架的數量驚人竟達到50多種!每種框架都有自己的優點和缺點,但是人們仍重復的去開發功能一樣的東西,而不是在原有的基礎上去完善和豐富內容,似乎有些可悲.
在繼續進行介紹前請先看看下面一段介紹:
- HTML和JAVA之間明確分離
- 面向對象的組件模型
- 自動化狀態管理
- 較高的生產率
- 較低的學習曲線
- 從Servlet API 和HTTP協議細節中抽離出來
- 沒有XML格式的配置文件
- 更容易的開發可重用的組件
- 下面是原文,我E文不好,不對的地方請多多諒解!
- Clean separation of concerns between HTML and Java
- Object-oriented component model
- Automated state management
- High productivity
- Low learning curve
- Abstraction away from Servlet API and HTTP protocol details
- No XML configuration files
- Easy to build reusable components
這是不是你正在苦苦尋找的編程模式呢?到Wicket的主頁去看看吧,也許哪里會讓你感到驚奇!即便是你不打算使用他,你仍然可以學到很多優秀的設計!
更多內容請關注本BLOG!