將Tapestry整合到Spring里去
摘要: 不知道有沒有人留意到,上一次我的說法是:“將Tapestry整合到Spring里去”,而這一次,我則是說:“Tapestry整合Spring”。也就是說,主語和謂語倒置了。這代表我看法的改變。一開始我是以Spring為主體,想用其構筑應用框架,然后在表示層、持久層加插其它需要的技術,比如Hibernate、Tapestry。
然而,實踐中,我感覺到,應該把Spring放到更低的層次去考慮,不是將其作為主體,而是將其作為“粘結劑”,作為“輔助工具”來使用。這么說吧,我在view層選擇了Tapestry的解決方案,同時希望能夠應用DI模式,那么我就把Spring的這塊功能拿過來使用。同時后端的設計人員又選擇了Hibernate做持久層的解決方案,那么Spring的DAO那些東西很可能就幫上忙,于是引進來。
這個思路的變化對于總體方案可能沒有什么影響,但對于我在邏輯方面說服自己卻很有幫助。至于會不會有一天我又倒過來思考,那就看實踐會帶給我一些什么樣的體會了。
閱讀全文
posted @
2008-10-05 23:27 Blog of JoJo 閱讀(337) |
評論 (0) 編輯
Tapestry學習經驗
摘要: Tapestry | Spring | Hibernate | decorators | JSTL | Velocity | Servlet | JSP | XHTML | CSS | Javascript | Tomcat | MYSQL | SVN
閱讀全文
posted @
2008-10-05 09:22 Blog of JoJo 閱讀(348) |
評論 (2) 編輯