Model Model 层主要包含数据的类,这些数据一般是现实中的实体,所以,Model 层中类的定义常常和数据库 DDL 中的 create 语句类似。 通常数据库的表和类是一对一的关系,但是有的时候由于需求变化或者方便起见,Model 层的类有时不和数据库中表相互对应。比如面向对象之组合属性,在 ...
分类:
Web程序 时间:
2017-06-05 19:58:48
阅读次数:
227
敏捷开发特点: 根据维基百科上的定义:“(敏捷)更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重做为软件开发中人的作用。” 上述特征并不是仅限于敏捷开发团队。有的时 ...
分类:
其他好文 时间:
2017-06-04 15:42:32
阅读次数:
176
5.2 抽象工厂模式 动机:在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时,由于需求的变化,往往存在更多系列对象的创建工作。 代码示例: 实现利用数据库的业务逻辑,支持多数据库(Sql,Oracle等),有连接、命令、读取等功能。 其中命令,连接功能之间有相互联系。 方法一(使用工 ...
分类:
编程语言 时间:
2017-06-01 22:47:46
阅读次数:
273
Ultimus BPM 通信和运营商行业应用解决方案 行业应用需求 电信运营商的主要职能是维护庞大的通信网络和向电信用户提供固话通讯、手机通讯、数据通讯及相关的附加增值服务,其组织特点是工种多、分工细、协调性强、管理变动快。通过业务流程管理(BPM)加强电信运营商企业内部协作、优化业务流程,是电信运 ...
分类:
其他好文 时间:
2017-05-23 13:11:27
阅读次数:
289
为解决工作中一些繁琐的问题, 写了一个GUI程序, 操作界面是这个样子的 这个程序的实现起来并不是非常的繁琐, 但在界面的交互操作上, 也不仅仅只是展示数据。 如上面图片所见,列表中的每一条记录每一个数据项都需要可以填写和选择; 需要添加和删除记录;还需要调整记录的位置;向上移动、向下移动;要实现这 ...
分类:
其他好文 时间:
2017-05-22 09:27:11
阅读次数:
211
范佳怡 http://www.cnblogs.com/1078246525FJY/p/6883755.html 本章的敏捷流程让我思考了许多。要想很好的应用敏捷流程其实是很考验一个团队人员的经验,交流与合作的。要想成为敏捷团队,团队中的每一个人都要全方位的全面负责,还需要互帮互助自我管理。就现在的我 ...
分类:
其他好文 时间:
2017-05-21 17:49:03
阅读次数:
176
0.入门拾遗 1)在计算机程序编写时,依据统计方法来对算法进行估算运行所消耗的时间其主要消耗时间的有: A.算法采用的策略,即方案 B.编译产生的代码质量 C.输入规模 D.机器执行指令的速度 2)函数的渐近增长:给定f(n)和g(n),若存在一个正整数N,使得对于所有的n>N,都有f(n)> g( ...
分类:
编程语言 时间:
2017-04-25 00:34:05
阅读次数:
245
mybatis 与 hibernate 的区别和应用场景(转) 1 Hibernate : 标准的ORM(对象关系映射) 框架; 不要用写sql, sql 自动语句生成; 使用Hibernate 对sql 进行优化,修改比较困难 应用场景: 试用需求,变化固定中小型项目;ERP,ORM,OA 2 m ...
分类:
Web程序 时间:
2017-04-04 21:44:00
阅读次数:
264
软件设计的6大原则 1.单一职责原则: 这个原则,这个原则主要约束类,一个类尽量减少职责,这个降低代码的维护和阅读难度。 2.里式替换原则: 这个原则主要约束继承,子类尽量不要修改父类的约束。 3.依赖倒置原则: 这个原则,主要约束父类,父类尽量面向抽象和接口。这样可以降低。需求变化的时候,不用即修 ...
分类:
其他好文 时间:
2017-02-26 19:00:55
阅读次数:
108
在公司,一个需求过来时,通常会指派一个人负责这个项目进度,总体实现,说白了这人是技术负责人! 作为一个技术负责人,你要对项目充分了解,按照需求指定解决方案,指导同伴进行开发。 通常情况下,由于需求不明确,所以更要求我们对对需求变化做出最快的反映,同时根据可以十分快的根据boss的意思进行调整。 满足 ...
分类:
其他好文 时间:
2017-02-19 21:07:07
阅读次数:
172