【问题标题】:Searching a java framework to simply create a database web-administration tool [closed]搜索 Java 框架以简单地创建数据库 Web 管理工具 [关闭]
【发布时间】:2014-02-15 15:35:09
【问题描述】:

我正在寻找一个框架,以简单地创建一个管理工具(首选 Web 项目)。

Hibernate 模型可用,但有许多 1:n 和 n:m 关系。

有没有一种简单的方法可以尽快创建管理工具? Spring ROO 是解决这个问题的方法吗?还是Smart GWT Power版?检票口?

问候

【问题讨论】:

    标签: java gwt wicket smartgwt spring-roo


    【解决方案1】:

    我不会选择 Spring Roo + GWT,让我给你一些理由:

    1.- Spring Roo 基于 AspectJ 设置项目,并在 GWT 中使用 MVP、RF 构建复杂的类脚手架,这使得代码复杂、难以遵循/修改,并且难以在 IDE 中处理。

    2.- 关于 GWT 的 Spring Roo 文档含糊不清。 JPA 提供程序和数据库提供程序的某些组合不起作用。我认为他们不太关注 GWT 设置,可能正在考虑删除它。

    3.- vaadin 是 GWT 周围最好的 Java 框架之一:Vaadin is a Java framework for building modern web applications that look great, perform well and make you and your users happy. 如果你有时间,可以看看他们的 3 分钟 video。 Vaadin 6 确实支持 Spring-roo,请参阅其文档的 chapter 14,但在 Vaadin 7 中,他们删除了该章节。

    这么说,根据我的经验,我会放弃 spring-roo + GWT。尽管它会生成带有一些命令的 CRUD,但如果您的客户想要修改一些东西,这并非易事。

    如果您需要 GWT,我宁愿使用像 Vaadin 或 Errai 这样的完整 gwt 框架。否则,如果您想要 spring-roo,请使用他们的 JSF 脚手架而不是 GWT

    【讨论】:

      【解决方案2】:

      也许 JSF 在一个选项中。查看现有数据库中 JSF CRUD 应用程序的 NetBeans 生成器:https://netbeans.org/kb/docs/web/jsf20-crud.html

      【讨论】:

        【解决方案3】:

        您可以尝试使用 Oracle ADF。它包含在 JDeveloper IDE 中。您可以使用 UI 组件的拖放功能在一天内轻松创建 CRUD 应用程序(作为 Fusion 应用程序)并将其部署到内部 WebLogic Server 或任何其他应用程序服务器:http://www.oracle.com/technetwork/developer-tools/adf/overview/index.html

        【讨论】:

          猜你喜欢
          • 2010-12-05
          • 1970-01-01
          • 1970-01-01
          • 2012-09-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-10-09
          • 2010-10-02
          相关资源
          最近更新 更多