`
zhangwei_david
  • 浏览: 477003 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
@Component("tuitionPropertyParser") public class TuitionPropertyParser {       /**普通日志记录器**/     private static final Logger               logger    = LoggerFactory                                                             .getLogger(TuitionPropertyParser.class);       /**初始化标准文件 ...
      在Spring mvc 中已经封装了common-fileupload,所以在Spring MVC 中实现文件上传是一件相对简单的事情。  在Spring 的配置文件中配置一个multiparResover Bean   在上传文件的表单中将属性enctype 设置问”multipart/form-data” 实现controller        <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMult ...
       代表性传输(Representational State Transfer,REST)在Web领域已经得到了广泛的应用。REST不是一种协议,而是一种体系风格。        REST的具体实现应该遵循四个基本原则: 显示的使用Http 方法 无状态 公开目录结构式的URI 传输XML,JSON 或同时传输这两者 目前CXF框架有三种不同的方式支持REST风格的WebService.分别是JAX-RS,JAX-WS Provider& Dispatch和Http绑定方式。下面使用的是JAX-RS 实现RESTful webservice 首先创建一个S ...
  第一步,首先写一个服务接口。 package demo.spring.service; import javax.jws.WebService; @WebService public interface HelloWorld { String sayHi(String text); }    第二步,写一个实现类实现该接口   package demo.spring.service; import javax.jws.WebService; @WebService(endpointInterface = "demo.spring.ser ...
     在Spring mvc 中使用alidate 首先需要实现alidate接口写道 @Component public class ReservationValidator implements Validator { private static final String COURT_NAME = "courtName"; private static final String DATE = "date"; public boolean supports(Class<?> clazz) { return Reser ...
 问题:   当你为Bean指定一个或者多个构造程序参数时, Spring试图在Bean的类中查找对应的构造程序,并且传递用于Bean实例化参数。但是,如果你的参数可以应用到超过一个构造程序时,可能在构造程序匹配中造成歧义。在这种情况下,Spring 可能无法调用你所预期的构造程序。   解决方案:   你可以在<constructor-arg> 元素中指定index (指定参数的索引位置)和type(指定参数类型) 属性,帮助Spring 查找预期的构造程序。  

Java 8 Lambda 学习-

    博客分类:
  • Java
  ----- 1 Eclipse 支持 Java8------------------------------------------------------------------------------------------------- Java 8 正式版今天已经发布了,但最常用的 Java 开发工具 Eclipse 还没有正式发布对 Java 8 的支持。不过目前可以通过更新 JDT 来支持 Java 8。步骤如下: 菜单:Help > Install New Software... 输入如下 URL 地址:http://build.eclipse.org/ecl ...
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_ ...

CXF webservice Demo

    博客分类:
  • CXF
This XML file does not appear to have any style information associated with it. The document tree is shown below. <!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.6 in JDK 6. --> <!-- Generated by JAX-WS RI at http://jax-ws.dev. ...
写道 package com.spring.mvn.controller;import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.mock.web.MockHttpServletRequest;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4Cl ...
     在上一篇中,提交的表单都是简单的 数据类型。如果提交的表单中有其他对象怎么办?比如日期。 写道 package com.spring.mvn.domain;import java.util.Date;public class Reservation { private String courtName; private Date date; private int hour; private Player player; private SportType sportType; public String getCourtName() { return courtName; } ...
首先定义一个form对象 写道 public class UserForm implements Serializable{ /** * */ private static final long serialVersionUID = 6689428704046325510L; private String name; private String email; private String password; public String getName() { return name; } public void setName(String name) { this.name = n ...
在使用Spring+OSGi 开发时,经常出现PermGen Space Exception ,将eclipse.ini 的参数设置如下解决了该问题   -vmargs-Dosgi.requiredJavaVersion=1.6-Xms2048M-Xmx2048M-Xmn512M-XX:PermSize=512M-XX:MaxPermSize=512M-XX:NewSize=512M-XX:ParallelGCThreads=4-XX:+UseParNewGC-XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=85 # 打印 ...
   首先介绍AOP的术语,为了理解AOP,我们必须了解这些术语。    Advice(通知):在AOP的术语中,切面的工作被称为通知          Spring 中可以使用 5中类型的通知                 Before-在方法调用之前调用通知。                 After-在方法调用之后调用通知,无论方法执行是否成功。                 After-returning-在方法成功执行之后调用通知                 After-throwing-在方法抛出异常后调用通知                 Arou ...
   在Java EE 平台中,应用往往需要使用JMS进行通信。为了发送和接收JMS消息,必须执行如下任务:      1-在一个消息代理上创建一个JMS连接工厂。      2-创建一个JMS消息的目的地,可以是一个消息或者一个主题      3-从连接工厂打开一个JMS连接   4-从JMS连接中获取一个JMS会话      5-使用消息生产这或者消息消费者发送或者接受一个JMS消息      6-关闭JMS会话和连接 正如上面所列的那样,发送或者接受一个简单的jms消息需要许多编码。事实上这些步骤大多数都是样板式的。 Spring JMS 可以帮助我们简化JMS的开发。 ...
Global site tag (gtag.js) - Google Analytics