摘要: DAO是J2EE设计模式中一种重要的设计模式。它上与BO(BusinessObject)业务逻辑层相连,下与数据源逼近,其重要性就不言而喻了。 举一个简单的例子:分页。分页是系统中非常常见的功能模块。我们用两种方式来模拟一下这个功能:纯净的JSP,还有JSP+DAO。 纯jsp的方式:我们会在页面里直接直接上sql语句:SELECT...FROM...LIMITn,m。如果我们系统中有好多个模块都要用到分页的功能,那这块管理分页的程序会立马出现在好多个页面上,这时候再加上数据库的连接关闭,或者其他的业务代码,我们的页面会显得很乱,不好维护。而且从代码复用的角度来说这样就不很合理。 下面我们看. 阅读全文
posted @ 2011-04-24 22:20 focusJ 阅读(866) 评论(0) 推荐(0) 编辑
摘要: (无心侵权,只为学习)一.UML简介UML(统一建模语言,Unified Modeling Language)是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支 持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。在系统分析阶段,我们一般用UML来画很多图,主要包括用例图、状态图、类图、活动 图、序列图、协作图、构建图、配置图等等,要画哪些图要根据具体情况而定。其实简单的理解,也是个人的理解,UML的作用就是用很多图从静态和动态方面来 全面描述我们将要开发的系统。二.用例建模简介用例建模是UML建模的一部分 阅读全文
posted @ 2011-04-24 20:18 focusJ 阅读(463) 评论(0) 推荐(0) 编辑