我创建了一个具有以下功能的servlet(Tomcat)应用程序:
可能需要连接到另一个用户数据库并扩展授权组件的功能。
响应数据的大小达到10 kB到500 MB。
我是Spring的新手。我应该在我的应用程序中介绍Spring框架吗?
修改 也许,这个问题更好:是否有一个框架(例如Spring)导致性能损失最小化?
编辑2: 是SO社区"程序员"这个问题更好的地方?
答案 0 :(得分:1)
在重新编写代码之前,首先要分析的是为什么需要Spring框架?您目前的架构面临什么问题?
仅仅因为响应数据的大小不应该是重写代码的唯一原因。您可以更好地设计现有代码以扩展应用程序。
另一方面,在Spring中编写代码的主要好处是,它将减少一个实例的样板代码,您不必显式编写用于创建与数据库的JDBC连接的代码。那么你会使用Spring JDBC模板。 Spring提供了诸如convention over configuration之类的功能,这些功能需要您编写更少的代码。
同时编写一个框架,记住所有性能优化问题,因此Spring一定会帮助减少应用程序的延迟。