【问题标题】:Need help on learning java frameworks quickly需要帮助快速学习 java 框架
【发布时间】:2010-07-14 20:17:16
【问题描述】:

我使用线程、JDBC、Java Mail API 等编写了一段 Java 代码,而没有使用任何框架(阅读 Spring)。坦率地说,我不太愿意先学习它们(要记住很多术语!)然后使用它们。所以,请建议我一些方法来改进我现有的代码,并结合一些适用于上述事物的框架概念,而无需了解很多关于它们的知识。有什么快速的方法来学习一些重要的框架概念并使用它..听起来很愚蠢,但仍然在寻找某人的经验:)

【问题讨论】:

    标签: java spring jdbc frameworks


    【解决方案1】:

    如果您对框架不感兴趣,您的代码至少应该使用适当的接口和分层。如果您有服务和存储库的接口,无论您是否使用框架,您的应用都会有很好的分层。

    您应该有一个接受所有请求的前端控制器 servlet。

    您应该在服务层处理之前绑定并验证所有请求。

    服务应该与您的网络层完全分开。如果您无法解开 Web UI 并让其余的东西正常工作,那么您做错了。

    【讨论】:

      【解决方案2】:

      对于您的简单内容,我并没有真正看到使用框架的附加值。不过,你可以用 Java 5 Executors 替换线程处理。如果您想要 IoC/依赖注入,请查看 Google Guice

      【讨论】:

      • Guice 和 Spring 一样是一个框架。我看不出是什么让它更容易被接受。
      • Guice 仅用于依赖注入并且非常轻量级。另一方面,Spring(经过多年的发展)是一个怪物。
      【解决方案3】:

      我不是那种能读懂书就懂的人(虽然,我当然希望自己是那种人)。我必须边学习边学习,因此我建议安装一个支持您想学习的框架的 IDE,并完成教程或构建您可以个人使用的东西。将其与一些书籍/互联网结合起来以供参考和指导。祝你好运!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多