网站大量收购闲置独家精品文档,联系QQ:2885784924

第七章 黑马程序员spring知识总结 技术帖.docx

第七章 黑马程序员spring知识总结 技术帖.docx

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Spring框架 一、技术说明(技术介绍,技术优势以及发展史等) 1.1、什么是spring Spring是分层的JavaSE/EE full-stack 轻量级开源框架 分层:三层体系结构,为每一个层都提供解决方案 web层:struts2、spring-mvc service层:spring dao层:hibernate、mybatis、jdbcTemplate(spring) 轻量级:使用时占用资源少,依赖程序少。比较:EJB 1.2、spring由来 Expert One-to-One J2EE Design and Development ,介绍EJB,使用,特点 Expert One-to-One J2EE Development without EJB ,不使用EJB,spring思想 1.3、spring核心 以IoC(Inverse of Control 反转控制)和AOP(Aspect Oriented Programming 面向切面编程为内核) 1.4、spring优点 方便解耦,简化开发 (易扩展,易维护) Spring就是一个大工厂,可以将所有对象创建和依赖关系维护,交给Spring管理 AOP编程的支持 Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能 声明式事务的支持 只需要通过配置就可以完成对事务的管理,而无需手动编程 方便程序的测试 Spring对Junit4支持,可以通过注解方便的测试Spring程序 方便集成各种优秀框架 Spring不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如:Struts、Hibernate、MyBatis、Quartz等)的直接支持 降低JavaEE API的使用难度 Spring 对JavaEE开发中非常难用的一些API(JDBC、JavaMail、远程调用等),都提供了封装,使这些API应用难度大大降低  1.5、spring体系结构 spring 核心功能:beans、core、context、expression 二、环境搭建(技术开发环境) 2.1、获取 Spring framework jar 包 1、spring官网下载 从官网下载spring 必威体育精装版的相关jar包,官网download地址 /springcommunity-download 下载完成后会发现三个目录,命名很明确。 Docs 目录相关文档。包括一份 API 和一份各种 spring 的使用说明(reference),reference 提供了 HTML.PDF 版本,非常详细。 2.spring包的核心包 搭建第一个用到 spring 依赖注册的程序 直接用 eclipse 建立一个 JAVA 项目 然后添加 spring 的 jar 包引入 spring-core-3.2.0.M1.jar 核心依赖 jar 包 spring-context-3.2.0.M1.jar Spring 容器包 spring-beans-3.2.0.M1.jar Spring beans 的管理包 spring-asm-3.2.0.M1.jar Spring 注:和 hibernate 一起用时这个 JAR 会冲突,解决方法删掉它就是了 org.springframework.beans.factory.BeanCreationException: Error creating bean with name sessionFactory defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;) Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)  spring-expression-3.2.0.M1.jar 除此之外,还有需要一个 Ap

文档评论(0)

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

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

1亿VIP精品文档

相关文档