摘要:
为了辅助项目开发任务的分工,也使成员对本身的工作进行明确,了解其他成员的工作情况,以及整个项目的进展和工作量。我苟且根据我所理解的将整个项目的模块进行划分,构建一个指导框架,以供大家参考。 希望大家能提出自己的意见,并在项目进行的过程中不断的修改完善,项目成员按照规范开发,构建相对灵活的系统。 下面是系统的体系架构图,根据分层设计模式,分为经典的三层。 表示层:为了更好指导表示层组的开发,... 阅读全文
摘要:
为了辅助项目开发任务的分工,也使成员对本身的工作进行明确,了解其他成员的工作情况,以及整个项目的进展和工作量。我苟且根据我所理解的将整个项目的模块进行划分,构建一个指导框架,以供大家参考。 希望大家能提出自己的意见,并在项目进行的过程中不断的修改完善,项目成员按照规范开发,构建相对灵活的系统。 下面是系统的体系架构图,根据分层设计模式,分为经典的三层。 表示层:为了更好指导表示层组的开发,... 阅读全文
摘要:
每一个系统都避免不了列表页,而列表页一般都要求分页显示。虽然所有语言都提供了内部的分页功能,但数据量一多,效率便非常劲差,尤其在B/S架构中。影响原因可以总结为两个: 1、程序语言分页,每次都要读取数据库中的所有相关数据,而只需显示10、20条,大量数据并没有用到。 2、如果服务器或者客户端提供了数据缓存,可以稍微优化一点,但有一个很明显的现象,没有一个客户需要一次看到那么多数据,他可能只需要一条... 阅读全文
摘要:
最近看了Clifton Nock的数据访问模式-面相对象应用中的数据库交互,觉得不错,有许多收获,说出来大家讨论讨论(书还没看完)。 1.1、 数据访问器 A、分开了程序逻辑与数据库访问控制。 B、通过定义数据访问接口向程序逻辑公开数据库操作的抽象。 C、应用程序根据接口向数据访问器提交参数查询,参数可以包括表名、列名、值等。 D、应用程序完全控制类(构造、使用、保存、修改、析构... 阅读全文
摘要:
- 阅读全文
摘要:
继续上面的想法: 如果采用上面所讲得到第五种方式,则设计分工清晰很多,也有利于提高重用性。 1、BusinessConsignController类的方法实现: 1 /**//// 2 /// 获取薪酬清单 3 /// 4 /// 通过plid获取一个PayList对象 5 /// 薪酬清单PayList 6 ... 阅读全文
摘要:
对应类的实例化,程序员再熟悉不过了,我虽然刚进入IT行业不久,也见得不陌生,但有些问题确总不能理解清楚。 比如有两个类,一个为静态类(简称A),另一个(简称B)的实例对应着数据库的记录。当A中有一个方法为GetB(Bid)即通过B实例的ID实例化B, Bid对应的是数据库中的记录。这种情况,B实例的实例化便有几种方式了: 第一种方式: public static B GetB(... 阅读全文
|