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)框架!