spring
fyg0072
这个作者很懒,什么都没留下…
展开
-
详解 Spring 3.0 基于 Annotation 的依赖注入实现
简介: Spring 的依赖配置方式与 Spring 框架的内核自身是松耦合设计的。然而,直到 Spring 3.0 以前,使用 XML 进行依赖配置几乎是唯一的选择。Spring 3.0 的出现改变了这一状况,它提供了一系列的针对依赖注入的注解,这使得 Spring IoC 在 XML 文件之外多了一种可行的选择。本文将详细介绍如何使用这些注解进行依赖配置的管理。使用 @转载 2010-05-28 15:17:00 · 260 阅读 · 0 评论 -
DWR and Spring
DWR and SpringInitial considerationsDWR 3 requires Spring version 2.5 or greater. Make sure you have the appropriate version of Spring.Make sure you are happy with everything on the getting st转载 2012-03-19 18:16:15 · 608 阅读 · 0 评论 -
使用Eclipse构建Maven的SpringMVC项目
首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。 用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEcl转载 2012-03-12 10:44:48 · 302 阅读 · 0 评论 -
使用 Spring 3 来创建 RESTful Web Services
引言Roy Fielding 是 HTTP 1.0 和 1.1 标准的主要作者之一,2000 年,他在他的博士论文中首次提出了 REST。通过 REST 风格体系架构,请求和响应都是基于资源表示的传输来构建的。资源是通过全局 ID 来标识的,这些 ID 一般使用的是一个统一资源标识符(URI)。客户端应用使用 HTTP 方法(如,GET、POST、PUT 或 DELETE)来操作一个或转载 2012-03-12 10:10:27 · 4391 阅读 · 0 评论 -
@InitBinder使用
@InitBinder public void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); dateFormat.setLenient(false);转载 2012-02-02 10:39:48 · 3698 阅读 · 0 评论 -
在Spring 2.0中集成AspectJ
在Java语言中,从织入切面的方式上来看,存在三种织入方式:编译期织入、类加载期织入和运行期织入。编译期织入是指在Java编译期,采用特殊的编译器,将切面织入到Java类中;而类加载期织入则指通过特殊的类加载器,在类字节码加载到JVM时,织入切面;运行期织入则是采用CGLib工具或JDK动态代理进行切面的织入。AspectJ采用编译期织入和类加载期织入的方式织入切面,是语言级的AOP实现,提供转载 2012-01-05 10:46:05 · 338 阅读 · 0 评论 -
Spring Project Annotations
ProjectAnnotationDiscovered ByPackageParameters . AspectJ@ajcDeclareAnnotation org.aspectj.internal.lang.ann转载 2011-07-15 22:25:35 · 1167 阅读 · 0 评论 -
Spring整合Hessian
<br />Spring让Hessian变得不但强大,而且易用,但是易用背后,却有不少陷阱!<br /> 这个例子很简单,但实际上的确花费了我超过一小时的时间,排除了种种问题,最后问题终于水落石出。<br /> 整合以上篇Hello Hessian为基础,加入Spring框架,进行改进。<br /> 一、环境<br /> jdk1.5 <br /> http://labs.xiaonei.com/apache-mirror/tomcat/tomcat-6/v6.0.20/b转载 2010-09-14 13:16:00 · 397 阅读 · 0 评论 -
从Spring的Bean中获取servletcontext 和 applicationContext
import javax.servlet.ServletContext; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.web.context.ServletContextAware; /** * @作者 黄嘉寅 * @功能 客户端与服务端数据传转载 2010-08-20 13:35:00 · 1069 阅读 · 0 评论 -
Hibernate 与 Spring 多数据源的配置
<br />Spring2.0.1以后的版本已经支持配置多数据源,并且可以在运行的时候动态加载不同的数据源。通过继承AbstractRoutingDataSource就可以实现多数据源的动态转换。目前做的项目就是需要访问12个数据源,每个数据源的表结构都是相同的,所以要求数据源的变动对于编码人员来说是透明,也就是说同样SQL语句在不同的环境下操作的数据库是不一样的。具体的配置如下: <br />一、首先需要写一个静态的键值对照类:<br /> 代码package cn.com.xinli.c转载 2010-06-24 09:51:00 · 241 阅读 · 0 评论 -
Spring2.5注释语法(上)—— Spring2.5注释驱动的IoC
正如Spring框架的名称一样,它真的为我们JavaEE开发带来了一阵春风,而其著名的IoC (依赖注入)更是为它的经久不衰注入了无限活力。在新发布的2.5版本中Spring的开发者为我们这些使用Java5或更高版本Java的开发人员提供了进一步简化而强大的新特性。其中就包括了注释驱动的依赖性注入(annotation-driven dependency injection)和新的web控制器模型将请求映射到加注释的方法上,等等。 今天我转载 2010-06-18 13:12:00 · 199 阅读 · 0 评论 -
acegi到spring security的转换方式
http://java.dzone.com/tips/pathway-acegi-spring-security- 以前它叫做spring的acegi安全框架,现在重新标识为spring security 2.0,它实现了简易配置的承诺,提高了开发者的生产力。 它已经是java平台上应用最广的安全框架了,在sourceforge上拥有250,转载 2010-05-28 15:36:00 · 288 阅读 · 0 评论 -
权限控制:spring 3.0 security配置例子
我几年前自己写过一个后台权限管理的东西,也是基于用户-角色-权限这样的结构,说实话代码结构写得不好,因为是硬编码的形式,虽然功能其实用起来还是挺好用的,用户、角色及权限的管理均可在后台轻松完成,但现在如果再用硬编码的形式写这样的系统就说不过去了。目前关于权限管理的java开源系统比较多,有的比较有名,有的不出名,比如像Spring Security就很出名,在权限管理方面做得也非常全面,子转载 2010-05-28 16:12:00 · 813 阅读 · 0 评论 -
用Spring让Java Mail支持简化邮件发送
今天我们谈到Spring提供的邮件发送不仅支持简单邮件的发送、添加附件,而且还可以使用velocity模板控制页面样式。 闲来无事,翻看《Spring in Action》,发现Spring集成了对JAVA Mail的支持,有点小激动的看了一遍,嗯,话说真的简单了很多。 Spring的邮件发送的核心是MailSender接口,在Spring3.0中提供了一个实现类JavaMai转载 2012-03-19 14:26:27 · 277 阅读 · 0 评论