Spring入门学习笔记.pdfVIP

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Spring入门学习 1.Spring介绍 1.1 Spring是什么 Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以loc (反转控制)和aop (面向切面编程) 为内核。 提供展现层SpringMVC和持久层SpringJDBCTemplate以及业务层事务管理等众多的企业级应用技术, 还整合开源世界众多的第三方框架和类库,逐渐成为使用最多的JavaEE企业应用开源框架。 1.2 Spring的优势 1.方便解耦,简化开发 通过Spring提供的Ioc容器,可将对象间的依赖关系交由Spring控制,避免硬编码造成的过度耦合。用 户也不必再为单例模式、属性文件等这些底层编写代码,更专注上层的应用。 2.AOP编程的支持 提供Spring的AOP功能。方便进行面向切面编程,许多不容易用传统OOP实现的功能可以提供AOP实 现。 3.声明式事物的支持 可以将我们从单调烦闷的事物管理代码中解脱出来,通过声明方式灵活的进行事务管理。 4.方便程序的测试 5.方便集成各种优秀的框架 (Struts、Hibemate、Hessian、Quartz等) 6.降低JavaEE API 使用难度 Spring对JavaEE API (如JDBC 、JavaMail 、远程调用等)进行了封装层,使用难度降低。 7.Java源码是经典学习典范 1.3 Spring体系结构   2.Spring快速入门 2.1Spring程序开发步骤 把传统的new对象,转换为通过Spring获取对象。   步骤一:完成Java 中的Dao层和Impl层创建。 步骤二:在resource中创建Spring Config文件 步骤三:配置Spring Config文件 文件名可以随便起,但一般都用applicationContext.xml 步骤四:调用测试     3. Spring配置文件 3.2Bean标签范围取值配置 scope : 指对象的作用范围,取值如下: 对象的创建时机: 当scope=singleton时,在spring加载配置文件时就创建了对象。 当scope=prototype时,在调用时创建。(app.getBean(String)) 3.3 Bean生命周期配置 init-method:指定类中的初始化方法名称 destroy-method:指定类中销毁名称 bean id userDao  class com.fbw .dao.impl.UserDaoImpl scope prototype init- method init destroy-method destroy/bean 指定创建时的初始化方法,和销毁的方法。 3.4Bean实例化三种方式   1

文档评论(0)

小青欣文案铺 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档