2012年4月29日
摘要: 1、分层开发模式在开发JavaEE程序时,将整个程序根据功能职责进行纵向划分。将整个程序分为:表示层(presentation layer)--Struts2--负责处理与界面交互相关的功能业务层(business layer)--Spring--负责复杂的业务逻辑计算和判断持久层(persistent layer)--Hibernate--负责将业务逻辑数据进行持久化存储体现“分而治之”设计思想。--对象协作关系的理论出于可读性考虑,把不同功能职责的代码分开,能够实现程序流程更加清晰明了。处于可扩展性考虑,把相类似的功能归结为一个纵向层次,在这个层次上研究通用的解决方案成为可能。凡是哲学问题 阅读全文
posted @ 2012-04-29 11:20 吴剑波 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 在谈到Web开发时,经常会提到Web开发框架。我们为何要学习这些框架?这些框架到底从何而来?只有知道为什么,才能知道如何做得跟好。在谈框架时,我们不得不谈一个比框架更重要的概念,就是面向对象。一个对象的基本元素:签名(Signature)--对象的核心语义概括属性(Property)--对象的内部特征和状态的描述方法(Method)--对象的行为特征的描述在实际编程过程中,对象将表现为三种不同的形态和运作模式1、属性-行为模式一个对象同时拥有属性定义和方法定义。2、属性模式 一个对象只拥有属性定义,辅之以相应的Setter和Getter方法。又称为JavaBean模式,作为数据存储和数据传输的 阅读全文
posted @ 2012-04-29 10:50 吴剑波 阅读(235) 评论(0) 推荐(0) 编辑