自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

naruto_Mr的专栏

从头开始

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

转载 设计模式学习笔记(二)代理模式

首先实现一个学生考试的场景。package com.skymr.pattern.proxypat;public interface IStudent { /** * 考试 */ public void examine();}package com.skymr.pattern.proxypat;import java.util.Random;public cla

2015-09-24 11:06:50 448

转载 设计模式学习笔记(一)工厂模式

1.简单工厂生产固定种类的产品,根据传入的参数决定生产产品;工厂类只有一个,只抽象产品;缺点:产品种类固定,当要扩展产品时,需要修改工厂类2.工厂方式抽象出产品与工厂;新产品对应新的工厂;优点:可定制产品种类与生产方法;便于拓展产品;缺点:当产品种类较多时,工厂类泛滥;3.抽象工厂抽象出产品系列与工厂;新产品系列对应新的工厂;缺点:当有新的产品种类时,需要修

2015-09-19 10:30:29 378

转载 WebService学习笔记jaxws:endpoint与jaxws:server区别

通过spring 配置实现 webservice 的配置有两种,一种是jaxws:endpoint ,另外一种是jaxws:server 。First, they are all for the server side configuration. Second, jaxws:endpoint is coming from JAXWS API, and it is used to 

2015-09-18 13:41:09 9701

转载 WebService学习笔记(八)Spring与CXF整合客户端

我们在做企业开发的时候,也许会使用到其他公司的WebService服务1.新建工程,导入spring 包与cxf-2.7.17包,spring的配置略。2.配置CXF客户端<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLS

2015-09-18 12:56:35 598

转载 WebService学习笔记(七)自定义拦截器

添加自定义拦截器,CXF允许程序员自己操作SOAP协议。Envelope可分为两部分,Header(可选) 与Body,通过自定义拦截器,可在Header部分里添加认证信息。服务端代码:需要实现PhaseInterceptor,但一般继承抽象类AbstractPhaseInterceptor就可以了。package com.skymr.hello.ws.interc

2015-09-15 11:28:54 1154

转载 WebService学习笔记(五)拦截器与SOAP协议

Web Service急需解决的问题:如何进行权限控制?解决思路:要求Input消息总是携带用户名密码,如果没有,拒绝执行。如果不用CXF框架,由程序员可自己完成SOAP协议;如果使用CXF框架,则是由框架定义SOAP协议,为了能够让程序员修改SOAP协议,CXF提供了拦截器。Endpoint方式HelloWorldService service = new

2015-09-15 11:01:37 3495

转载 WebService学习笔记(六)Spring与CXF整合服务端

1.新建Web工程,导入spring-3.2.8包与cxf2.7包,cxf2.x与cxf3.x差别不小,就像spring-2.x与spring3.x一样,cxf3.x把原cxf.jar分离出了N个jar包cxf依赖包:asm-3.3.1.jarwsdl4j-1.6.3.jarcommons-logging-1.2.jarcxf-2.7.17.jarneeth

2015-09-14 16:13:15 1108

转载 WebService学习笔记(四)Map等非JavaBean类型传输

CXF可以简单实现以String,User,List等JavaBean类型作为形参或返回值进行传输。String sayHello(String name);User getUser(int id);List getAllUser();但却不能传输Map类型的形参或返回值,为了实现这个功能,需要进行转换,将非JavaBean类型转换为JavaBean类型。package

2015-09-11 15:55:58 3810

转载 WebService学习笔记(三)客户端Demo

上节学习了服务端的开发,这节学习客户端的。1.新建工程ws_clientcmd进入工程src目录下,输入wsdl2java http://192.168.2.102/helloWorld?wsdl自动生成代码。2.找到HelloWorldws的getXXXPort方法,生成远程Web Service的代理,然后调用package com.skymr.hello.ws.p

2015-09-10 13:56:41 641

转载 WebService学习笔记(二)服务端Demo

1.下载CXFhttp://cxf.apache.org/我下载的是apache-cxf-3.0.6版本,最新版是apache-cxf-3.1.2,但与我的JDK版本冲突(build 1.7.0_21-b11),运行cxf工具命令会执行异常java.lang.UnsupportedClassVersionError.将bin加入到path中。2.新建Java工程,导入cxf包

2015-09-10 13:41:15 600

转载 Webservice学习笔记(一)简介

不是框架,更甚至不是一种技术,而是一种跨平台、跨语言的规范。为解决这样的需求场景:不同平台、不同语言间的应用程序如何相互调用?Web Service集中解决:1.远程调用;2.跨平台调用;3.跨语言调用;Webservice实际用途:1.同一个公司新、旧系统整合;2.不同公司的业务整合;3.内容聚合;不同行业、内容整合到同一个应用中,如天气、

2015-09-09 17:30:14 543

转载 MyBatis学习笔记(十二)spring与Mybatis整合事务

在上一节中<spring与MyBatis整合>,是没有配置事务的,这节将事务加入. <aop:pointcut id="serviceOperation" expression="execution(* com.skymr.mybatis.service.*.*(..))"/> UserDao加入添

2015-09-07 09:59:42 817

转载 mybatis学习笔记(十一)spring与mybatis整合

1.创建web工程,导入spring依赖包与mybatis依赖包,还需要mybatis-spring.jar,这是spring连接mybatis的桥梁.下载地址:http://mvnrepository.com/artifact/org.mybatis/mybatis-spring2.配置文件1)web.xml配置,指定spring配置文件名为config/spring-cfg.xml

2015-09-06 07:58:58 1268

转载 MyBatis学习笔记(十)注解映射

1.普通映射@Select("select * from mybatis_Student where id=#{id}")public Student getStudent(int id);@Insert("insert into mybatis_Student (name, age, remark, pic,grade_id,address_id) values (#{name},#{a

2015-09-04 12:56:10 31597

转载 MyBatis学习笔记(九)缓存

在高并发的应用中,为提高访问速度,减少数据库的访问,可以使用缓存机制.MyBatis缓存分为一级缓存和二级缓存.一级缓存MyBatis的一级缓存指的是在一个Session域内,session为关闭的时候执行的查询会根据SQL为key被缓存(跟mysql缓存一样,修改任何参数的值都会导致缓存失效)二级缓存二级缓存就是global caching,它超出sessio

2015-09-03 16:46:27 1004

转载 MyBatis学习笔记(八)分页查询

1.逻辑分页这种方式是将全部数据放到内存中再分页的,与jsp类似

2015-09-02 17:06:35 980

转载 MyBatis学习笔记(七)Clob与Blob数据类型与多参数传入

Student类添加两个属性, byte[] pic, string remark; mybatis_Student表添加两个字段pic longblob, remark longtext(mysql的clob类型)完成对student表的添加与查询.1.StudentMapper类添加方法public void addStudent(Student student);2.Stud

2015-09-01 16:37:18 5243

更新审核系统1.0源码

使用spring, springmvc, mybatis, bootstrap完成的针对版本更新的审核系统,数据库使用mysql,通过sql文件apply.sql建表,然后修改mybatis.xml文件中对数据数的连接配置,布署到web服务器上,即能运行,入口页面/main

2017-08-22

空空如也

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

TA关注的人

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