`
文章列表
在decorators.xml中定义多个装饰器,每个装饰器就可以通过定义 pattern 来不同修饰页面了: 比如: <decorator name="main" page="index.jsp">         <pattern>/*</pattern>    </decorator>      <decorator name="admin" page="admin-tmp.jsp">        <pattern> ...
写两个hibernate配置文件,一个是“hibernate.cfg_b.xml”,另一个是“hibernate.cfg.xml”。 spring的配置文件(applicationContext.xml)中是以下配置: <bean id="sessionFactoryb" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configLocation" value="classpat ...
获得ApplicationContext的方法: (1)如果是在Test测试的类中需要加载ApplicationContex时候用。 public static ApplicationService getApplicationService() { if(ctx == null){ ctx=new ClassPathXmlApplicationContext("*spring*.xml"); } if(applicationService == null){ app ...
Spring----- 注解方法使用 AOP 先建立项目 , 在 spring 的 xml 文件中加入 spring AOP 的支持 . 主要是下面红色字部分 . <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/ ...
最近在项目中用到了:通过读卡器读身份证信息的控件,在网上找了很多资料,现在把他们共享出来。 原文地址: http://www.jb51.net/article/24485.htm 因项目需要,开始学习并研究VC、DLL及ActiveX控件,网上资料找了很多,但没一个可用的或者说没一个例子可理解并运行的。没办法,自己研究吧。功夫不负有心人,终有小成了,呵呵,现在把自己学习总结了一下,献给需要的人。 一、 概述 因项目需要,开始学习并研究VC、DLL及ActiveX控件,网上资料找了很多,但没一个可用的或者说没一个例子可理解并运行的。没办法,自己研究吧。功夫不负有心人,终有小成了 ...
sitemesh 应用Decorator模式,用filter截取request和response,把页面组件head,content,banner结合为一个完整的 视图。通常我们都是用include标签在每个jsp页面中来不断的包含各种header, stylesheet, scripts and footer,现在,在sitemesh的帮助下,我们可以开心的删掉他们了。如下图,你想轻松的达到复合视图模式,那末看完本文吧。 一、在WEB-INF/web.xml中copy以下filter的定义: <?xml versi ...
官网的英文网站读起来有点费劲,把下载地址直接放到这儿,以后免得到处找了   Struts 2 : http://struts.apache.org/download.cgi#struts216   spring 可在下载你需要的版本: http://www.springsource.org/download   hibernate :https://www.hibernate.org/6.html   aphach commons: http://archive.apache.org/dist/commons/
一、引子   状态模式自身结构非常简单——前面刚刚介绍了几个结构比较简单的设计模式,和他们一样,状态模式在具体实现上留下了可变换的余地。我前面已经介绍过它的孪生兄妹策略模式了,大家可以两者比较着阅读。本文将会讨论两者的区别。   二、定义与结构   GOF《设计模式》中给状态模式下的定义为:允许一个对象在其内部状态改变时改变它的行为。这个对象看起来似乎修改了它的类。看起来,状态模式好像是神通广大——居然能够“修改自身的类”!    能够让程序根据不同的外部情况来做出不同的响应,最直接的方法就是在程序中将这些可能发生的外部情况全部考虑到,使用if else 语句来进行代码响 ...
一、引言   初看责任链 模式,心里不禁想起了一个以前听过的相声 :看牙。说的是一个病人看牙的时候,医生不小心把拔下的一个牙掉进了病人嗓子里。病人因此楼上楼下的跑了好多科室,最后无果而终。   责任链模式就是这种“推卸”责任的模式,你的问题在我这里能解决我就解决,不行就把你推给另一个对象 。至于到底谁解决了这个问题了呢?我管呢!   二、定义与结构   从名字上大概也能猜出这个模式的大概模样——系统中将会存在多个有类似处理能力 的对象。当一个请求触发后,请求将在这些对象组成的链条中传递,直到找到最合适的“责任”对象,并进行处理。   《设计模式 》中给它的定义 ...
一、引子   俗话说:世上难买后悔药。所以凡事讲究个“三思而后行”,但总常见有人做“痛心疾首”状:当初我要是……。如果真的有《大话西游》中能时光倒流的“月光宝盒”,那这世上也许会少一些伤感与后悔——当然这只能是痴人说梦了。   但是在我们手指下的程序世界里,却有的后悔药买。今天我们要讲的备忘录模式便是程序世界里的“月光宝盒”。   二、定义与结构   备忘录(Memento)模式又称标记(Token)模式。GOF给备忘录模式的定义为:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。   在讲命令模式的时候, ...
      通常,客户类(clients of class)通过类的接口访问它提供的服务。有时,现有的类(existing class)可以提供客户类的功能 需要,但是它所提供的接口不一定是客户类所期望的。这是由于现有的接口太详细或者缺乏详细或 ...
1. I see. 我明白了。 2. I quit! 我不干了! 3. Let go! 放手! 4. Me too. 我也是。 5. My god! 天哪! 6. No way! 不行! 7. Come on. 来吧(赶快) 8. Hold on. 等一等。 9. I agree。 我同意。 10. Not bad. 还不错。 11. Not yet. ...
深入浅出复合事件处理(CEP) 一个很好的ppt。。教学模式搞笑、易懂。。。 地址: http://www.slideshare.net/Fenng/cep-3915346   太有才了!!
简介 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议(Binary),因为采用的是二进制协议,所以它很适合于发送二进制数据。Hessian通常通过Web应用来提供服务,因此非常类似于WebService。只是它不使用SOAP协议。 ...
一、综述 本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。 RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯 ...
Global site tag (gtag.js) - Google Analytics