初学者对它的看法


Spring是一个Java框架!
那么,为什么有了J2EE时我们需要Spring?
- 发明Spring是为了使开发EJB时的开发人员更轻松。
- Spring有很多Helper类,这将大大减少源代码的大小。
- 如今,在Java EE 8时代,即使Spring和Java EE 8提供的大多数功能都相似,但由于大多数企业应用程序都是使用Spring构建的,因此任何Java开发人员都会对学习Spring真正感兴趣。
- 是的,大多数公司都希望将其作为必修技能! 对于他/她现有公司中的开发人员来说,这将是一个方便的技能,或者使生活变得更容易进行面试。
Spring-core的主要功能(尽管还有很多)
- 简洁的代码 (许多Helper类)—将使用J2EE建立传统JDBC连接的代码长度减少至少50%,并且许多这样的代码…
- 依赖注入 -帮助模块化代码。 使用称为IoC的软件工程原理,将Java对象或程序的一部分控件注入到框架中[可以称为容器]。 IoC可以通过各种设计模式来实现,依赖注入就是其中之一。
类别产品{私人刀刀;
公共产品(){
dao = new DAO();
}}
如果采用DI,则上述代码可以写成
类别产品{私人刀刀;
公共产品(刀岛){
this.dao = dao;
}}
3. 面向方面的编程[AOP] —在面向对象的编程[OOP]中,每个模块都由一个类标识。 在AOP中,我们确定与方面有关的每个模块。 公开了跨应用程序重复使用的代码模块,这些模块可以以声明方式集成到应用程序中,而无需更改任何代码。
方面(横切关注点)建议应用程序类如何行为。
Spring负责AOP,它是Aspects(跨领域的关注点)的实现,因此开发人员可以集中代码的一部分,并完全避免在应用程序的不同部分中重写相同的模块。 例如:日志记录,事务管理,安全性等
快乐编码!
在我的下一个博客中已经解释了有关Java Spring依赖注入的更多信息。
请随时纠正或在下面的评论中留下您的建议