1.框架:半成品软件;

  高度抽取可重用代码的一种设计;高度的通用性;事务控制,强大的servlet,项目中的一些工具。。。

  多个可重用模块的集合,形成一个某个领域的整体解决方案;

2.Spring:

  容器(可以管理所有的组件(类))框架;

  核心关注:IOC和AOP;

3.Spring的优良特性:

  1.非侵入性

  2.依赖注入

  3.面向切面编程

  4.容器

  5.组件化

  6.一站式

4.Spring官网

  https://spring.io/projects

Test:Spring的单元测试模块

  spring-test-4.0.0.RELEASE

Core Container:核心容器(IOC);黑色代表这部分的功能由哪些jar包组成;要使用这部分的完整功能,这些jar包都需要导入。

  spring-beans-4.0.0.RELEASE

  spring-core-4.0.0.RELEASE

  spring-context-4.0.0.RELEASE

  spring-expression-4.0.0.RELEASE

AOP+Aspects(面向切面编程)

  spring-aop-4.0.0.RELEASE

  spring-aspects-4.0.0.RELEASE

数据访问/集成:Spring访问数据库

  spring-jdbc-4.0.0.RELEASE

  spring-orm-4.0.0.RELEASE(Obejct Relation Mapping)

  spring-oxm-4.0.0.RELEASE(xml)、spring-jms-4.0.0.RELEASE (集成)

  spring-tx-4.0.0.RELEASE(事务)

WEB:Spring开发web应用的模块

  spring-websocket-4.0.0.RELEASE

  spring-web-4.0.0.RELEASE(原生web相关 servlet)

  spring-webmvc-4.0.0.RELEASE(开发web项目的 web)

  spring-webmvc-portlet-4.0.0.RELEASE(开发web应用的组件集成)

用哪个模块导哪个包(建议)

开发Spring框架的应用,经常要写框架的配置文件,写起来复杂,我们需要提示,需要给eclipse中安装插件(提供提示功能)

1.STS

2.kepler安装插件

  ①查看版本号:help->About Eclipse IDE

`

  ②安装插件

Spring--1.了解Spring的更多相关文章

  1. 【Spring】浅析Spring框架的搭建

    c目录结构: // contents structure [-] Spring是什么 搭建Spring框架 简单Demo 1,建立User类 2,建立Test类 3,建立ApplicationCont ...

  2. Spring系列之Spring常用注解总结

    传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有两个缺点:1.如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大:如果按需求分开.xml文件 ...

  3. spring笔记3 spring MVC的基础知识3

    4,spring MVC的视图 Controller得到模型数据之后,通过视图解析器生成视图,渲染发送给用户,用户就看到了结果. 视图:view接口,来个源码查看:它由视图解析器实例化,是无状态的,所 ...

  4. Spring学习笔记—Spring之旅

    1.Spring简介     Spring是一个开源框架,最早由Rod Johnson创建,并在<Expert One-on-One:J2EE Design and Development> ...

  5. 一句话概括下spring框架及spring cloud框架主要组件

    作为java的屌丝,基本上跟上spring屌丝的步伐,也就跟上了主流技术.spring 顶级项目:Spring IO platform:用于系统部署,是可集成的,构建现代化应用的版本平台,具体来说当你 ...

  6. Spring学习2—Spring容器

    一.Spring容器接口关系 容器是Spring框架的核心,Spring容器就是一个巨大的工厂.Spring容器使用Ioc(控制反转(Inversion of Control )管理所有组成应用系统的 ...

  7. spring mvc和spring配置扫描包问题

    spring mvc和spring俩配置文件,其中都要配置扫描包. <context:component-scan base-package="com.controller" ...

  8. Spring MVC 和 Spring 总结

    1. 为什么使用Spring ? 1). 方便解耦,简化开发 通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合. 2). AOP编程的 ...

  9. (spring-第7回【IoC基础篇】)BeanDefinition的载入与解析&&spring.schemas、spring.handlers的使用

    报错信息:Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http: ...

  10. 【Spring开发】—— Spring Core

    原文:[Spring开发]-- Spring Core 前言 最近由于一些工作的需要,还有自己知识的匮乏再次翻开spring.正好整理了一下相关的知识,弥补了之前对spring的一些错误认知.这一次学 ...

随机推荐

  1. mybatis 逆向工程(通过数据库表针对单表自动生成mybatis执行所需要的代码)

    mybatis需要程序员自己编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码(mapper.java.mapper.xml.pojo…),可以让程序员 ...

  2. Python--day47--mysql慢日志记录

  3. siblings() 获得匹配集合中每个元素的同胞

    定义和用法 siblings() 获得匹配集合中每个元素的同胞,通过选择器进行筛选是可选的. 如果给定一个表示 DOM 元素集合的 jQuery 对象,.siblings() 方法允许我们在 DOM ...

  4. poj 3279(开关问题)(待完成)

    传送门:Problem 3279 #include<iostream> #include<cstdio> #include<cstring> using names ...

  5. Git 取消跟踪已版本控制的文件(亲测可行)

    git 不再追踪文件改动 git update-index --assume-unchanged filePath git 恢复追踪文件改动 git update-index —no-assume-u ...

  6. H3C生成树的不足

  7. ArcGIS-PictureMarkerSymbol-向地图添加图片标记

    1.基于4.13 版本 <link rel="stylesheet" href="https://js.arcgis.com/4.13/esri/themes/li ...

  8. HDU4528 小明捉迷藏 [搜索-BFS]

    一.题意 小明S在迷宫n*m中找大明D和二明E,障碍物X不能走,问你计算是否能在时间t内找到大明和二明 二.分析 2.1与普通的BFS不同,这里可以走回头路,这里应该建立四维的标记数组标记数组,例如v ...

  9. 使用Pandas加载数据

    1.dataframe对象简述: dataframe为pandas中一种有行列索引的二维数据结构,可以看成在普通二维结构上加上行列id标记 示例为创建一个2X3的dataframe: import s ...

  10. 011.MFC_Slider

    滑块CSliderCtrl 常用函数SetLineSize() GetLineSize() SetPageSize() GetPageSize()SetRangeMax() GetRangeMax() ...