北大青鸟spring入门课程TP1
北大青鸟spring入门课程第一部分
第一 讲
Spring 简介
北大青鸟spring入门课程第一部分
目标理解什么是Spring 理解Spring的用途
北大青鸟spring入门课程第一部分
SPRING简介Spring是一个开源框架,它的目的是为了简化 企业级系统开发而诞生的 Spring从小里说,是个容器,往大里说,就是 个框架 Spring是轻量级的,它的Jar包只有1M多一点, 而且,它是非侵入式的:你一般不需要在你的 类里import它的包
北大青鸟spring入门课程第一部分
理解容器与框架什么是容器,请回忆ServletServlet A
Web容器 Web容器
Servlet B
北大青鸟spring入门课程第一部分
理解容器与框架什么是容器,请回忆ServletServlet A Servlet A Web容器 Web容器
只有这个Servlet由容器管 由容器管 只有这个 它才能被客户端调用, 理,它才能被客户端调用, 然后由容器负责实例化、 然后由容器负责实例化、 初始化、销毁这个Servlet 初始化、销毁这个
Servlet B
容器外部的Servlet 容器外部的 无法使用
北大青鸟spring入门课程第一部分
那么什么是框架
Servlet A Web容器 Web容器 客户端
每次请求和响应, 都有些重复的事情 要做,比如:国际 化、日志、事务处 理、异常处理、验 证、自动处理请求 参数等等6
北大青鸟spring入门课程第一部分
那么什么是框架
Servlet A Web Service Web容器 Web容器 客户端
消息服务
LDAP
DB
除此之外,应用程 序里还需要经常访 问一些服务,每种 服务的访问方式、 方法是不一样的
北大青鸟spring入门课程第一部分
这就是框架Web容器 Web容器 Spring框架 框架 日志 事务处理 异常处理 国际化 验证 Servlet A 处理请求参数
客户端
业务逻辑实现 A
消息服务
LDAP
DB
Web Service8
北大青鸟spring入门课程第一部分
FRAMEWORK的定义框架不仅要负责管理某些Bean的生命周期 (容器的功能),还需要负责搭建某些基础设 施(那些通用的部分) 例如:Struts能够称之为一个框架,是因为它 负责管理Action ActionForm ActionForward这些 对象的生命周期;另外它提供了国际化、异常 处理、自动包装表单请求、验证等通用的功能 Hibernate也可以称之为一个框架,因为它维 护持久化对象的生命周期,持久化对象的通用 增删改查方法9
北大青鸟spring入门课程第一部分
SPRING既是容器也是框架由Spring负责业务逻辑 A 对象的实例化、初始 业务逻辑 化、服务(被调用)等,这是Spring作为容器 的职责 Spring将大多数可重用、与业务逻辑无关的功 能能够自行或交由其他组件完成、这是它作为 一个框架的职责
北大青鸟spring入门课程第一部分
SPRING与其它容器的不同业务逻辑类 A 是POJO,不需 要实现特殊接口,也不需要 继承基类。因此在容器外也 是可用的
Spring框架 框架 日志 事务处理 异常处理 国际化 验证 处理请求参数
业务逻辑实现 A
北大青鸟spring入门课程第一部分
SPRING与其它框架的不同比如将Spring与我们刚学习的Struts框架, Hibernate框架相对比,他们的不同之处在于:Spring还可以集成其它框架,它是一个“大”框架 Spring是专注于企业应用的框架,它所涉及的领域 非常之广泛 Str
uts只是专注于实现Web应用程序开发的MVC部 分 Hibernate只是专注于数据持久层的部分
北大青鸟spring入门课程第一部分
SPRING可以集成STRUTSWeb容器 Web容器 Spring框架 框架 日志 事务处理 异常处理 Struts框架 框架 国际化 验证 Servlet A 处理请求参数 客户端
业务逻辑实现 A
消息服务
LDAP
DB
Web Service13
北大青鸟spring入门课程第一部分
SPRING可以集成HIBERNATEWeb容器 Web容器 Spring框架 框架 日志 事务处理 异常处理 Struts框架 框架 国际化 验证 Servlet A 处理请求参数 客户端
业务逻辑实现 A Hibernat框架 框架
消息服务
LDAP
DB
Web Service14
北大青鸟spring入门课程第一部分
HELLO,SPRING1.
2. 3. 4. 5.
创建Spring工程的步骤 添加 spring.jar commons-logging.jar log4j.jar log4j.properties 编写接口 编写实现类1,实现类2 编写配置文件 测试15
北大青鸟spring入门课程第一部分
LOG4J配置简介log4j.properties的位置 log4j的日志级别:DEBUG,INFO,WARN,ERROR 程序代码中指定日志信息的级别,根据配置文 件,将不同级别的日志信息输出到文件或是控 制台上
…… 此处隐藏:520字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [幼儿教育]【完整版】2019-2025年中国药物发现外
- [幼儿教育]2018-2019年初中信息技术广东初一竞赛
- [幼儿教育]最新外研版(一起)小学英语五年级上册《
- [幼儿教育]农业推广与创新管理专业 -中农大毕业论
- [幼儿教育]2017-2022年中国更年期用药行业市场深
- [幼儿教育]数学1.1.2第1课时棱柱、棱锥和棱台的结
- [幼儿教育]二年级群文阅读课例欣赏
- [幼儿教育]2010-2015年中国保险行业投资分析及深
- [幼儿教育]厄运打不垮的信念第一课时
- [幼儿教育]巧用文本,让表达在言语中绽放论文
- [幼儿教育]中学生百科知识竞赛题及答案
- [幼儿教育]八大菜系英文简介
- [幼儿教育]中国男装牛仔裤市场发展研究及投资前景
- [幼儿教育]远程数字视频监控系统在银行的应用
- [幼儿教育]光纤光缆制造工艺及设备
- [幼儿教育]国家安全法试题及答案
- [幼儿教育]2011高中提前招生及竞赛试题(物理卷1)
- [幼儿教育]宁夏第三产业房地产业、科学研究和技术
- [幼儿教育]中兴通讯 ME3000模块用户硬件设计手册_
- [幼儿教育]紫外线灯管的辐照强度问题
- 苏联东欧剧变的原因和历史教训浅析
- 人工智能导论实验报告(学生)
- 思科ITE章考试原题及答案
- 《学习雷锋好榜样》主题班会教案
- 加油站建设项目安全评价报告
- 剖析社保卡管理系统
- 2017-2018年影视剧新媒体版权运营行业
- 2017-2018学年四川省成都市高一上学期
- 2019最新高中数学 第三章 3.2.1 几类不
- 2011-2015年中国基酸市场调查及行业前
- 人教版新课标选修八Unit 1 课件Warming
- 郭溪燎原小学辅导学生记录表
- 教师资格证统考综合素质写作秘笈
- 国外校园绿色建筑研究方向与建设实践
- 15.1 动物运动的方式 课件(北师大版八
- 民用飞机空调系统
- 长安侠文化传统与唐诗的任侠主题
- 《中国近现代史纲要》名词解释
- 11金本《保险学概论》复习资料
- 民用建筑机电安装工程专业施工图图纸会




