【问题标题】:Add framework to java project将框架添加到 java 项目
【发布时间】:2009-06-10 04:27:37
【问题描述】:

我一直在做一个 java web 项目。

目前这个项目没有使用任何框架。它是一个标准的 MVC 应用程序,使用 servlet 和 DAO 以及 jdbc 访问数据库(所有查询都是手写的)。

该项目的代码很好(所有项目都使用 TDD 开发),但是添加任何功能的速度太慢,因为所有这些都必须手动完成。

在这种情况下,您会建议添加哪个框架? 我不能使用需要我重写所有当前代码库以适应该框架的框架。

我认为 Hibernate 是持久化的绝佳选择。

但还有什么?春天?猛禽?支柱?

【问题讨论】:

    标签: java frameworks


    【解决方案1】:

    您可以为您的类添加接口,使用 Hibernate 作为持久层,每次将 DaoSqlImplementation 替换为 DaoHibernateImplementation。只要您使用接口连接您的应用程序,您就不会遇到任何问题。

    另外我推荐你使用 Spring,这样你就可以通过修改 XML 以声明方式在实现之间切换。 Spring 遵循的原则之一是IoC (Inversion of Control)。在这种情况下,意味着您的应用程序控制框架,而不是框架控制应用程序,这正是您所要求的。

    重要的一点是,您必须证明您决定添加到应用程序中的每个框架都是合理的,而不仅仅是添加它,因为它非常酷

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-23
      • 2012-11-21
      • 2015-01-13
      • 2016-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-06
      相关资源
      最近更新 更多