
spring
zhengbo0
这个作者很懒,什么都没留下…
展开
-
Spring配置文件总结
首先来看一个标准的Spring配置文件 applicationContext.xmlhttp://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/转载 2012-11-11 23:42:32 · 346 阅读 · 0 评论 -
使用 Spring Data JPA 简化 JPA 开发
从一个简单的 JPA 示例开始本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架,这两部分不会涉及过多的篇幅,如果希望能够深入学习 Spring 和 JPA,可以根据本文最后提供的参考资料进一步学习。自 JPA 伴随转载 2014-08-20 09:41:51 · 472 阅读 · 0 评论 -
Spring Data JPA初使用
我们都知道Spring是一个非常优秀的JavaEE整合框架,它尽可能的减少我们开发的工作量和难度。 在持久层的业务逻辑方面,Spring开源组织又给我们带来了同样优秀的Spring Data JPA。 通常我们写持久层,都是先写一个接口,再写接口对应的实现类,在实现类中进行持久层的业务逻辑处理。 而现在,Spring Data JPA帮助我们自动完成了持久层的业务逻辑处理,我们要转载 2014-08-20 10:07:27 · 487 阅读 · 0 评论 -
Spring 在 xml配置文件或annotation注解中运用Spring EL
Spring EL一:在Spring xml 配置文件中运用 Spring ELSpring EL 采用 #{Sp Expression Language} 即 #{spring表达式}1:运用EL表达式的配置文件如下:转载 2014-08-20 16:47:07 · 2563 阅读 · 0 评论 -
注释驱动的 Spring cache 缓存介绍
概述Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的返回对象的效果。Spring 的缓存技术还具备相当的灵活性,不仅能够使用 SpEL(Spr转载 2014-08-20 18:10:40 · 818 阅读 · 0 评论 -
Spring Cache注解及对ehcache的支持
下面简单介绍一下spring3.1.M1中的cache功能。spring3.1.M1中负责cache的模块是org.springframework.context-3.1.0.M1.jar 与2.5时的modules模块类似,3.1的注解缓存也是在方法上声明注解,3.1同样提供了两个注解:@Cacheable:负责将方法的返回值加入到缓存中@CacheEvi转载 2014-08-20 18:17:54 · 701 阅读 · 0 评论 -
详解@SessionAttributes
A、@SessionAttributesorg.springframework.web.bind.annotation.SessionAttributespublic @interface SessionAttributesAnnotation that indicates the session attributes that a specific handler u转载 2014-08-13 18:04:23 · 4003 阅读 · 0 评论 -
Druid连接池简单入门配置
偶尔的机会解释Druid连接池,后起之秀,但是评价不错,另外由于是阿里淘宝使用过的所以还是蛮看好的。Druid集连接池,监控于一体整好复合当前项目的需要,项目是ssh结构,之前是用C3p0的,现在换一个连接池也是很简单的,首先spring配置DataSource,配置如下:[html] view plaincopybean转载 2014-08-13 18:26:12 · 959 阅读 · 0 评论 -
详解@ModelAttribute
A、@ModelAttributeAnnotation that binds a method parameter or method return value to a named model attribute, exposed to a web view. Supported for RequestMapping annotated handler classes.在被@转载 2014-08-13 09:30:14 · 535 阅读 · 0 评论 -
利用 spring+freemarker 发送邮件
最近公司要用到给注册会员发送邮件的功能,这里采用spring+freemarker模板来发送邮件,其中模板可以自定义,欲了解freemarker请看我写的利用freemarker 静态化网页,里面介绍的很详细和怎么使用。在做本次试验之前需要spring相关的jar和freemarker.jar①定义发送邮件的模板demo.ftl[html] vi转载 2014-08-26 11:16:27 · 664 阅读 · 0 评论 -
在 Web 项目中应用 Apache Shiro
Apache Shiro 是功能强大并且容易集成的开源权限框架,它能够完成认证、授权、加密、会话管理等功能。认证和授权为权限控制的核心,简单来说,“认证”就是证明你是谁? Web 应用程序一般做法通过表单提交用户名及密码达到认证目的。“授权”即是否允许已认证用户访问受保护资源。关于 Shiro 的一系列特征及优点,很多文章已有列举,这里不再逐一赘述,本文重点介绍 Shiro 在 Web App转载 2014-08-15 14:46:00 · 472 阅读 · 0 评论 -
Spring的JavaMail实现异步发送邮件
具体背景就不说了,可以网上搜索相关知识,或者直接看Sping MailSender的官坊网页。这里就直接实战了(Java实现异步发送电子邮件,包含中文无乱码)。Maven: dependency> groupId>com.sun.mailgroupId> artifactId>javax.mailartifactId> version>1.转载 2014-08-18 18:06:21 · 1634 阅读 · 0 评论 -
springmvc国际化 基于请求的国际化配置
基于请求的国际化配置是指,在当前请求内,国际化配置生效,否则自动以浏览器为主。项目结构图:说明:properties文件中为国际化资源文件.格式相关见文章: http://www.cnblogs.com/dennisit/p/3359008.html这里不同点是,在国际化资源文件中增加参数位.例如:messages_ja.properties如下main.tar转载 2014-07-11 09:41:02 · 618 阅读 · 0 评论 -
springmvc国际化 基于浏览器语言的国际化配置
项目结构图如下:说明:lib下存放的是Spring相关包,项目应用包为Spring3.2,message_*.properties中存放的是国际化的资源文件资源文件英语的资源文件message_en.propertiesmain.title=Hello Worldmain.target=I love you韩语的资源文件messages_ko.proper转载 2014-07-11 10:26:10 · 2734 阅读 · 0 评论 -
SpringMVC注解说明
@controller通过@controller标注即可将class定义为一个controller类。@RequestMappingvalue表示需要匹配的url的格式。method表示所需处理请求的http 协议(如get,post,put,delete等),可选值为RequestMethod这个enum的值。转载 2014-06-09 22:28:23 · 535 阅读 · 0 评论 -
基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发
基于Annotation的SSH整合开发,其实,并没有我当初想像中那么顺利。真正去做的时候,才发觉有许多问题。但不要紧,探索一下吧。在探索过程中学到知识,才是最重要的。 言归正传,现在,我们加入Spring的支持:把spring-framework-2.5.5\dist中的spirng.jar引进我们项目的lib目录来,还要添加\lib\aspectj\下的两个jar包,以支持切转载 2012-11-14 19:05:36 · 484 阅读 · 0 评论 -
JdbcTemplate学习笔记
1、使用JdbcTemplate的execute()方法执行SQL语句 Java代码 jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))"); 2、如果是UPDATE或INSERT,可以用update()方法。 Java代码转载 2013-09-05 17:03:09 · 630 阅读 · 0 评论 -
jdbcTemplate获得数据库生成的主键值
JSONObject obj = new JSONObject(); obj.put("code", transactionTemplate.execute(new TransactionCallback() { @Override public Integer doInTransaction(TransactionStatus status) { Ob原创 2013-09-05 18:19:40 · 2389 阅读 · 0 评论 -
springMVC上传文件
在使用springMVC进行系统实现时,springMVC默认的解析器里面是没有加入对文件上传的解析的,这可以方便我们实现自己的文件上传。但如果你想使用springMVC对文件上传的解析器来处理文件上传的时候就需要在spring的applicationContext里面加上springMVC提供的MultipartResolver的申明。这样之后,客户端每次进行请求的时候,springMVC都会检转载 2013-10-08 17:46:24 · 850 阅读 · 0 评论 -
spring mvc(注解)上传文件的简单例子
spring mvc(注解)上传文件的简单例子,这有几个需要注意的地方1.form的enctype=”multipart/form-data” 这个是上传文件必须的2.applicationContext.xml中 关于文件上传的配置不能少 大家可以看具体代码如下: web.xml webtest org.spri转载 2013-09-25 15:51:28 · 843 阅读 · 0 评论 -
Springmvc构造RESTful详细讲解
Rest介绍 /blog/1 HTTP GET => 得到id = 1的blog/blog/1 HTTP DELETE => 删除 id = 1的blog/blog/1 HTTP PUT => 更新id = 1的blog/blog HTTP POST => 新增BLOG 以下详细解一下spring rest使用. 首先,转载 2013-12-27 12:34:29 · 897 阅读 · 0 评论 -
Spring MVC 文件上传下载
相关资源下载地址:http://download.youkuaiyun.com/detail/geloin/4506561 本文基于Spring MVC 注解,让Spring跑起来。 (1) 导入jar包:ant.jar、commons-fileupload.jar、connom-io.jar。 (2) 在src/context/dispatc转载 2014-02-10 15:32:07 · 1020 阅读 · 0 评论 -
springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序
spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明:ModelAndViewJava代码 @RequestMapping("/show1") public ModelAndView show1(HttpSer转载 2014-03-26 09:23:13 · 494 阅读 · 0 评论 -
Spring mvc中@RequestMapping 6个基本用法小结
小结下spring mvc中的@RequestMapping的用法。 1)最基本的,方法级别上应用,例如: Java代码 @RequestMapping(value="/departments") public String simplePattern(){ System.out.println("simplePatter转载 2014-07-16 10:23:50 · 452 阅读 · 0 评论 -
Spring mvc中@Requestmapping再探
这次继续复习spring mvc中的@requestmapping; 1) 普通path路径 Java代码 @RequestMapping(value = "/foos") @ResponseBody public String getFoosBySimplePath() { return "Get some Foos"; }转载 2014-07-16 10:38:06 · 577 阅读 · 0 评论 -
springmvc集成xhEditor编辑器的使用
一.简介xhEditor是一个基于jQuery开发的简单迷你并且高效的可视化XHTML编辑器。二.用法1.首先下载一个xheditor插件包,我这里讲解的是xheditor1.2.1版本的。2.jsp中的配置首先引入xheditor插件包下面的xheditor-1.2.1.min.js以及iframe.css以及ui.css然后编辑器的配置:转载 2014-06-04 23:04:12 · 647 阅读 · 0 评论 -
proxy-target-class="true" 与proxy-target-class="false"的区别
proxy-target-class="true"/> 注意:proxy-target-class属性值决定是基于接口的还是基于类的代理被创建。如果proxy-target-class 属性值被设置为true,那么基于类的代理将起作用(这时需要cglib库)。如果proxy-target-class属值被设置为false或者这个属性被省略,那么标准的JDK 基于接口的代理将起作用。转载 2014-09-01 16:16:18 · 569 阅读 · 0 评论