1、什么是框架?

  框架,是一种半成品的软件,是高度抽取可重用代码的一种设计,多个可重用模块的集合,形成某个领域的整体解决方案。

2、Spring 框架

  概述:Spring 是一个开源框架,一个容器框架,核心是 IOC 和 AOP

  Spring 模块划分图:

  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

  Data Access/Integration:数据访问/集成模块。

  spring-jdbc-4.0.0.RELEASE、spring-orm-4.0.0.RELEASE(Object Relation Mapping:对象关系映射)、spring-oxm-4.0.0.RELEASE(XML)、spring-jms-4.0.0.RELEASE(Intergration)、spring-tx-4.0.0.RELEASE(事务)

  Web:Spring 开发 Web 应用模块。

  spring-websocket-4.0.0.RELEASE  (新的技术)

  spring-web-4.0.0.RELEASE、    (和原生的Web相关)

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

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

  每个模块相对独立,建议用哪个模块导入对应的包。

3、开发工具配置

  开发Spring框架的应用,经常要写框架的配置文件,可以给 Eclipse 装插件增加提示功能。
  Eclipse 装插件步骤:
    1. 查看当前版本
    Help——About Eclipse——点对应的图标
    

    

    当前版本是4.3.2,插件可以装4.3.1。

    2. 选择对应的插件

    

    3. 安装插件

    Help——Install New Software

    

  

    4.安装成功的标志

    

4、Eclipse 的其他配置

  1. 字体

    General——Appearance——Colors and Fonts——Basic——Text Font

  2.字符集

    General——Workspace

  3.编译级别

    General——Java——Compiler——默认1.4改为1.7。  

Spring 笔记一的更多相关文章

  1. Spring笔记02_注解_IOC

    目录 Spring笔记02 1. Spring整合连接池 1.1 Spring整合C3P0 1.2 Spring整合DBCP 1.3 最终版 2. 基于注解的IOC配置 2.1 导包 2.2 配置文件 ...

  2. Spring笔记01_下载_概述_监听器

    目录 Spring笔记01 1.Spring介绍 1.1 Spring概述 1.2 Spring好处 1.3 Spring结构体系 1.4 在项目中的架构 1.5 程序的耦合和解耦 2. Spring ...

  3. Spring 笔记 -06- 从 MySQL 建库到 登录验证数据库信息(maven)

    Spring 笔记 -06- 从 MySQL 建库到 登录验证数据库信息(maven) 本篇和 Spring 没有什么关系,只是学习 Spring,必备一些知识,所以放在这里了. 本篇内容: (1)M ...

  4. Spring笔记:事务管理

    Spring笔记:事务管理 事务管理 Spring事务管理是通过SpringAOP去实现的.默认情况下Spring在执行方法抛出异常后,引发事务回顾,当然你可以用拦截器或者配置去改变它们. 这部门内容 ...

  5. Spring笔记:AOP基础

    Spring笔记:AOP基础 AOP 引入AOP 面向对象的开发过程中,我们对软件开发进行抽象.分割成各个模块或对象.例如,我们对API抽象成三个模块,Controller.Service.Comma ...

  6. Spring:笔记整理(1)——HelloWorld

    Spring:笔记整理(1)——HelloWorld 导入JAR包: 核心Jar包 Jar包解释 Spring-core 这个jar 文件包含Spring 框架基本的核心工具类.Spring 其它组件 ...

  7. Spring笔记:IOC基础

    Spring笔记:IOC基础 引入IOC 在Java基础中,我们往往使用常见关键字来完成服务对象的创建.举个例子我们有很多U盘,有金士顿的(KingstonUSBDisk)的.闪迪的(SanUSBDi ...

  8. Spring笔记(6) - Spring的BeanFactoryPostProcessor探究

    一.背景 在说BeanFactoryPostProcessor之前,先来说下BeanPostProcessor,在前文Spring笔记(2) - 生命周期/属性赋值/自动装配及部分源码解析中讲解了Be ...

  9. spring笔记----看书笔记

    上周末看了一章以前javaee轻量级的书spring部分,简单做了一些笔记 // ApplicationContext ac=new ClassPathXmlApplicationContext(&q ...

  10. Spring 笔记(三)Bean 装配

    前言 Spring 有两大核心,也就分成两份笔记分别记录. 其一是管理应用中对象之间的协作关系,实现方式是依赖注入(DI),注入依赖的过程也被称为装配(Wiring). 基于 JavaConfig 的 ...

随机推荐

  1. (四)kafka基础术语

    1 Topic Kafka消息分类的标签,是一个逻辑概念. 2 Partion 主题作为消息的归类,可以细分为一个或多个分区,分区可以看做是对消息的二次归类.分区可以有一个至多个副本,每个副本对应一个 ...

  2. linux kali 报错Intel VT-x

    报错原因:第一次安装虚拟机intel vt-x 处于禁用状态,没有启用 分析思路:找到 Intel vt - x 位置,并打开 .(intel - x在bios) 解决方法: 联想笔记本为例:进入bi ...

  3. uniapp 通用函数说明

    onLoad函数      监听页面加载,在onLoad中发送请求是比较合适的,即页面一加载就发送请求获取数据,option接受其他界面传过来的数据,数据类型为obj onLoad(option) { ...

  4. 解决Vue.js devtools插件成功装上,却在控制台中找不到的问题

    参考:https://blog.csdn.net/CCCCt1/article/details/97668483

  5. vulnhub:Victim01靶机

    kali:192.168.111.111 靶机:192.168.111.170 信息收集 端口扫描 nmap -A -v -sV -T5 -p- --script=http-enum 192.168. ...

  6. XJTUOJ #1193. 表象[弹幕偏执症]

    题目 https://oj.xjtuicpc.com/problem/1193 恋恋天下第一!(然而本菜鸡总是被阿空锤死而根本开不了normal)TAT 思路 挺吓人的一道题,看起来很像是要匹配加字符 ...

  7. C++实现链式表示多项式加法运算

    #include<iostream>#include<cstdlib>using namespace std;#define MAXSIZE 100#define OK 1#d ...

  8. java三级菜单遍历

    java 三级菜单遍历 @Override public List<YjztCity> getYjzt(){ List<YjztCity> yjztCities = yjztC ...

  9. The operation was rejected by your operating system.

    我在新项目开启的时候使用npm install来初始化前端代码的开发环境 但是遇到一个问题,一直报: The operation was rejected by your operating syst ...

  10. kibana启动时报错:Validation Failed: 1: this action would add [2] total shards, but this cluster currently has [999]/[1000] maximum shards open

    解决方案: curl -XPUT -H "Content-Type:application/json" -d '{"persistent":{"clu ...