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组件

  • 相关阅读:
    FPGrowth 实现
    数据库事务的4个特性ACID
    redis简介(keeper实时报表的基本部分)
    HADOOP中的CRC数据校验文件
    潜在语义分析
    AdaBoost 算法
    cocosBuilder生成cbbi文件,绑定到cocos2d-x
    C++继承模型
    Android应用经典主界面框架之中的一个:仿QQ (使用Fragment, 附源代码)
    从今天開始学习iOS开发(iOS 7版)--实现一款App之Foundation框架的使用
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4230395.html
Copyright © 2011-2022 走看看