《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
目录
一、Spring介绍
二、Spring优点
三、Spring的核心jar包
四、Spring框架搭建
一、Spring介绍
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
二、Spring优点
-
****方便解耦,简化开发:****Spring就是一个大工厂,专门负责生成Bean,可以将所有对象创建和依赖关系维护由Spring管理。
-
AOP********编程的支持:Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能。
-
****声明事务的支持:****只需要通过配置就可以完成对事务的管理,而无需手动编程。
-
****方便程序的测试:****Spring对Junit4支持,可以通过注解方便的测试Spring程序。
-
****方便集成各种优秀框架:****Spring不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如:Struts、Hibernate、MyBatis、Quartz等)的支持。
-
****降低JavaEE API的使用难度 Spring:****对JavaEE开发中一些难用的API(JDBC、JavaMail、远程调webservice用等),都提供了封装,使这些API应用难度大大降低。
三、Spring的核心jar包
spring-core-3.2.2.RELEASE.jar 包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心。 |
spring-beans-3.2.2.RELEASE.jar 所有应用都要用到的,它包含访问配置文件、创建和管理bean 以及进行Inversion of Control(IoC) / Dependency Injection(DI)操作相关的所有类 |
spring-context-3.2.2.RELEASE.jar Spring提供在基础IoC功能上的扩展服务,此外还提供许多企业级服务的支持, 如邮件服务、任务调度、JNDI定位、EJB集成、远程访问、缓存以及各种视图层框架的封装等。 |
spring-expression-3.2.2.RELEASE.jar Spring表达式语言 |
com.springsource.org.apache.commons.logging-1.1.1.jar 第三方的主要用于处理日志 |
|
spring-framework-3.2.0.RELEASE-dist.zip 【Spring的核心包】 spring-framework-3.0.2.RELEASE-dependencies.zip 【Spring的依赖包】 |
总结:心得体会
既然选择这个行业,选择了做一个程序员,也就明白只有不断学习,积累实战经验才有资格往上走,拿高薪,为自己,为父母,为以后的家能有一定的经济保障。
学习时间都是自己挤出来的,短时间或许很难看到效果,一旦坚持下来了,必然会有所改变。不如好好想想自己为什么想进入这个行业,给自己内心一个答案。
面试大厂,最重要的就是夯实的基础,不然面试官随便一问你就凉了;其次会问一些技术原理,还会看你对知识掌握的广度,最重要的还是你的思路,这是面试官比较看重的。
最后,上面这些大厂面试真题都是非常好的学习资料,通过这些面试真题能够看看自己对技术知识掌握的大概情况,从而能够给自己定一个学习方向。包括上面分享到的学习指南,你都可以从学习指南里理顺学习路线,避免低效学习。
大厂Java架构核心笔记(适合中高级程序员阅读):
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!**