代码之家  ›  专栏  ›  技术社区  ›  McGovernTheory

用于配置的Web UI框架

  •  2
  • McGovernTheory  · 技术社区  · 15 年前

    我正在寻找一个支持以下功能的UI框架:

    • 与Apache Commons Config和/或JFig集成
    • 了解用户/组/角色
    • 可以与JMX mbean交互
    • 不需要Javascript来运行
    • 用Java编写,最好是基于JSP
    2 回复  |  直到 15 年前
        1
  •  1
  •   extraneon    15 年前

    我真的很怀疑你能找到这样的东西,因为你同时指定了浏览器端、服务器端和开发端的需求。它完全限制了这个领域。

    如果GUI对你很重要,我推荐Wicket。嵌套的选项卡,没有javascript- 支持得很好(至少去年我用的时候)。但这与JSP完全不兼容。。。

    作为一个安全系统,Spring security(以前叫Acegi)跃然纸上。如果还没有可用的绑定,它几乎可以与任何东西集成。

    如果您不在Mac上工作,也可以考虑使用GWT(GWT开发环境实际上并不适用于64位java)。它完全是java,前端被编译。

    与Commons Config/JFig集成?您希望配置什么?即使框架支持commons配置,它也可能不允许您配置想要配置的内容。。。

    我个人目前正在使用带有spring security的spring MVC。我之所以选择这个,是因为我们已经在使用Spring,而且我喜欢JSP作为视图技术,只要视图很简单。

    我的 问题。

        2
  •  0
  •   user1016765    10 年前

    UI和JMX都不工作,但是做JFig没有XML膨胀的工作,完全是Java(使用Commons配置、Commons IO、Guava等)。

    再加上Maven程序集插件,我们使用它来持续交付推送自动部署脚本推送属性/配置(liquibase)数据库更改、应用服务器CLI和web服务器更改。

    <plugin>
        <groupId>com.ariht</groupId>
        <artifactId>config-generation-maven-plugin</artifactId>
        <version>0.9.10</version>
        <executions>
           <execution>
               <goals>
                   <goal>generate/goal>
               </goals>
           </execution>
        </executions>
    </plugin>
    

    https://github.com/sofdes/config-generation-maven-plugin