2005年09月
人生像个舞台,请良家少女离开。
同样的,Freemarker和Velocity爱好者请跳过本篇。与弃用webwork而单用Spring MVC Controller接口的理由一样,Freemarker本来是一样好东西,还跨界支持jsp 的taglib,但为了它的非标准化,用户数量与IDE的缺乏,在View层我们还是使用了保守但人人会用,IDE友好的JSP2.0 配合JSTL。阅读全文>
发表于 @ 2005年09月13日 13:53:00|评论(loading...)|编辑
Struts与Webwork的扇子请跳过本篇。
MVC不就是把M、V、C分开么?至唯物朴素的做法是两个JSP一个负责View,一个负责Controller,再加一个负责Model的Java Bean,已经可以工作得很好,那时候一切都很简单。
so,我的MVC方案是使用Spring MVC的Controller接口,写最普通的JavaBean作为Controller,本质就和当年拿JSP作Controller差不多,但拥有了Spring IOC的特性。
阅读全文>
发表于 @ 2005年09月13日 13:52:00|评论(loading...)|编辑
其实无论什么模式,都不过是一种人为的划分、抽象和封装。只要在团队里理解一致,自我感觉优雅就行了。在我的Model层里,DO和Manager一生一旦包演全场,VO作为纯数据载体,而Manager类放置商业方法,用getHibernateTemplate()直接访问数据库,不强制基于接口编程......阅读全文>
发表于 @ 2005年09月13日 13:50:00|评论(loading...)|编辑
人人都爱Spring加Hibernate。
但Spring MVC+hibernate的Sample如Appfuse的代码却远算不得最简洁优美好读,如果在自己的项目中继续发挥我们最擅长的依样画葫芦大法,美好愿望未必会实现。
所以,Pramatic精神不灭。这个系列就是探寻最适合自己的Spring+Hibernate模式。 阅读全文>
发表于 @ 2005年09月13日 13:48:00|评论(loading...)|编辑
本文目标是有新的数据访问框架需要集成时,可以自己动手实现,不用搬凳子望天干等Spring圣眷。阅读全文>
发表于 @ 2005年09月13日 13:39:00|评论(loading...)|编辑