摘要: 主要介绍 axis2 接口在 spring 项目中的整合配置。 使用jar包:axis2-1.6.2、spring2.5.6 目录结构: 关键代码: package com.alfred.bean; public class PersonBean { private String username; public PersonBean() { } public PersonB... 阅读全文
posted @ 2016-04-16 18:00 临渊启明 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 主要介绍如何使用 axis2 开发 webservice 接口。 以下以实例讲解如何编写一个 axis2 的服务端和客户端。 axis2版本:axis2-1.5.4-bin.zip 目录结构: 关键代码: package com.alfred.check; import java.util.Iterator; import org.apache.axiom.om.OMElement; im... 阅读全文
posted @ 2016-04-16 15:37 临渊启明 阅读(6836) 评论(0) 推荐(0) 编辑
摘要: 主要介绍Struts2的拦截器,结合实例说明。 代码结构: 关键代码: LoginCheckInterceptor.javapackage com.alfred.interceptor; import com.alfred.login.action.LoginAction; import com.alfred.regist.action.RegistAction; import com.ope... 阅读全文
posted @ 2016-04-13 21:35 临渊启明 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 常用的读取方式有ResourceBundle和Properties,两者的区别在于ResourceBundle通常是用于国际化的属性配置文件读取,Properties则是一般的属性配置文件读取。 一、ResourceBundle方式 实例: 关键代码: package com.alfred.main; import java.util.Locale; import java.util.Re... 阅读全文
posted @ 2016-04-13 21:06 临渊启明 阅读(10196) 评论(0) 推荐(0) 编辑
摘要: Visitor定义 作用于某个对象群中各个对象的操作. 它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作. 在Java中,Visitor模式实际上是分离了collection结构中的元素和对这些元素进行操作的行为. 为何使用Visitor? Java的Collection(包括Vector和Hashtable)是我们最经常使用的技术,可是Collection好象是... 阅读全文
posted @ 2016-04-10 21:21 临渊启明 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Template定义: 定义一个操作中算法的骨架,将一些步骤的执行延迟到其子类中. 其实Java的抽象类本来就是Template模式,因此使用很普遍.而且很容易理解和使用,我们直接以示例开始: public abstract class Benchmark { /** * 下面操作是我们希望在子类中完成 */ public abstract void benchm... 阅读全文
posted @ 2016-04-10 21:18 临渊启明 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Strategy是属于设计模式中 对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类. Stratrgy应用比较广泛,比如, 公司经营业务变化图, 可能有两种实现方式,一个是线条曲线,一个是框图(bar),这是两种算法,可以使用Strategy实现. 这里以字符串替代为例, 有一个文件,我们需要读取后,希望替代其中相应的变量,然后输出.关于替代其中变量的方法可能有多种方法,... 阅读全文
posted @ 2016-04-10 21:15 临渊启明 阅读(180) 评论(0) 推荐(0) 编辑
摘要: State的定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为. 何时使用? State模式在实际使用中比较多,适合"状态的切换".因为我们经常会使用If elseif else 进行状态切换, 如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State模式了. 不只是根据状态,也有根据属性.如果某个对象的属性不同,对象的行为就不一样,这点在数据库系统中出现频率... 阅读全文
posted @ 2016-04-10 21:11 临渊启明 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 定义: Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。 还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动加1... 阅读全文
posted @ 2016-04-10 21:05 临渊启明 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 理解并使用设计模式,能够培养我们良好的面向对象编程习惯,同时在实际应用中,可以如鱼得水,享受游刃有余的乐趣. Proxy是比较有用途的一种模式,而且变种较多,应用场合覆盖从小结构到整个系统的大结构,Proxy是代理的意思,我们也许有代理服务器等概念,代理概念可以解释为:在出发点到目的地之间有一道中间层,意为代理. 设计模式中定义: 为其他对象提供一种代理以控制对这个对象的访问. 为什么要使用... 阅读全文
posted @ 2016-04-10 21:01 临渊启明 阅读(261) 评论(0) 推荐(0) 编辑