Spring知识详尽点Spring知识详尽点.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Spring知识详尽点Spring知识详尽点

关于Spring—— Rod Johnson 好处:方便解耦,简化开发;AOP编程的支持;声明式事物的支持;方便程序测试;方便集成各种优秀框架;降低javaEE API的使用难度;java源代码 ——使用spring管理javabean 1、开发第一个spring容器管理javabean的步骤 (1)创建一个java project (2)下载spring对应的版本(当前版本为:spring-3.2.4RELEASE) (3)导包:经测试实现简单的spring容器管理javabean所需要的包如下: spring-core-3.2.4.RELEASE.jar (核心jar包) spring-beans-3.2.4.RELEASE.jar (管理bean jar包) spring-context-3.2.4.RELEASE.jar(上下文jar包) spring-expression-3.2.4.RELEASE.jar(表达式jar包spEl) commons-logging.jar (日志jar包,不纳入到当前spring版本的包中,需要另外找) 说明:针对于不同的spring版本对导包有所不同,当前版本将一些包进行了整合. 可以根据测试时决定需要用到哪些包,一般报的错误信息比较明确。 (4)编写bean类 (5)创建配置文件(spring.xml) (6)编写测试类 ApplicationContext context = new ClassPathXmlApplicationContext(spring.xml); HelloSpring hspring = (HelloSpring)context.getBean(helloSpring); hspring.print(); (7)spring官网: 了解依赖注入思想(DI) 所谓依赖注入就是当某个角色需要另一个角色的协助时,在传统的程序中通常由调用者来创建被调用者的实 例。在Spring里,创建被调用者实例的工作通常由Spring容器来完成,然后注入调用者。依赖注入让Bean 之间以配置文件组织在其,而不是以编码的方式耦合在一起解耦合 3、spring3与struts2整合 1、建立web project 2、添加jar包(spring_java项目中原有的jar包,以及struts2框架的jar包) 在此基础上还需要添加以下jar包 spring-web-3.2.4.jar (org.springframework.web.context.ContextLoaderListener) strut2-spring-plugin-2.3.14 (struts2集成spring的插件包,可以从struts2框架中找到) 3、web.xml配置文件 (1)配置加载与解析spring的配置文件: context-param param-namecontextConfigLocation/param-name param-valueclasspath:spring.xml/param-value /context-param (2)配置spring监听器 listener listener-classorg.springframework.web.context.ContextLoaderListener/listener-class /listener 4、struts2配置文件 struts.xml package name=userpromanager namespace=/ extends=struts-default !--class属性只配置action逻辑的名称,具体action类的实例不由struts2自身管理,交由spring管理-- action name=*Action class=userLoginAction method={1} result name=success/ch01/loginSuccess.jsp/result result name=input/ch01/login.jsp/result /action /package spring.xml !--id=userLoginAction 对应struts2中配置action节点中的class属性值

文档评论(0)

vshoulrengb3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档