标签:
expert ont on one J2EE Development without EJB
作者:Rod Johnson
推荐书籍:《Expert One on One J2EE Design and Development》
Martin Fowler《Patterns of Enterprise Application Architecture》
四人帮的《设计模式》
《Core J2EE Patterns》
推荐网站:TheServerSide
Artima.com
Core J2EE Patterns网站
第一章:为什么"Without EJB",总结一句话,在不需要分布式支持的架构下,EJB出现过度设计的劣势
分布式和RMI支持对于大部分J2EE应用是不必的,但开发者又必须为这些需求提供支持代码
软件设计原则:
简单
【我们应该尽量降低架构的复杂度,只为现实的(和合理的可预见的)需求提供支持,不要试图预先
把所有的问题都考虑进去,但是,在力求简单的同时,有必要多留意架构的设计质量,以保证未来
能够对其重构,使其能够应对更加复杂的需求。对架构的重构不像重构代码那么简单,但既然我们
不希望面对新的需求时被迫修改大量代码,就必须重视架构的重构】
高产:EJB的弱点
面向对象为本OO
【OO的设计比具体的技术(例如J2EE)更加重要,我们应该尽量避免让技术上的选择(例如J2EE)妨碍
我们使用】
业务需求至上
重视经验过程
重视可测试性
expert ont on one J2EE Development without EJB 笔记
标签:
原文地址:http://my.oschina.net/686991/blog/500794