HttpSession与Hibernate中Session的区别 HttpSession与Hibernate中Session的区别 HttpSession与Hibernate中Session的区别 一、javax.servlet.http.HttpSession是一个抽象接口 它的产生:J2EE的W ...
分类:
Web程序 时间:
2016-08-21 16:42:26
阅读次数:
136
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下 ...
分类:
编程语言 时间:
2016-08-12 00:45:56
阅读次数:
159
抽象工厂模式: 此模式提供了一个接口,用于创建相关或者依赖对象的家族,而不需要指定具体实现类. 解决什么问题: 抽象工厂模式允许客户在使用抽象接口来创建一组相关的产品,客户类和工厂类分开,客户需要任何产品的时候,只需要向工厂请求即可,客户无须修改就可以获得新产品.从而实现客户从具体的产品中解耦. U ...
分类:
其他好文 时间:
2016-08-07 21:35:50
阅读次数:
198
一、javax.servlet.http.HttpSession是一个抽象接口 它的产生:J2EE的Web程序在运行的时候,会给每一个新的访问者建立一个HttpSession,这个Session是用户身份的唯一表示。注意,是容器(Tomcat,Resin)自动创建的。 用途:存放这个用户的一些经常被 ...
分类:
Web程序 时间:
2016-08-06 15:55:12
阅读次数:
150
装饰模式的定义: 装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 装饰者模式结构图: 装饰者模式角色: (1)抽象构件(Component)角色:给出一个抽象接口,以规范准备接收附加责任的对象。 (2)具体构件(Con ...
分类:
其他好文 时间:
2016-08-03 18:38:55
阅读次数:
157
原文链接:http://www.cnblogs.com/dolphin0520/p/3811437.html 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意 ...
分类:
编程语言 时间:
2016-08-03 00:07:51
阅读次数:
247
第一部分:Spring事务管理高层抽象接口 我们介绍三个接口:1.PlatformTransactionManager 2.TransactionDefinition 3.TransactionStatus PlatformTransactionManager 平台事务管理器 使用Spring管理事 ...
分类:
编程语言 时间:
2016-08-02 23:46:01
阅读次数:
253
建造者模式的定义: 将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式 建造者模式结构图: 建造者模式角色: 1 builder:为创建一个产品对象的各个部件指定抽象接口。2 ConcreteBuilder:实现Builder的接口以构造和装配该产 ...
分类:
其他好文 时间:
2016-08-02 11:21:52
阅读次数:
116
1 Adapter和Bridge有一些共同特征。 Adapter解决两个已有接口的不匹配问题。 Bridge对抽象接口和实现进行桥接。为用户提供一个稳定的接口。 Facade定义一个新的接口,Adapter复用一个原有接口 2 Composite、Decorator、Proxy Composite与 ...
分类:
其他好文 时间:
2016-08-01 21:12:14
阅读次数:
164
依赖倒置原则来源:
类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来不必要的风险。
依赖倒置原则(Dependence Inversion Principle)是程序要依赖于抽象接口,不要依赖于具体实现。简单...
分类:
其他好文 时间:
2016-07-15 20:48:36
阅读次数:
180