我使用线程、JDBC、java Mail API等编写了一段Java代码,而没有使用任何框架(阅读Spring)。坦率地说,我不太习惯首先学习它们(有很多术语需要记住!)并使用它们。所以,请建议我一些方法来改进我现有的代码,其中包含了一些适用于上述事情的框架概念,而不必学习太多。有没有什么快速的方法来学习和使用一些重要的框架概念..听起来确实很愚蠢,但仍在寻找某人的经验:)
发布于 2010-07-15 04:49:10
如果你对框架不感兴趣,你的代码至少应该使用合适的接口和分层。无论您是否使用框架,如果您拥有服务和存储库的接口,那么您的应用程序将是分层良好的。
您应该有一个接受所有请求的前端控制器servlet。
在服务层进行处理之前,您应该绑定并验证所有请求。
这些服务应该与您的web层完全分离。如果你不能解开web用户界面并让其他东西正常工作,那么你就做错了。
发布于 2010-07-15 04:27:41
对于你简单的东西,我真的看不到使用框架的价值。不过,你可以用Java5的执行器来代替线程处理。如果您需要IoC/依赖注入,那么可以查看Google Guice
发布于 2010-07-15 04:23:59
我不是那种能读懂一本书的人(尽管,我当然希望我是那种人)。我必须通过这样做来学习,我建议安装一个支持你想要学习的框架的IDE,并完成教程或构建一些你自己可以使用的东西。将其与一些书籍/互联网相结合,以供参考和指导。祝好运!
https://stackoverflow.com/questions/3250110
复制相似问题