君子博学而日参省乎己 则知明而行无过矣

博客园 首页 新随笔 联系 订阅 管理
  1057 随笔 :: 381 文章 :: 141 评论 :: 169万 阅读

随笔分类 -  spring MVC3.0

1 2 3 4 5 下一页

spring MVC实践
摘要:Servlet3.0规范增加了对文件上传的原生支持,这里记录一下Spring MVC3通过Servlet3上传文件的实现。配置文件:applicationContext.xmlweb.xml中需要配置multipart-config片段SpringMvcorg.springframework.web... 阅读全文
posted @ 2014-05-23 02:22 刺猬的温驯 阅读(13262) 评论(1) 推荐(0) 编辑

摘要:什么是属性编辑器,作用?* 自定义属性编辑器,spring配置文件中的字符串转换成相应的对象进行注入spring已经有内置的属性编辑器,我们可以根据需求自己定义属性编辑器* 如何定义属性编辑器?* 继承PropertyEditorSupport类,覆写setAsText()方法,参见:UtilDatePropertyEditor.java* 将属性编辑器注册到spring中,参见:applicationContext.xml比如:有一个类里面有一个Date属性Java代码publicclassBean1{privateDatedateValue;publicvoidsetDateValue(D 阅读全文
posted @ 2013-02-24 23:55 刺猬的温驯 阅读(5694) 评论(0) 推荐(1) 编辑

摘要:转载http://fancyboy2050.iteye.com/blog/1300037最近使用spring mvc开发一个web系统,发现在controller里发生未捕获异常时不出日志。分析DispatcherServlet,初始化handlerExceptionResolversJava代码 /** *Initializethestrategyobjectsthatthisservletuses. *<p>Maybeoverriddeninsubclassesinordertoinitialize *furtherstrategyobjects. ... 阅读全文
posted @ 2012-10-05 22:18 刺猬的温驯 阅读(5448) 评论(0) 推荐(0) 编辑

摘要:转载http://blog.csdn.net/scorpio3k/article/details/7628894定义数据访问接口:[java]view plaincopypackageorg.kevin.cache.dao;importjava.util.Collection;importorg.kevin.cache.domain.Data;publicinterfaceDataDAO{publicvoidadd(Datadata);publicvoidupdate(Datadata);publicDatafind(Integerid);publicvoiddelete(Integerid) 阅读全文
posted @ 2012-09-30 01:34 刺猬的温驯 阅读(555) 评论(0) 推荐(0) 编辑

摘要:该版本最酷的新特性就是引入全方位的缓存支持。Spring 3.1 提供了对已有的 Spring 应用增加缓存的支持,这个特性对应用本身来说是透明的,通过缓存抽象层,使得对已有代码的影响降低到最小。该缓存机制针对于 Java 的方法,通过给定的一些参数来检查方法是否已经执行,Spring 将对执行结果进行缓存,而无需再次执行方法。可通过下列配置来启用缓存的支持(注意使用新的schema):[html]view plaincopy<beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi=" 阅读全文
posted @ 2012-09-30 01:16 刺猬的温驯 阅读(257) 评论(0) 推荐(0) 编辑

摘要:转载http://blog.csdn.net/mingshuo0615/article/details/6085248作为一名Java开发人员你一定想知道如何在Spring应用中使用新的Ehcache注解功能;是吧?ehcache-spring-annotatios是获得Apache认证的一个开源项目;它大大简化了在Spring应用中基于业界使用广泛的Ehacche-2.0版本实现缓存的技术,1.1.2版本的ehcache-spring-annotations刚刚发布不久,在本文中,我将会介绍如何在一个web工程时使用ehcache-spring-annotations实现缓存机制。创建一个W 阅读全文
posted @ 2012-09-30 01:09 刺猬的温驯 阅读(404) 评论(0) 推荐(0) 编辑

摘要:概述 我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。 我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻被多个线程共享。 虽然模板类通过资源池获取数据连接或会话,但资源池本身解决的是数据连接或会话的缓存问题,并非数据连接或会话的线程安全问题。 按照传统经验,如果某个对象是非线程安全的,在多线程环境下,对对象的访问必须采用synchronized进行线程同步。但Spring的DAO模板类并 阅读全文
posted @ 2012-09-05 12:31 刺猬的温驯 阅读(10588) 评论(0) 推荐(1) 编辑

摘要:一.Spring中的WebAppRootListener这个listner的作用就是监听web.xml中的配置para-name为webAppRootKey的值,比如我的web应用为tsts,那么我配置这样一个1.<context-param>2. <param-name>webAppRootKey</param-name>3. <param-value>tsts.root</param-value>4. </context-param>5.,然后再配置这样一个监听器:1.<listener>2. <li 阅读全文
posted @ 2012-09-05 09:12 刺猬的温驯 阅读(8509) 评论(0) 推荐(1) 编辑

摘要:这个listner的作用就是监听web.xml中的配置para-name为webAppRootKey的值,比如我的web应用为tsts,那么我配置这样一个<context-param><param-name>webAppRootKey</param-name><param-value>tsts.root</param-value></context-param>,然后再配置这样一个监听器:<listener><listener-class>org.springframework.web.util.W 阅读全文
posted @ 2012-08-30 22:29 刺猬的温驯 阅读(839) 评论(0) 推荐(0) 编辑

摘要:转载 https://github.com/springside/springside4/wiki/TutorialCRUD页面教程 Page History1. 数据库设计在src/resouce/sql/schema 中手工编写创建表的sql create table acct_user ( id bigint generated by default as identity, email varchar(255), login_name varchar(255) not null unique, name varchar(255), password varchar(255), ... 阅读全文
posted @ 2012-08-05 20:18 刺猬的温驯 阅读(10031) 评论(0) 推荐(1) 编辑

摘要:原来做过用xml存储数据的自动完成功能,与本文思路类似Let us implement Autocomplete feature in Spring MVC application using JQuery. Autocomplete is a feature you”ll see in almost all good web apps. It allows user to select proper values from a list of items. Adding this feature is recommended if the field has multiple ( > 阅读全文
posted @ 2012-08-04 22:41 刺猬的温驯 阅读(1842) 评论(0) 推荐(0) 编辑

摘要:转载http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-jpa/从一个简单的 JPA 示例开始本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架,这两部分不会涉及过多的篇幅,如果希望能够深入学习 Spring 和 JPA,可以根据本文最后提供的参考资料进一步学习。自 JPA 伴随 Java EE 5 发布以来,受到了各大厂商及开源社区的追捧,各种商用的和开源的 J 阅读全文
posted @ 2012-07-29 19:20 刺猬的温驯 阅读(981) 评论(0) 推荐(1) 编辑

摘要:配置JPASpring JPA提供了两种方法创建JPA EntityManagerFactory<beans> <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean"> <property name="persistenceUnitName" value="myPersistenceUnit" /> </bean></bea 阅读全文
posted @ 2012-07-29 14:00 刺猬的温驯 阅读(431) 评论(0) 推荐(0) 编辑

摘要:servlet现在有许多项目仍在使用,一般作为接口调用,很早以前我曾发表过一篇关于《Spring管理Filter和Servlet 》的文章,后来发现spring提供了更为简单的管理servlet的方式,那就是使用SimpleServletHandlerAdapter,基于这个适配器,可以将servlet像普通bean一样声明到spring配置文件中,而无需在web.xml中声明。先来说一下SimpleServletHandlerAdapter,它是spring提供的处理适配器,专门适配类型为javax.servlet.Servlet的处理器,spring提供了多种适配器,分别负责不同的处理器适 阅读全文
posted @ 2012-07-29 13:43 刺猬的温驯 阅读(2177) 评论(0) 推荐(0) 编辑

摘要:Spring mvc 目前支持5个tag,分别是 mvc:annotation-driven,mvc:interceptors,mvc:view-controller, mvc:resources和mvc:default-servlet-handlermvc:annotation-driven注册DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,及一系列缺省的messageconverter(需要classpath中有相应的lib包的支持。) 相当于以下配置的效果【mvc:annotation-driven 阅读全文
posted @ 2012-06-24 00:14 刺猬的温驯 阅读(493) 评论(0) 推荐(0) 编辑

摘要:刚接触web service,好不容易找到一篇spring-ws的例子,还琢磨了好长一段时间,很多概念性的问题都没弄清楚。只能依葫芦画瓢,照搬过来,稍微修改了一下,使结构更加清晰,原文出自http://fuxueliang.javaeye.com/blog/175184#。 基本环境: JDK6、Tomcat 6.0、MyEclipse 6.6、spring 2.0、spring-ws-1.5.51、spring-ws-servlet.xml这个地方出现了一段插曲,hello.wsdl放在WEB-INF下老是报错,说hello.wsdl找不到,后来放到classpath下才OK。 创建一个.. 阅读全文
posted @ 2012-06-14 17:48 刺猬的温驯 阅读(2361) 评论(2) 推荐(0) 编辑

摘要:转载http://www.ibm.com/developerworks/cn/web/wa-restful/index.htmlSpring,构建 Java™ 平台和 Enterprise Edition (Java EE) 应用程序的著名框架,现在在其模型-视图-控制器(Model-View-Controller ,MVC)层支持具象状态传输 (REST)。RESTful web 服务根据客户端请求生成多个具象(representations)很重要。在本篇文章中,学习使用 HttpMessageConverter 生成多个具象。代码示例展示如何使用 RestTemplate 和 HttpM 阅读全文
posted @ 2012-06-07 17:19 刺猬的温驯 阅读(1370) 评论(0) 推荐(0) 编辑

摘要:跟随 Web Service 一路走来, 记忆中的 Apache SOAP, Apache Axis, XFire, 标准化的JAX-RPC, JAX-WS, 到后来半路杀出的的 Spring-WS, CXF一切刚刚开始,一切望尘莫及,短命是纯技术的特征。RPC 的平台局限性,SOAP 的类型 bind 的易脆性, JAX-WS 工具的信赖度, Spring-WS contract first 使一个小时可以完成(甚至在IDE中十分钟可以完成)的工作,要整一天,还要到看到 JUnit 的 Green bar 才算数。已经标准化的JAX-RS,证明 RESTful 已经成为SOA加架的主流,以至 阅读全文
posted @ 2012-06-07 16:46 刺猬的温驯 阅读(8078) 评论(0) 推荐(0) 编辑

摘要:1. Controller 代码非常简单Java代码packageorg.pprun.hjpetstore.web.rest;importorg.apache.commons.logging.Log;importorg.apache.commons.logging.LogFactory;importorg.pprun.hjpetstore.persistence.jaxb.Products;importorg.pprun.hjpetstore.service.rest.HjpetstoreService;importorg.springframework.beans.factory.annot 阅读全文
posted @ 2012-06-07 16:44 刺猬的温驯 阅读(614) 评论(0) 推荐(0) 编辑

摘要:一个简单的基于注解的 Controller使用过低版本 Spring MVC 的读者都知道:当创建一个 Controller 时,我们需要直接或间接地实现 org.springframework.web.servlet.mvc.Controller 接口。一般情况下,我们是通过继承 SimpleFormController 或 MultiActionController 来定义自己的 Controller 的。在定义 Controller 后,一个重要的事件是在 Spring MVC 的配置文件中通过 HandlerMapping 定义请求和控制器的映射关系,以便将两者关联起来。来看一下基于注 阅读全文
posted @ 2012-06-07 15:36 刺猬的温驯 阅读(281) 评论(0) 推荐(0) 编辑

1 2 3 4 5 下一页
点击右上角即可分享
微信分享提示