1. 程式人生 > 其它 >Spring(1)簡介

Spring(1)簡介

1.Spring

1.1 Spring簡介 

  Spring :春天-----軟體行業帶來春天

  2002年,首次推出了Spring框架的雛形:interface21框架

  Spring框架即以interface21框架為基礎經過重新設計,並不斷豐富其內涵,於2004年3月24日,釋出了1.0正式版。

  

  Spring的創始人是一個音樂學博士,他提出了不要重複造輪子

  Spring理念:使現有的技術更加容易使用,本身就是一個大雜燴,整合了現有的技術框架。

  SSM:SpringMVC+Spring+Mybatis

  官網:https://spring.io/projects/spring-franework#overview

  下載:http://repo.spring.io/release/org/springframework/spring

  GitHub: GitHub - spring-projects/spring-framework: Spring Framework

使用maven導包 

<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->

<dependency>

    <groupId>org.springframework</groupId>

    <artifactId>spring-webmvc</artifactId>

    <version>5.3.13</version>

</dependency>

 

<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->

<dependency>

    <groupId>org.springframework</groupId>

    <artifactId>spring-jdbc</artifactId>

    <version>5.3.13</version>

</dependency>

1.2Spring的優點

  Spring是一個開源的免費的框架(容器)。

  是一個輕量級的,非入侵的框架(本身很小,不會改變原來程式碼,不會帶來影響)

  控制反轉(IOC),面向切面程式設計(AOP)

  支援事務的處理,對框架整合的支援!

1.3組成

  

1、4總結

  我認為的弊端:發展了太久之後,違背了原來的理念!配置十分繁瑣,人稱“配置地獄”

   總結:Spring就是一個輕量級的控制反轉(IOC),和麵向切面程式設計(AOP)框架!