- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 重新认识装饰模式--装饰模式实现AOP
一、AOP是什么AOP:面向方面编程,他是一种编程范式,提供从另外一个角度来考虑程序结构以完善面向对象编程。二、AOP的功能 在系统开发过程中会有一些共性的功能,这是面向对象的纵向思考方式就能解决问题了,这时候AOP横向延伸就可以解决这些公共服务织入系统中。AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任,比如事务处理、日志处理、权限控制封装起来,便于减少系
2016-05-25 22:57:11 7687 1
原创 5月份英语学习
五月份过去了,这个月我们组的学习热情特比高,经常玩儿个英语小游戏。其实这个月要感谢我们的组长,一直在努力的带着我们学习,也很享受大家营造的这个氛围,很棒,很舒服,让大家很喜欢学习英语。 这个月我们长玩的是一个猜词游戏。一个人用学习过的资料描述手中的单词,大家轮流描述,剩余的人一起猜,大家玩儿的很开心,英语学得也特别的棒! 开开心心的学习英语不是一种负担,而是一种享受,珍惜现在的英语
2016-05-31 22:22:51 424 1
原创 重新认识策略模式---利用策略实现容错恢复机制
一、说明: 容错恢复机制是应用程序开发中常见的功能,在程序运行的时候,正常情况下应该按照某种方式来做,按照某种方式来做发生错误的话,系统并不会崩溃。而是由容忍出错的能力,并且还能在出错后有备用方案,也就是恢复机制,使程序正常执行下去。二、实例: 下面一个实例:所有对系统的操作都有日志记录,而且这个日志还需要有管理界面,通常情况下,会把日志记录到数据库里面,方便后续的管
2016-05-30 15:50:22 790 2
原创 重新认识策略模式--简单分析
一、说明 定义了一系列的算法,并把每个算法封装起来,使他们可以相互替换。这种模式使算法可独立于使用它的客户而变化。它的中心不是如何实现算法,而是如何组织、调用这些算法,让程序结构更灵活,具有更好的维护性和扩展性。二、类图:三、代码实现:/** * 策略,定义算法接口*/public interface Strategy{ //某个算法接口,可以传入参数,可
2016-05-30 15:40:55 372 2
原创 OA项目----实现树状结构
树状结构在项目中很常用,最近小编在做项目中涉及到了树状结构,现在给大家分享一下。 树状结构有两个核心: 1.递归实现树状结构, 因为涉及到父节点和子节点,所以我们需要层层递归才能得到一个节点的子节点。在后台通过递归可以实现树状结构并返回。public class DepartmentUtils { /** * 便利部门树,把所有的不嫩便利
2016-05-28 21:18:26 679 1
原创 OA--架构整理
做OA这个项目有一段时间了,下面我来讲讲OA这个项目的架构。OA这个项目整体采用SSH来实现的,即spring、struts、hibernate。在这个架构中,我们需要通过hibernate实现数据持久化,通过hibernate维护实体之间的依赖关系;spring实现容器管理,管理各个bean,这里我们通过注解的方式实现容器注入,容器管理;采用上struts实现对于业务的管理.在项目架构的过程中需
2016-05-28 21:05:23 1440 2
原创 重新认识装饰模式——结合技术简单分析
最近小编一直在整理设计模式,和大家分享一些我最近的一些收获吧!今天先来整理装饰模式! 一、说明: 装饰模式:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案 二、类图: 三、代码实现://被装饰抽象类public abstract class Beverage{ String description ="UnKnown B
2016-05-25 20:45:35 561 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人