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