以前发过一个关于使用SPRING的的帖子,里面谈论了一下个人对于SPRING的理解。今天又发了一个类似的帖子,用SPRING时间越长越觉得这个框架值得我们深入讨论。
可能很多人都围绕是否需要在项目中使用SPRING来争论。我觉得到底要不要用SPRING并不重要,如果你们项目比较大,又缺乏统一的管理形式,而公司技术能力有限,缺乏框架级人才,那用SPRING是不错的选择,当然,并不是说必须要用,这个是仁者见仁知者见智的问题了。毕竟它用起来并不是那么简单,而且用不好反而会有这样或那样的问题。
倘若项目比较小,那我还真是不建议用SPRING,可能JSP+SERVLET+JDBC的形式更适和,如果很好的封装的话,开发速度是很快的。
但是我认为我们推崇SPRING的目的应用是一方面,我觉得更重要的是它很值得我们学习,SPRING当中有很多思想是非常值得借鉴的,它本身对于IOC的理解和使用,还有对象生命周期的管理形式以及实现方法,还有JDBCDAOSUPPORT的封装过程确实值得去学习和体会,可能会有实用性更优秀的框架来代替它,但是思想上的东西确是难以替代的。我很建议大家在工作繁忙之余抽出一些时间多想想为什么,不要被工作的压力束缚的变的麻木,可能当你真正去研究它的时候才知道它为什么好,好在哪。而你真正发现的时候就是你自身价值上升的时候,JAVA是门重思想的语言,这个概念我到现在才真正体会,也是多亏了SPRING,让我能有这个认识。希望大家也能从中学到自己的发展方向,从SPRING中体会什么才是思想的根髓.
具体认识还是需要大家去细心体会,正所谓道可道非常道,如果一个东西很容易就被人描述明白,那它也就失去研究价值了。有些东西确实只可意会不可言传,希望大家能好好掌握SPRING,为自己将来的发展奠定思想基础,要成为真正的JAVA高手,没有思想是空谈。
顺便在此再次膜拜一下Rod Johnson,不虚为大师称号。我个人的崇拜对象。
分享到:
相关推荐
NULL 博文链接:https://wlh269.iteye.com/blog/322274
在详细的了解SpringCloud中所使用的各个组件之前,我们先了解下微服务框架的前世今生。在网站开发的前期,项目面临的流量相对较少,单一应用可以实现我们所需要的功能,从而减少开发、部署和维护的难度。这种用于...
SpringAOP是什么?为什么要有SpringAOP?
spring3.2的源代码,至于为什么要下载spring3.2的源代码呢? 个人觉得spring3.2的源代码比较好编译,没啥脾气,像我之前下载的spring的最新版本源代码,还有spring4.0的源代码,不论是使用jdk1.6还是1.7甚至是1.8编译...
spring 资料spring 资料spring 资料
spring定时器spring定时器spring定时器spring定时器spring定时器
spring配置 spring配置 spring配置 spring配置 spring配置
开篇词:为什么要学 Spring Boot1
spring精华spring精华spring精华
Spring Boot为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。多数Spring Boot应用只需要很少的Spring配置。Spring Boot的设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架...
Spring3.2 Spring4.3 Spring5.0三个版本的jar包,都是官方下载,亲测可用,放心下载。
很好的一个spring教程很好的一个spring教程很好的一个spring教程很好的一个spring教程很好的一个spring教程很好的一个spring教程很好的一个spring教程很好的一个spring教程
spring boot使用了默认大于配置的理念,很多集成方案已经帮你选择好了,能不配置就不配置,Spring Cloud很大的一部分是基于Spring boot来实现。Spring boot可以离开Spring Cloud独立使用开发项目,但是Spring Cloud...
spring boot , spring cloud alibaba, spring cloub 版本选型
Spring源代码解析(一):Spring中的事务处理 Spring源代码解析(二):ioc容器在Web容器中的启动 Spring源代码分析(三):Spring JDBC Spring源代码解析(四):Spring MVC Spring源代码解析(五):Spring AOP获取Proxy ...
简单的spring cloud项目,适合新手学习使用
(1) spring-core.jar 这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。 (2) spring-beans.jar 这个...
将spring2的开发包spring.jar替换为附件中压缩文件的所有jar包,既可以将spring2.0的应用升级到spring3.0.5
Spring2文档,Spring文档,Spring,Spring2