今天开始学 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. python requests 正则爬虫

    代码: import requests from multiprocessing import Pool from requests.exceptions import RequestExceptio ...

  2. WPF应用程序内存泄漏的一些原因

    原文:Finding Memory Leaks in WPF-based applications There are numbers of blogs that folks wrote about ...

  3. haproxy admin_stats端口启动错误解决

    /var/log/message里的错误消息大概如下: Feb 13 09:32:50 cluster-node2 haproxy-systemd-wrapper: [ALERT] 043/09325 ...

  4. Spark核心RDD、什么是RDD、RDD的属性、创建RDD、RDD的依赖以及缓存、

    1:什么是Spark的RDD??? RDD(Resilient Distributed Dataset)叫做弹性分布式数据集,是Spark中最基本的数据抽象,它代表一个不可变.可分区.里面的元素可并行 ...

  5. asp.net core 创建允许跨域请求的api, cors.

    配置应用方域名. 在webapi中引用cors包,在startup的Configure\ConfigServices中增加启动项配置,在api中增加EnableCors的Attribute属性.即可. ...

  6. C#使用Emit构造拦截器动态代理类

    在AOP编程概念介绍中,常见的示例为拦截对象,并在对象的某方法执行前和执行后分别记录日志. 而最常用的拦截方式是使用动态代理类,用其封装一个日志拦截器,当方法被执行时进行日志记录. 日志拦截器类 1 ...

  7. 【bzoj3747】[POI2015]Kinoman

    题解: 水题 从左向右维护以每一个作为右端点的最大值 线段树维护 代码: #include <bits/stdc++.h> using namespace std; #define rin ...

  8. [转]DBCP连接池的最简单应用(用于ORACLE数据库)

    http://blog.csdn.net/iihero/article/details/8254107 http://www.programgo.com/article/81693457907/ 鉴于 ...

  9. 本地化KendoUI

    <!doctype html> <html>     <head>         <title>Kendo UI Web</title> ...

  10. Migrating your code from 9.3 to 10.x

    刚发现ArcGIS Objects SDK提供了一个代码升级分析工具,用于辅助将程序从9.3升级到10.X:ArcGIS Code Migration Analyzer. 安装sdk后,在vs2010 ...