Java 用于配置的Web UI框架

Java 用于配置的Web UI框架,java,configuration,user-interface,frameworks,jmx,Java,Configuration,User Interface,Frameworks,Jmx,我正在寻找支持以下功能的UI框架: 与Apache Commons配置和/或JFig集成 支持嵌套选项卡 了解用户/组/角色 可以与JMX MBean交互 不需要Javascript就可以正常工作 用Java编写,理想情况下基于JSP 我真的怀疑你能找到类似的东西,因为你同时指定了浏览器端、服务器端和开发端的要求。这完全限制了这一领域 我想你不会找到一个现成的框架来支持这些需求 如果GUI对您很重要,我推荐Wicket。嵌套选项卡和无需javascript的支持很好(至少在我去年使用它时是这样

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

  • 与Apache Commons配置和/或JFig集成
  • 支持嵌套选项卡
  • 了解用户/组/角色
  • 可以与JMX MBean交互
  • 不需要Javascript就可以正常工作
  • 用Java编写,理想情况下基于JSP

    • 我真的怀疑你能找到类似的东西,因为你同时指定了浏览器端、服务器端和开发端的要求。这完全限制了这一领域

      我想你不会找到一个现成的框架来支持这些需求

      如果GUI对您很重要,我推荐Wicket。嵌套选项卡和无需javascript的支持很好(至少在我去年使用它时是这样)。但这与JSP完全不兼容

      作为一种安全系统,Spring security(以前的Acegi)跃入人们的脑海。如果还没有可用的绑定,它几乎可以与任何东西集成

      “可以与JMX MBean交互”需要一些澄清——它应该如何处理这些bean

      <>如果你不在一个Mac上工作,你也可以考虑GWT(GWT开发环境并不是真正用64位java工作)。它完全是java,前端被编译

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

      我个人目前正在使用SpringMVC和SpringSecurity。我选择这个是因为我们已经在使用Spring,我喜欢JSP作为视图技术,只要视图简单

      如果我需要用相同的代码创建javascript和javascript较少的页面,我会选择Wicket,这样灵活性就不会成为我的问题


      我意识到这不是问题的答案,所以祝你好运

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

      Maven配置有很好的默认值,但有许多附加选项用于适应遗留环境。可以生成脚本和配置

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

      Maven Central的最新版本为0.9.10:

      <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>
      
      
      com.ariht