今天开始学 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. Deap thinking

    它使任何人离任何问题的答案间的距离变得只有点击一下鼠标这么远! ---------<美国周刊> ---------周志华<机器学习>   所以我们更应该学会Deep Think ...

  2. azkaban安装使用

    本文记录azkaban的安装和 一些报错处理(文章末尾). AzKaban组成 MySQL数据库,azkaban-server (web端),azkaban-executor (执行job) 1.下载 ...

  3. 史上最简单的 SpringCloud 教程

    史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)史上最简单的SpringCloud教程 | 第二篇: 服务消费者(rest+ribbon)史上最简单的Spri ...

  4. 捷信达会员管理系统SQL语句相关

    捷信达会员管理系统SQL语句相关 USE gshis GO SET ANSI_NULLS, QUOTED_IDENTIFIER ON GO /***************************** ...

  5. Senparc.Weixin微信开发(1) 开发验证

    官方系列教程 http://www.cnblogs.com/szw/archive/2013/05/20/3089479.html 登录微信公众平台后-左侧找到开发--启用服务器配置 这样,我们才可以 ...

  6. cuda by example【读书笔记1】

    cuda 1. 以前用OpenGL和DirectX API简介操作GPU,必须了解图形学的知识,直接操作GPU要考虑并发,原子操作等等,cuda架构为此专门设计.满足浮点运算,用裁剪后的指令集执行通用 ...

  7. System.Data.Entity.Internal.AppConfig"的类型初始值设定项引发异常

    在学习EF code First的小案例的时候,遇见了这个异常 <configSections> <!-- For more information on Entity Framew ...

  8. Spring Security 架构与源码分析

    Spring Security 主要实现了Authentication(认证,解决who are you? ) 和 Access Control(访问控制,也就是what are you allowe ...

  9. 在启用了“编辑并继续”时,修改包含 lambda 表达式的“method”将会阻止调试会话继续进行

    将所有的引用的“复制到本地”属性都设置成false就可以了

  10. js下拉列表

    js清除下拉列表所选默认值 $("#lineId").val(“”); js清除下拉列表所有选项 $("#type").html(""); ...