自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (7)
  • 收藏
  • 关注

原创 Liferay portal 6.1项目搭建及部署注意事项

liferay(又称Liferay Portal)是一个开源门户项目,该项目包含了一个完整的J2EE应用。该项目使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts 框架技术,基于XML的portlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获取,使用 Apache Lucene实现全文检索功能。 由于是第一次搞开源的项目代码,这个开源项

2016-04-24 19:40:06 2454

原创 设计模式之访问者模式

定义:访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。 代码实例如下:public interface Service { public void accept(Visitor visitor); } public class Draw implements Service {

2016-04-10 22:17:21 300

原创 设计模式之迭代器模式

定义:提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节。 迭代器模式由以下角色组成: 迭代器角色(Iterator): 负责定义访问和遍历元素的接口。 具体迭代器角色(Concrete Iterator):实现迭代器接口,并要记录遍历中的当前位置。 容器角色(Container): 负责提供创建具体迭代器角色的接口。 具体容器角色(Concrete Container)

2016-04-10 21:41:48 215

原创 设计模式之装饰器模式

**定义:**Decorator装饰器,顾名思义,就是动态地给一个对象添加一些额外的职责,就好比为房子进行装修一样。因此,装饰器模式具有如下的特征: 它必须具有一个装饰的对象。 它必须拥有与被装饰对象相同的接口。 它可以给被装饰对象添加额外的功能。 用一句话总结就是:保持接口,增强性能。 装饰器通过包装一个装饰对象来扩展其功能,而又不改变其接口,这实际上是基于对象的适配器模式的一种变种。它

2016-04-10 15:56:37 251

原创 设计模式之解释器模式

其实没有什么好的例子引入解释器模式,因为它描述了如何构成一个简单的语言解释器,主要应用在使用面向对象语言开发编译器中;在实际应用中,我们可能很少碰到去构造一个语言的文法的情况。 定义:解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。 模式所涉及的角色如下所示: (1)抽象表达式(Expres

2016-04-09 23:49:41 330

原创 设计模式之命令模式

定义:命令模式可以将请求封装在一个对象中,允许你可以像管理对象一样管理方法,传递并在合适的时机调用他们。 Command模式可应用于 a)整个调用过程比较繁杂,或者存在多处这种调用。这时,使用Command类对该调用加以封装,便于功能的再利用。 b)调用前后需要对调用参数进行某些处理。 c)调用前后需要进行某些额外处理,比如日志,缓存,记录历史操作等。 Command模式有如下效果: a

2016-04-08 23:54:34 230

原创 设计模式之策略模式

定义:策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 策略模式的好处在于你可以动态的改变对象的行为。 设计原则:是把一个类中经常改变或者将来可能改变的部分提取出来,作为一个接口(c++z中可以用虚类),然后在类中包含这个对象的实例,这样类的实例在运行时就可以随意调用实现了这个接口的类的行为。 策略模式中有三个对象: (1)

2016-04-08 23:00:13 287

原创 设计模式之状态模式

定义:又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。 状态模式的结构: 用一句话来表述,状态模式把所研究的对象的行为包装在不同的状态对象里,每一个状态对象都属于一个抽象状态类的一个子类。状态模式的意图是让一个对象在其内部状态改变的时候,其行为也随之

2016-04-07 23:40:31 256

原创 设计模式之模板方法模式

定义: 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。模式中的角色 抽象类:实现了模板方法,定义了算法的骨架。 具体类:实现抽象类中的抽象方法,已完成完整的算法。 通用代码实现: 抽象类:public

2016-04-06 23:22:06 208

原创 设计模式之备忘录模式

定义: 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态 备忘录模式的结构 发起人:记录当前时刻的内部状态,负责定义哪些属于备份范围的状态,负责创建和恢复备忘录数据。 备忘录:负责存储发起人对象的内部状态,在需要的时候提供发起人需要的内部状态。 管理角色:对备忘录进行管理,保存和提供备忘录。 通用代码: 发起者代码

2016-04-05 23:13:08 234

原创 设计模式之原型模式

定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 原型模式主要用于对象的复制,它的核心就是原型类Prototype。Prototype类需要具备以下两个条件 实现Cloneable接口。在java语言有一个Cloneable接口,它的作用只有一个,就是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在java虚拟机中,只有实现了这个接口的类才可以被拷贝,否

2016-04-01 23:20:51 208

java从入门到精通 实例代码

java从入门到精通 实例资源 非常实用书上所有的实例代码

2013-09-10

在线考试系统

java web 开发 在线考试系统 非常实用 代码

2013-09-09

java从入门到精通 PPT

适合新手学习实用PPT java从入门到精通 PPT电子版

2013-09-09

十个java项目

BBS论坛 聊天系统 超市管理系统 电子商城系统 酒店管理系统 企业快信系统 企业门户新闻网 企业人事管理系统 手机网络游戏 图书馆管理系统

2013-09-08

电子商城系统

基于java代码的电子商城系统,不用手打,可以完全运行,可以收藏哦!

2013-09-02

BBS论坛系统

Java代码 BBS论坛 很实用 完全能够运行 不用手打 可以完全运行 非常有用 一定要收藏哦!

2013-09-01

超市管理系统

关于Java代码的超市管理系统 非常实用 可以在eclipse中完全运行

2013-09-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除