- 浏览: 803080 次
- 性别:
- 来自: 北京
最新评论
-
yadongliang:
楼主,我的地址栏http://localhost:8080/p ...
CXF之三(REST风格的支持) -
wangyudong:
由CXF实现的微服务需要有比较好的工具去测试RESTful A ...
CXF之三(REST风格的支持) -
renguoliang0508:
renguoliang0508 写道你好,我又来了,按你这里的 ...
CXF之六(对请求参数和返回给客户数据处理) -
renguoliang0508:
你好,我又来了,按你这里的实现。POST形式中获取不到参数。请 ...
CXF之六(对请求参数和返回给客户数据处理) -
renguoliang0508:
首先对您标示感谢,从拦截器的实现那篇参照做的,过程有点异常最终 ...
CXF之六(对请求参数和返回给客户数据处理)
文章列表
Struts提供了PlugIn的方式来扩展Struts的功能,这种方式的扩展适合于实现Struts启动或者停止时需要执行的某些特殊处理的情况,可以方便地实现Web应用启动时的系统初始化工作以及在Web应用卸载时的资源释放工作,它不能实现针对每个用户请求的处理功能. 开发一个Struts的PlugIn需要以下两个步骤:(1)实现Struts定义的PlugIn接口,其中的init()方法将在应用启动时被调用,而destory()方法将在服务终止时被调用.(2)在Struts的配置文件中配置该PlugIn以及设置的初始化参数.Struts还允许为PlugIn定义一些参数,在默认的情况下,这些参 ...
- 2009-07-31 09:02
- 浏览 1329
- 评论(0)
RequestProcessor及其在struts-config.xml中的配置
<controller processorClass="cn.ourbooks.common.MyRequestProcessor" />
通常来讲,好象不常用到。
但如果想从源头抓头对Web层的控制,就非得做一个RequestProcessor的过滤器。
在这里说一个最明显示的例子:
在使用Struts的过程中,对
- 2009-07-30 17:37
- 浏览 1682
- 评论(0)
.下载JDK文件bin格式 2.到bin文件所在文件夹下chmod 755 jdk-1_5_0_08-linux-i586.bin 3.执行./jdk-1_5_0_08-linux-i586.bin进行解压 4.将解压好的文件夹拷贝到/opt/java/目录下 5.到/etc/profile.d/目录下 6.创建JAVA.sh文件 7.以文本编译器形式打开此文件写入设置环境变量 JAVA_HOME=/opt/java/jdk1.5.0_08 /*****注意这里是你拷贝到 /opt/java/下的文件夹的名称 CLASSPATH=$JAVA_HOME/lib/tools.jar:$J ...
- 2009-07-30 14:37
- 浏览 1880
- 评论(0)
第一种采用NETBIOS协议,在linux安装了samba。利用命令:smbmount //IP/sharename /mount point缺点:NETBIOS 毕竟稳定性不够。有时候会挂载不上。还需要特别注意打开windows 的guest 用户。并需要设置密码。 对访问权限的设置也很重要。第二种在虚拟机上选择(必须先停掉虚拟机。注意是关机状态下才可以。 ) Edit virtual machine setting --add--hard disk--Use a physical disk (for advanced users)--divrce(选择分区这里你必须了解自己的分区写法和自己的 ...
- 2009-07-29 09:02
- 浏览 2986
- 评论(0)
1、 构造方法私有。2 在类里面创建私有,静态(static),final的该对象的实例。3 创建公有,静态方法以获得实例。4 应用场合:避免频繁读取属性文件,构造一个单例模式进行一次读取class Single { private final static Single single = new Single(); private void single(){} public static Single getInstance() { return single; }}
- 2009-07-28 13:26
- 浏览 1187
- 评论(0)
代理模式的作用:
为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用
设计角色:
1:抽象主题角色.
2:代理主题角色. (含有对真实主题的引用),通常在调用真实主题的方法前后加入些其他的操作, 这是目的所在.
3:真实主题角色.
Code Demo:
抽象主题角色:
public abstract class Subject { abstract void request();}
真实主题角色:
public class RealSubject ex ...
- 2009-07-28 13:25
- 浏览 1245
- 评论(0)
门面模式有三个角色组成:
1) 门面角色( facade ):这是门面模式的核心。它被客户角色调用,因此它熟悉子系统的功能。它内部根据客户角色已有的需求预定了几种功能组合。
2) 子系统角色:实现了子系统的功能。对它而言, façade 角色就和客户角色一样是未知的,它没有任何 façade 角色的信息和链接。
3) 客户角色:调用 façade 角色来完成要得到的功能
模式作用:
将一些复杂的操作封装起来,以一个简单的接口提供给客户端.
可以定义多个子系统, 层次之间
- 2009-07-28 11:42
- 浏览 4155
- 评论(0)
建造模式的角色:1:抽象建造者角色2:具体建造者角色3:导演者角色4:产品角色使用建造模式的情况:1:需要生成的产品有复杂的内部结构2:需要生成的产品对象的属性互相依赖3:在对象的创建过程中会使用到其他对象抽象建造者角色:public abstract class Build { //kuang jia abstract void createPart1(); //di pan abstract void createPart2(); //lun tan abstract void createPart3(); //return car abstr ...
- 2009-07-28 11:40
- 浏览 4688
- 评论(0)
策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。
策略模式的好处在于你可以动态的改变对象的行为。
设计原则是把一个类中经常改变或者将来可能改变的部分提取出来,作为一个接口(c++z中可以用虚类),然后在类中包含这个对象的实例,这样类的实例在运行时就可以随意调用实现了这个接口的类的行为。下面是一个例子。
策略模式属于对象行为型模式,主要针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 ...
- 2009-07-28 11:37
- 浏览 2528
- 评论(0)
使用 Spring 的 ActionSupport 类整合 Structs1.X, 使用 Spring 的 DelegatingRequestProcessor 覆盖 Struts 的 RequestProcessor,将 Struts Action 管理委托给 Spring 框架
装载应用环境:
无论您使用哪种技术,都需要使用 Spring 的 ContextLoaderPlugin 为 Struts 的 ActionServlet 装载 Spring 应用程序环境
在struts-config.xml 文件尾处添加该插件:
< plug-in classNa ...
- 2009-06-23 13:37
- 浏览 1542
- 评论(0)
1.从网上下载:hsqldb_1_8_0_7.zip 压缩包,解压。http://www.hsqldb.org/然后建立一个文件夹,比如D:\hsqldb,在hsqldb目录下建立data,lib两个子文件夹,将解压后的lib目录下的hsqldb.jar文件copy到 D:\hsqldb\lib 目录下, 将解压后的demo目录下的runServer.bat和runManagerSwing.bat文件copy到 D:\hsqldb 目录下,
2.修改runServer.bat文件的内容如下:cd data@java -classpath ../lib/hsqldb.jar org.hsql ...
- 2009-06-22 12:52
- 浏览 2227
- 评论(0)
刚开始接到是做一个简单的文档借阅流程,对于流程定义是采用eclipse中的jbpm插件,但存在一个问题是节点中文命名的在gpd.xml中全部为乱码或根本看不到任何东西。
但是网上有人说没关系,这只是eclipse本身存在的一个bug,在项目所在硬盘目录下打开该文件还是显示正常的,所以发布后并不会导致问题的存在,也就没有再去解决这个问题。
最近有朋友说,修改eclipse安装跟目录下的eclipse.ini文件,在其中添加:
-Dfile.encoding=UTF-8
如我添加后为:
-showsplashorg.eclipse.platform--launcher ...
- 2009-06-19 13:51
- 浏览 3414
- 评论(2)
昨天一时兴起,想安装一个最新的myeclipse,但遇到不了不少问题,具体如下:
1.访问myeclipse的官方网站打不开。
具体原因据说是把myeclipse中国的IP段屏蔽掉了
解决办法:通过代理访问
首先访问http://www.coobai.com/ 这是个代理网站可以打开MyEclipse的官方网站,我输入www.myeclipseide.com却访问不了,但输入www.myeclipseide.net却能够访问
如果能够访问就可以下载myeclipse了。
2.下载myeclipse ...
- 2009-06-19 13:30
- 浏览 7834
- 评论(0)
spring与hibernate大致有两种组合方式,主要区别是一种是在hibernate中的hibernate.cfg.xml中配置数据源,一种是借助spring的jdbc方式在spring的applicationContext.xml文件中配置数据源,然后在spring配置sessionFactory的bean有些区别
下面大致的说明一下
第一种
1.hibernate.cfg.xml文件
<?xml version='1.0' encoding='utf-8'?><!DOCTYPE hibernate-configuration PUBLIC ...
- 2009-06-17 17:02
- 浏览 1746
- 评论(0)
好久没有搭建SSH框架了,今天偶然搭建,感到生疏,都忘了需要哪些JAR包,今天在这总结一下
Spring2.5+Hibernate3.3
1.使用spring2.5.6必须至少使用两个Jar
spring.jar
lib\jakarta-commons\commons-logging.jar
2.使用Hibernate3必须使用的Jar
hibernate3.jar
lib\required下所有Jar
还需要slf4j-api-1.5.0.jar的实现包slf4j-log4j12-1.5.0.jar与log4j ...
- 2009-06-17 15:57
- 浏览 1944
- 评论(0)