`
yangbaba2000
  • 浏览: 30461 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spirng3.0 IOC

阅读更多
spring 3.0 提供了灵活多变的bean声明方式 个人任务基于xml和annotation方式联合使用是一种比较合理的方式,下面是使用过程中的需要注意的点
1:每一个DispatchServlet都有自己的作用域,他是继承自公共域,所以公共域中的所有定义在dispatchServlet中是可以直接使用的。(注意:用注释定义的资源全部属于子类,也就是DispatchServlet的作用域,在公共域中不能引用)
2:首先在xml中声明<context:component-scan base-package="com.td.mvc"></context:component-scan> 意思是需要扫描注释的路径。
然后可以用@service注释来定义bean 或者@control来定义bean
3:在引用的过程中可以用@resource(name="beanName")在set方法上定义需要引用的bean或者定义在参数上,如果是定义在参数上,可以将set方法省略(推荐)。注意:有时候用@AutoWired可以而用@Resource不行,这是以为@Resourec是J2EE中的定义,你需要加入Common-Annotations.jar这个包,一切问题都没了。
4:如果需要使用@Aspect注解,需要在spring中添加
    <aop:aspectj-autoproxy>
    <aop:include name="log*"/>
    </aop:aspectj-autoproxy>
name 是一个正则表达式,对应在context中相应的bean名字
5:@service 可以和 @Aspect同时使用

疑问(还未解决):
1、如果在xml中定义了bean,然后在相应bean中用@Resource做引用,会出现引用为空的情况,个人推测是xml配置和annotation之间有先后顺序,但是如果bean不在xml中定义,直接用@Service注解定义,则可以和@Resource一起使用。
分享到:
评论
1 楼 ccnu_ouy520 2013-09-18  
事物的注解 如何处理啊

相关推荐

    Spring 3.0就这么简单源代码

    《Spring3.0就这么简单》主要介绍了Spring3.0的核心内容,不仅讲解了Spring3.0的基础知识,还深入讨论了SpringIoC容器、SpringAOP、使用SpringJDBC访问数据库、集成Hibernate、Spring的事务管理、SpringMVC、单元...

    Spring3.0学习文档

    Spring3.0学习文档主要讲解的是IOC和AOP 静态代理、动态代理这些内容是Spring3.0中最难理解的重点知识点

    spring 3.0 jar 所有开发包及开发项目实例

    spring 3.0 jar 最新所有开发包及开发项目实例 spring 3.0已经全面支持OSGi了。 各发行包的大致描述如下: org.springframework.asm-3.0.0.M4.jar: 提供对ASM(一个字节码框架)的简单封装 org.springframework....

    spring3.0jar包

    简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 ◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理...

    SpringIOC jar

    Spring3.0 IOC所需的最少的jar包,已测试通过!

    Spring IOC

    Spring3.0 IOC jar包,IOC所需的最少的jar包。使用很方便!

    Spring的IoC容器(《Spring揭秘》的精选版)

    迷你书是《Spring揭秘》的精选版,节选了原书中介绍Spring IoC容器的6个章节。《Spring揭秘》以幽默生动的语言、辅以有趣的故事和典故,循循善诱地阐述了Spring框架的方方面面。...6.2 Spring 3.0展望 6.3 小结

    Spring3.0官方英文文档

    Spring3.0官方英文文档 API IOC AOP

    Spring 3.0 实现IoC和AOP的入门程序

    NULL 博文链接:https://twincle.iteye.com/blog/998797

    Spring3.0帮助文档

    Spring3.0帮助文档.Spring是一个开源框架,Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。

    Spring3.1 IOC+AOP需要的jar包

    Spring3.1 IOC+AOP需要的jar包 ,实践检验过,亲身实践的

    spring3.0+hibernate3.2+blazeDS4+flex3.2

    基于spring3.0的MVC 运用标识进行IOC 运用blazeDS4 使Flex与Java类进行交互 项目是基于WEB Project而非Flex Project 完全的解耦开发模式

    spring3.0学习ppt

    传智播客的spring的ppt学习文档,包含ioc和aop的功能简介和基本的配置。

    Spring Framework 3.0.0.4

    Spring Framework 3.0.0.4中IOC容器的实现代码

    详尽的Spring2.0学习提纲

    对于学习Spring2.0很好的指导作用,给初学者指明一个学习的方向和思路。

    Spring IOC之 使用JSR 330标准注解.docx

    从Spring 3.0开始,Spring提供了对 JSR 330标准注解的支持。这些注解可以喝Spring注解一样被扫描到。你只需要将相关的Jar包加入到你的classpath中即可。 注意:如果你使用Maven,javax.inject子包是需要在标准Maven...

    spring_MVC.zip

    参考Spring MVC Web框架,实现一个MVC Web框架.利用Java EE技术参考Spring MVC Web框架,设计并实现类似的框架,并利用该框架构建一个简单的Web应用。...- Spring3.0后全面超越Struts2,成为最优秀的MVC框架

    Spring+3.x企业应用开发实战光盘源码(全)

     第3章:讲解Spring IoC容器的知识,通过具体的实例详细地讲解IoC概念。同时,对Spring框架的三个最重要的框架级接口进行了剖析,并对Bean的生命周期进行讲解。  第4章:讲解如何在Spring配置文件中使用Spring 3.0...

    Spring技术内幕:深入解析Spring架构与设计原理(第2部分)

    国内第一本基于Spring3.0的著作,从源代码的角度对Spring的内核和各个主要功能模块的架构、设计和实现原理进行了深入剖析。你不仅能从木书中参透Spring框架的优秀架构和设计思想,而且还能从Spring优雅的实现源码...

Global site tag (gtag.js) - Google Analytics