javaspring培训教程TP1.ppt
《javaspring培训教程TP1.ppt》由会员分享,可在线阅读,更多相关《javaspring培训教程TP1.ppt(20页珍藏版)》请在课桌文档上搜索。
1、第 一 章,Spring 简介,目标,理解什么是Spring理解Spring的用途,Spring简介,Spring是一个开源框架,它的目的是为了简化企业级系统开发而诞生的Spring从小里说,是个容器,往大里说,就是个框架Spring是轻量级的,它的Jar包只有1M多一点,而且,它是非侵入式的:你一般不需要在你的类里import它的包,理解容器与框架,什么是容器,请回忆Servlet,Web容器,Servlet A,Servlet B,理解容器与框架,什么是容器,请回忆Servlet,Web容器,Servlet A,Servlet B,Servlet A,容器外部的Servlet 无法使用,只
2、有这个Servlet由容器管理,它才能被客户端调用,然后由容器负责实例化、初始化、销毁这个Servlet,那么什么是框架,Web容器,Servlet A,客户端,每次请求和响应,都有些重复的事情要做,比如:国际化、日志、事务处理、异常处理、验证、自动处理请求参数等等,那么什么是框架,Web容器,Servlet A,客户端,除此之外,应用程序里还需要经常访问一些服务,每种服务的访问方式、方法是不一样的,消息服务,DB,WebService,LDAP,Web容器,Servlet A,Spring框架,这就是框架,业务逻辑实现 A,客户端,消息服务,DB,WebService,LDAP,Framew
3、ork的定义,框架不仅要负责管理某些Bean的生命周期(容器的功能),还需要负责搭建某些基础设施(那些通用的部分)例如:Struts能够称之为一个框架,是因为它负责管理Action ActionForm ActionForward这些对象的生命周期;另外它提供了国际化、异常处理、自动包装表单请求、验证等通用的功能Hibernate也可以称之为一个框架,因为它维护持久化对象的生命周期,持久化对象的通用增删改查方法,Spring既是容器也是框架,由Spring负责业务逻辑 A 对象的实例化、初始化、服务(被调用)等,这是Spring作为容器的职责Spring将大多数可重用、与业务逻辑无关的功能能够
4、自行或交由其他组件完成、这是它作为一个框架的职责,Spring与其它容器的不同,Spring框架,业务逻辑实现 A,业务逻辑类 A 是POJO,不需要实现特殊接口,也不需要继承基类。因此在容器外也是可用的,Spring与其它框架的不同,比如将Spring与我们刚学习的Struts框架,Hibernate框架相对比,他们的不同之处在于:Spring还可以集成其它框架,它是一个“大”框架Spring是专注于企业应用的框架,它所涉及的领域非常之广泛Struts只是专注于实现Web应用程序开发的MVC部分Hibernate只是专注于数据持久层的部分,Web容器,Servlet A,Spring框架,S
5、pring可以集成Struts,业务逻辑实现 A,客户端,消息服务,DB,WebService,LDAP,日志,事务处理,异常处理,Struts框架,Web容器,Servlet A,Spring框架,Spring可以集成Hibernate,业务逻辑实现 A,客户端,消息服务,DB,WebService,LDAP,日志,事务处理,异常处理,Struts框架,Hibernat框架,Hello,Spring,创建Spring工程的步骤添加spring.jarcommons-logging.jarlog4j.jarlog4j.properties编写接口编写实现类1,实现类2编写配置文件测试,Log4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javaspring 培训 教程 TP1
链接地址:https://www.desk33.com/p-241988.html