03 2017 档案

摘要:https://wawazhua.cn/post/java/other/cxf-interceptor/ 阅读全文
posted @ 2017-03-22 23:09 dahuandahuan 阅读(4504) 评论(2) 推荐(0)
摘要:与发布SOAP WS一样, 同样需要在web.xml文件中配置CXFServlet: 其次在Spring配置文件中加入如下配置: 其中RestServiceImpl类还是上一节中的服务实现类。 当Tomcat成功启动后,使用浏览器访问: http://localhost:8080/webapp/ws 阅读全文
posted @ 2017-03-22 21:56 dahuandahuan 阅读(1081) 评论(0) 推荐(0)
摘要:上一节中使用代理工厂JaxWsProxyFactoryBean来发布WebService, 这种方式必须指定运行的端口,如果端口被占用,就会发布失败。 cxf的WebService也可利用Tomcat来发布,并且使用8080端口。方法如下: maven配置: 在web.xml中加入以下配置(spri 阅读全文
posted @ 2017-03-18 21:11 dahuandahuan 阅读(1336) 评论(0) 推荐(0)
摘要:一、概述 Apache CXF提供了用于方便地构建和开发WebService的可靠基础架构。它允许创建高性能和可扩展的服务,可以部署在Tomcat和基于Spring的轻量级容器中,也可以部署在更高级的服务器上,例如Jboss、WebSphere或WebLogic。 CXF提供了以下功能: WebSe 阅读全文
posted @ 2017-03-18 17:21 dahuandahuan 阅读(2810) 评论(0) 推荐(0)
摘要:CountDownLatch CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。CountDownLatch使用一个数字count初始化,使用countDown方法使count递减,当count大于0时await方法将一直阻塞,当count 阅读全文
posted @ 2017-03-17 21:40 dahuandahuan 阅读(349) 评论(0) 推荐(0)
摘要:模板方法模式 用于规范某一算法的实现步骤,一般在父类中定义算法的一系列步骤,但不必实现每个步骤,然后子类实现其中具体的步骤,最后执行的顺序按父类中的定义。 角色: 接口:定义父类的行为。 抽象父类:定义步骤的执行顺序和若干步骤的抽象实现或空实现。 子类:继承父类,实现其抽象步骤或覆写其步骤实现。 示 阅读全文
posted @ 2017-03-15 23:44 dahuandahuan 阅读(123) 评论(0) 推荐(0)
摘要:抽象工厂模式是对工厂方法模式的进一步拓展,工厂可创建多个产品而不再是一个,产品也成为一个组合而不是单一的对象。 角色: 产品族A接口:定义产品族A统一行为 具体产品族A产品1:产品族A的具体一种产品 产品族B接口:定义产品族B统一行为 具体产品族B产品1:产品族B的具体一种产品 工厂接口:定义工厂统 阅读全文
posted @ 2017-03-15 23:05 dahuandahuan 阅读(111) 评论(0) 推荐(0)
摘要:工厂方法模式属于创建型模式,与简单工厂相比 它多了工厂的接口和生产固定产品的工厂类,即每种产品都有固定的工厂。 一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方 阅读全文
posted @ 2017-03-15 22:34 dahuandahuan 阅读(127) 评论(0) 推荐(0)
摘要:工厂模式属于创建型模式,由一个工厂对象决定创建出哪一种产品类的实例。 角色: IProduct: 产品共同的接口 Product1:具体的产品类 Creator:工厂类,可根据参数决定创建的产品类型 示例: end 阅读全文
posted @ 2017-03-15 22:15 dahuandahuan 阅读(149) 评论(0) 推荐(0)
摘要:Strategy 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。 策略模式使得算法可以在不影响到客户端的情况下发生变化。 策略模式的结构 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略 阅读全文
posted @ 2017-03-12 16:56 dahuandahuan 阅读(159) 评论(0) 推荐(0)
摘要:Prototype 原型模式是一种创建型设计模式,它通过复制一个已经存在的实例来返回新的实例,而不是新建实例.被复制的实例就是我们所称的原型,这个原型是可定制的.原型模式多用于创建复杂的或者耗时的实例, 因为这种情况下,复制一个已经存在的实例可以使程序运行更高效,或者创建值相同但名字不同的同类数据。 阅读全文
posted @ 2017-03-12 16:22 dahuandahuan 阅读(167) 评论(0) 推荐(0)
摘要:Singleton 一种创建型模式,某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。 实现方式1: 实现方式2: 测试类: 输出: 1 2000个线程同时获取实例,Set中只有一个地址,说明只有一个类的实例。 end 阅读全文
posted @ 2017-03-12 11:56 dahuandahuan 阅读(128) 评论(0) 推荐(0)
摘要:Observer 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个被观察对象。 这个被观察对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View 阅读全文
posted @ 2017-03-12 11:20 dahuandahuan 阅读(146) 评论(0) 推荐(0)