04 2008 档案
摘要:POJO(Plain Old Java Object)这种叫法是Martin Fowler、Rebecca Parsons和Josh MacKenzie在2000年的一次演讲的时候提出来的。 我在做J2EE培训中发现我的很多学生问我什么是POJO,后来我在写书(《Spring2初学者实践教材》和《Spring2初学者实践教材》)的时候发现POJO这个概念无法回避。现在网上对于POJO的解释很多,但是很多都是有错误的或者不够准确。对此我一开始也是存在误区的,我原来是这样理解的: POJO是这样的一种“纯粹的”JavaBean,在它里面除了JavaBean规范的方法和属性没有别的东西,即pri..
阅读全文
摘要:分层设计的软件系统,由于把相似功能的类或组件放在同一层里。所以好的分层系统应该具备:层的内部“高内聚”,层与层之间是“松耦合”的。只有符合这样的一个设计原则的软件系统,才能具有可复用性和可扩展性。因此,降低层间“耦合度”就成软件设计的目标,能够设计出“松耦合”的系统,就意味着我们的系统具备可复用性和可扩展性,这样的系统就能够满足的用户不断变化的需求。从设计角度我们可以将一个应用系统(一般是信息系统)分成四层结构如图所示。接下来我们将一一介绍各层之间的含义。 表示层表示层是用户与系统交互的组件集合,用户通过这一层向系统提交请求或发出指令,系统通过这一层接收用户请求或指令,然后,根据请求指令调用服
阅读全文

浙公网安备 33010602011771号