春天的特点和意义? Spring支持基于POJO的编程 它提供了对MVC开箱即用的支持 用更少的时间连接代码 它如何支持分层体系结构 提供一个抽象层来简化开发过程(为什么这是一个好处,spring如何处理这个问题?) 春天是怎么做到的? 我读了很多关于春天好处的文章。但他们都没有从理论上解释,也就是说,用文字而不是代码,spring是如何做到这一点的? 例如,它的一个优点是它支持POJO编程?我们也可以用普通java实现这一点,为什么这是POJO的一个优点,或者说是POJO的反面呢? 请大家回答这3个问题。谢谢
简言之:春天的特点和意义? Spring支持基于POJO的编程 它提供了对MVC开箱即用的支持 用更少的时间连接代码 它如何支持分层体系结构 提供一个抽象层来简化开发过程(为什么这是一个好处,spring如何处理这个问题?) 春天是怎么做到的? 我读了很多关于春天好处的文章。但他们都没有从理论上解释,也就是说,用文字而不是代码,spring是如何做到这一点的? 例如,它的一个优点是它支持POJO编程?我们也可以用普通java实现这一点,为什么这是POJO的一个优点,或者说是POJO的反面呢? 请大家回答这3个问题。谢谢,java,spring,spring-boot,spring-mvc,frameworks,Java,Spring,Spring Boot,Spring Mvc,Frameworks,简言之: 春天是很久以前创造的。与ejb2相比,它可能需要更多的设置代码。spring也支持POJO,例如在MVC控制器中作为返回值。POJO没有外部依赖关系,因此应用程序保持可移植性(应用程序的非功能性要求) 是的,你可以很容易地(我的意见)创建web应用程序 spring的核心提供了一个存储bean定义的容器。当请求一个需要依赖关系的服务时,spring可以查找它是否有该依赖关系的bean定义,构造该bean的实例并将其注入该服务。这样,您就不需要手动实例化服务 例如,在web应用程序中,s
这远远超出了StackOverflow问题的范围。从参考文档开始:您能以高层次或通用的方式回答其中任何一个吗?谢谢您的回答。我有以下问题:2spring如何支持MVC模式?4.您解释的分层设计也可以用普通java完成。spring的作用是什么?它如何支持/帮助相同的功能?5.它是如何为这些层提供抽象的?2)spring支持MVC模式,为您提供了在应用程序中轻松建立模式的工具。4) 是的,在普通java中也可以这样做。但是,例如,通过使用诸如@Repository之类的spring注释,您必须为数据库检索操作声明一个新类。相反,您还可以创建一个扩展HttpServlet的类,并在该类中打开一个数据库连接。5) 例如,controlles:您可以直接使用java对象作为参数,而不是解析http请求体并将其映射到pojo。因此,通过这种方式,spring为您抽象了http主体。