SPRING简介与架构,使用

SPRING简介与架构,使用

ID:38265437

大小:48.55 KB

页数:8页

时间:2019-06-07

SPRING简介与架构,使用_第1页
SPRING简介与架构,使用_第2页
SPRING简介与架构,使用_第3页
SPRING简介与架构,使用_第4页
SPRING简介与架构,使用_第5页
资源描述:

《SPRING简介与架构,使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。第一讲Spring简介目标理解什么是Spring理解Spring的用途2SPRING简介Spring是一个开源框架,它的目的是为了简化企业级系统开发而诞生的Spring从小里说,是个容器,往大里说,就是个框架Spring是轻量级的,它的Jar包只有1M多一点,而且,它是非侵入式的:你一般不需要在你的类里import它的包3理解容器与框架什么是容器,请回忆ServletServletAWeb容器Web容器ServletB4理解容器与框架什

2、么是容器,请回忆ServletServletAServletAWeb容器Web容器只有这个Servlet由容器管由容器管只有这个它才能被客户端调用,理,它才能被客户端调用,然后由容器负责实例化、然后由容器负责实例化、初始化、销毁这个Servlet初始化、销毁这个ServletB容器外部的Servlet容器外部的无法使用5那么什么是框架ServletAWeb容器Web容器客户端每次请求和响应,都有些重复的事情要做,比如:国际化、日志、事务处理、异常处理、验证、自动处理请求参数等等6那么什么是框架ServletAWebSe

3、rviceWeb容器Web容器客户端消息服务LDAPDB除此之外,应用程序里还需要经常访问一些服务,每种服务的访问方式、方法是不一样的7这就是框架Web容器Web容器Spring框架框架日志事务处理异常处理国际化验证ServletA处理请求参数客户端业务逻辑实现A消息服务LDAPDBWebService8FRAMEWORK的定义框架不仅要负责管理某些Bean的生命周期(容器的功能),还需要负责搭建某些基础设施(那些通用的部分)例如:Struts能够称之为一个框架,是因为它负责管理ActionActionFormActi

4、onForward这些对象的生命周期;另外它提供了国际化、异常处理、自动包装表单请求、验证等通用的功能Hibernate也可以称之为一个框架,因为它维护持久化对象的生命周期,持久化对象的通用增删改查方法9SPRING既是容器也是框架由Spring负责业务逻辑A对象的实例化、初始业务逻辑化、服务(被调用)等,这是Spring作为容器的职责Spring将大多数可重用、与业务逻辑无关的功能能够自行或交由其他组件完成、这是它作为一个框架的职责10SPRING与其它容器的不同业务逻辑类A是POJO,不需要实现特殊接口,也不需要继

5、承基类。因此在容器外也是可用的Spring框架框架日志事务处理异常处理国际化验证处理请求参数业务逻辑实现A11SPRING与其它框架的不同比如将Spring与我们刚学习的Struts框架,Hibernate框架相对比,他们的不同之处在于:Spring还可以集成其它框架,它是一个“大”框架Spring是专注于企业应用的框架,它所涉及的领域非常之广泛Struts只是专注于实现Web应用程序开发的MVC部分Hibernate只是专注于数据持久层的部分12SPRING可以集成STRUTSWeb容器Web容器Spring框架框架

6、日志事务处理异常处理Struts框架框架国际化验证ServletA处理请求参数客户端业务逻辑实现A消息服务LDAPDBWebService13SPRING可以集成HIBERNATEWeb容器Web容器Spring框架框架日志事务处理异常处理Struts框架框架国际化验证ServletA处理请求参数客户端业务逻辑实现AHibernat框架框架消息服务LDAPDBWebService14HELLO,SPRING1.2.3.4.5.创建Spring工程的步骤添加spring.jarcommons-logging.jarlog

7、4j.jarlog4j.properties编写接口编写实现类1,实现类2编写配置文件测试15LOG4J配置简介log4j.properties的位置log4j的日志级别:DEBUG,INFO,WARN,ERROR程序代码中指定日志信息的级别,根据配置文件,将不同级别的日志信息输出到文件或是控制台上16LOG4J配置简介默认日志级别log4j.rootLogger=WARN,CONSOLE,FILElog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.

8、appender.CONSOLE.layout=org.apache.log4j.PatternLayoutlog4j.appender.CONSOLE.layout.ConversionPattern=%d%p[%c]-%m%nlog4j.appender.FILE=org.apache.log4j.FileAppenderlo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。