zoukankan      html  css  js  c++  java
  • Spring3.0官网文档学习笔记(一)

    Part 1 Spring框架概述
    Spring是模块化的,在应用中仅仅须要引入你所须要用到的模块的jar包,其余的jar包不用引入。
    spring框架支持声明式的事务管理,通过RMI或web service訪问你的逻辑,还有很多种方式保存数据。

    spring被设计成非侵入式的。

    1、Spring框架简单介绍
       Spring框架提供了应用开发的基础部分,使得我们能够集中精神在业务开发层上。
       POJOS:plain old Java objects
       Spring同意创建非侵入式的POJO。这个特性支持JavaSE,全然和部分JavaEE。
       Spring优点:
       让一个方法在数据库事务运行,不须要去处理事务相关的API;
       让一个本地的Java方法变成一个远程程序,不须要去处理远程remote Api;
       让一个本地的Java方法变成一个管理操作,不须要去处理JMX Api;
       让一个本地的Java方法变成一个消息控制,不须要去处理JMS Api

    1.2 模块
        Spring由Core container, Data Access/Integration, Web, Aop, Instrumentation和Test组成


    1.2.1 Core Container
       Core and Beans模块提供Spring的最主要的部分,包含IoC和DI功能。
       Expression Language模块在执行时提供了功能强大的查询和操纵一个对象。是由unified EL(JSP2.1规范中指定的)扩展而来。它提供/支持:设置/获取property值,         property分配,方法调用,訪问context的数组、集合、索引器、逻辑和算术运算符,变量,依据名字从Ioc容器检索对象。还提供列表的投影和选择,与列表聚合一样。

    1.2.2 Data Access/Integration 数据訪问、整合
        包含JDBC、ORM、OXM、JMS和事务模块
        ORM提供了JPA、JDO、Hibernate,iBatis

    1.2.3 web
       包含web,web-servlet,web-struts,web-protlet模块
       web模块提供面向web的整合功能,比方文件上传功能和IoC容器的初始化(使用servlet监听和面向web的应用上下文)。该功能也提供了web相关的spring远程支持的部分
       web-servlet模块包括spring的MVC实现。
       web-struts模块包括对静态struts web层整合的支持类。注意这个支持对3.0来说是不赞成的。能够将应用移往struts2.0和它的spring整合或者是一个Spring MVC方法
       web-Portlet模块提供在porlet环境下的Spring MVC实现

    1.2.5 Test
       測试模块提供使用JUnit或TestNG来測试Spring组件

  • 相关阅读:
    Spring整合hessian和burlap及自带的Invoker
    Spring 企业级开发应用远程服务原理和实现机制
    RMI
    并行开发 —— 第七篇 简要分析任务与线程池
    并行开发 —— 第二篇 Task的使用
    并行开发 —— 第六篇 异步编程模型
    网络编程——第三篇 HTTP应用编程(下)
    并行开发 —— 第四篇 同步机制(上)
    网络编程——第二篇 HTTP应用编程(上)
    并行开发 —— 第一篇 Parallel的使用
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4230395.html
Copyright © 2011-2022 走看看