今天开始学 Spring 了,就先来认识一下什么是 Spring 吧。

  1. 首先,Spring 是一个框架,而且是开源的。

  2. Spring 为简化企业级应用开发而生。使用 Spring 可以使简单的 JavaBean 实现只有以前的 EJB 才能实现的功能。(虽然没有学过EJB,但是听说EJB配置起来好像很麻烦的样子,而Spring配置起来就很简单)

  3. Spring 是一个 IOC(DI) 和 AOP 容器框架。(IOC:控制反转; DI:依赖注入;AOP:面向切面编程)

具体描述一下:

-轻量级:Spring 是非侵入性的,基于 Spring 开发的应用中的对象可以不依赖与 Spring 的 API

-依赖注入(DI ——dependency injection、也叫作IOC)

-面向切面编程(AOP —— aspect oriented programming)

-容器:Spring 是一个容器,因为它包含并且管理应用对象的生命周期

-框架:Spring 实现了使用简单的组件配置组合成一个复杂的应用。在 Spring 中可以使用 XML 和 java 注解组合这些对象

-一站式:在 IOC 和 AOP 的基础上可以整合各种企业级应用的开源框架和优秀的第三方类库(实际上 Spring 自身也提供了展现层的 SpringMVC 和持久层的 Spring JDBC)

以上内容在以后的学习中会逐渐加深理解,这里先了解一下。

下面说一下关于 Eclipse 开发 Spring 的一个插件的安装,由于之前我没有在意一下在安装时要注意的细节,所以我安装了一晚上加一上午才给装上。。。这里把它记下来。

因为网上的安装教程很多,所以这里就不在写了,这里就只写一些我知道的可能会出问题的地方

  首先,下载该插件,这里有个问题需要注意一下,因为不同的 Eclipse 版本对应的Spring Tool Suite 版本不同,所以要根据自己的 Eclipse 版本号来下载该插件

    springsource-tool-suite-3.7.3.RELEASE-e4.5.2-updatesite.zip,比如,这是一个Spring Tool Suite 的文件名,那么最后的那个 e4.5.2 对应的就是 Eclipse 的版本

  在一个就是,安装的过程中可能没弄错什么,但最后还是会提示安装失败,所以,不要气馁,为了信仰,再试一遍。。。

1. Spring 简介以及关于 Eclipse 的 Spring Tool Suite 插件安装的更多相关文章

  1. Eclipse Spring Tool Suite插件安装

    目录 Eclipse Spring Tool Suite插件安装 Eclipse Spring Tool Suite插件安装 1.登录网址:http://spring.io/tools/sts/all ...

  2. eclipse 中安装spring tool suite 插件100%成功率

    自己曾在学习spring时,在eclipse EE中安装springsourceTool Suite插件浪费了很多时间,不管是离线,在线还是在eclipse marketplace中安装,尝试了许多方 ...

  3. 【Eclipse】Spring Tool Suite插件

    Spring Tool Suite插件 最新下载地址:https://spring.io/tools3/sts/all 以前下载地址:https://spring.io/tools3/sts/lega ...

  4. Eclipse 02: 安装spring tool suite插件

    在实际项目开发时,如果我们创建了一个spring文件,其实也就是个xml文件,如果没有集成spring的开发工具,创建的就是一个单纯的xml文件.安装spring插件以后创建spring配置文件会方便 ...

  5. 怎么找到与你Eclipse匹配的spring tool suite插件

    在Eclipse中安装插件是很简单的,但是某些插件需要与你的Eclipse的版本对应才能用,比如spring的插件. 首先,查看你的Eclipse的版本. 从eclipse的Help菜单的About ...

  6. Eclipse 下Spring cloud项目集成开发插件Spring Tool Suite (STS) 安装

    安装eclipse插件 Help->Eclipse Marketplace-> Search中查找"Spring Tool Suite (STS) for Eclipse&quo ...

  7. eclipse安装spring tool suite插件

    在实际项目开发时,如果我们创建了一个spring文件,其实也就是个xml文件,如果没有集成spring的开发工具,创建的就是一个单纯的xml文件.安装spring插件以后创建spring配置文件会方便 ...

  8. 用spring tool suite插件创建spring boot项目时报An internal error occurred during: "Building UI model". com/google/common/

    本文为博主原创,未经允许不得转载 在用spring tool suite创建spring boot项目时,报一下异常: 查阅很多资料之后发现是因为装的spring tool suite的版本与ecli ...

  9. Spring Tool Suite(STS)安装

    Spring Tool Suite是一个基于Eclipse的开发环境,可以自定义用于开发Spring应用程序.它提供了一个随时可用的环境来实现,调试,运行和部署Spring应用程序,包括Pivotal ...

随机推荐

  1. 005-Python字典

    Python字典(dict) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号{}中: ...

  2. Redis的过期策略和内存淘汰机制

    过期策略 我们set key的时候,都可以给一个expire time,就是过期时间,指定这个key比如说只能存活1个小时,我们自己可以指定缓存到期就失效. 如果假设你设置一个一批key只能存活1个小 ...

  3. 作为完美主义者(强迫症)如何将linux的eth1网卡修改为eth0网卡

    1:由于你是克隆的虚拟机或者直接就是使用别人的Centos操作系统直接打开到自己本地的虚拟机,网卡可能就是eth1而不是eth0,下面简单写一下如何将eth1修改为eth0,步骤如下所示: 2:如果你 ...

  4. zabbix实操随笔

    vmware 9.0安装,vmware tools安装 fedora 15.0安装1G内存以上fedora上基本操作指令1.vmtools 共享文件在linux上安装有问题,出现找不到**.so.1之 ...

  5. flink-SQL

    Table API和SQL捆绑在flink-table Maven工件中.必须将以下依赖项添加到你的项目才能使用Table API和SQL: <dependency> <groupI ...

  6. FTP(虚拟用户,并且每个虚拟用户可以具有独立的属性配置)

               VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 首先安装   主配置文件:/etc/vsftpd/vsftpd. ...

  7. hbase0.94.11版本和hbase1.4.9版本的benchamark区别

    1.起初使用ycsb对hbase进行benchmark,分别在100%写的情况下检测写性能:在100%读的情况下检测读的性能.实验数据如下: 2.新版本的habse写性能竟然不如老版本.!!!.于是我 ...

  8. u盘系统安装步骤

    应今天Webcast听众的要求,写一写从U盘安装Windows 7的必要步骤.步骤一:准备U盘   把容量在4GB以上的U盘插入计算机,在命令行运行下列命令,完成U盘的分区格式化.   diskpar ...

  9. Nginx的配置安装和使用

    http://blog.csdn.net/e421083458/article/details/30086413 以后继续更新

  10. js扩展运算符(spread)是三个点(...)

    作用:将一个数组转为用逗号分隔的参数序列. //该运算符主要用于函数调用.function push(array, ...items) { array.push(...items); } functi ...