摘要:
spring2.0-2.5-3.0变化[转]博客分类:JAVAspring2.5的新特性 Spring2.5rc1发布了,一直想知道它葫芦里卖什么药,以下是文档里的change.log 1. JDK版本: JDK至少要1.4.2以上,如果仍然打算使用1.3的话就请用2.0.6/2.0.7版本吧。2. Jar包:SpringMVC 不再使用spring.jar 这个庞大的包了。 Spring-webmvc.jar, spring-webmvc-portlet.jar 可以在 lib/modules 目录下找到,而且对于Struts1.* 的支持的包也应该改成 spring-webmvc-stru 阅读全文
随笔分类 - 【J02】Spring
使用 Spring 2.5 注释驱动的 IoC 功能
2012-07-30 16:02 by Patrick.Lee, 154 阅读, 收藏,
摘要:
转自http://www.ibm.com/developerworks/cn/java/j-lo-spring25-ioc/?ca=drs-tp0808注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都 阅读全文
模拟spring @Resource方式的依赖注入
2012-07-30 15:45 by Patrick.Lee, 331 阅读, 收藏,
摘要:
模拟spring @Resource方式的依赖注入链接:http://my.oschina.net/cowboybebop/blog/17384publicenumRetentionPolicy{ SOURCE,CLASS,RUNTIME }SOURC:E表示这个Annotation类型的信息只会保留在源码里,源码经过编译之后,Annotation的数据就会消失,并不会保留在编译好的.class文件里;CLASS:表示这个Annotation类型的信息在源码保留,在.class文件也保留,但不会把这些信息加载到虚拟机(JVM)中,如果不设置,系统默认值是CLASS;RUNTIM:E表示在源码, 阅读全文
Spring注解说明
2012-07-30 15:19 by Patrick.Lee, 352 阅读, 收藏,
摘要:
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Component 相比没有什么新意,但 Spring 将在以后的版本中为它们添加特殊的功能。所以,如果 Web 应用程序采用了经典的三层分层结构的话,最好在持久层、业务层和控制层分别采用 @Repository、@ 阅读全文
web.xml集成Spring,Struts配置文件说明
2012-07-30 11:24 by Patrick.Lee, 1616 阅读, 收藏,
摘要:
<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http 阅读全文
Spring的applicationContext.xml中配置映射文件
2012-07-30 11:06 by Patrick.Lee, 852 阅读, 收藏,
摘要:
在Spring的applicationContext.xml中配置映射文件,通常是在<sessionFactory>这个Bean实例中进行的,若配置的映射文件较少时,可以用sessionFactory的所属类LocalSessionFactoryBean的“mappingResources”属性,定义方法如下:<property name="mappingResources"> <list> <value>com/w3cs/vlar/hibernate/Person.hbm.xml</value> <valu 阅读全文
Spring管理hibernate的事务的方法
2012-07-30 10:59 by Patrick.Lee, 343 阅读, 收藏,
摘要:
转自:http://yhjhappy234.blog.163.com/blog/static/31632832200952362948131/在某个方法前面添加事务标注如,用银行存款进行买股票,则存款减少@Transactional(propagation=Propagation.REQUIRED,rollbackFor=StockException.class) public void buyStock(String accName, double amt, String stockName) throws StockException { // TODO Auto-generated m. 阅读全文
COP3详细配置说明
2012-07-30 10:23 by Patrick.Lee, 763 阅读, 收藏,
摘要:
转自http://hi.baidu.com/bgsdragon/blog/item/0c361445781a0b8eb3b7dc4c.htmlC3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。 c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquir 阅读全文
Spring Security的核心拦截器
2012-07-30 08:57 by Patrick.Lee, 1254 阅读, 收藏,
摘要:
『转』Spring Security的核心拦截器1. HttpSessionContextIntegrationFilter位于过滤器顶端,第一个起作用的过滤器。用途一,在执行其他过滤器之前,率先判断用户的session中是否已经存在一个SecurityContext了。如果存在,就把SecurityContext拿出来,放到SecurityContextHolder中,供Spring Security的其他部分使用。如果不存在,就创建一个SecurityContext出来,还是放到SecurityContextHolder中,供Spring Security的其他部分使用。用途二,在所有过滤 阅读全文
浙公网安备 33010602011771号