繁体   English   中英

Web UI配置框架

[英]Web UI Framework for Configuration

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

  • 与Apache Commons Config和/或JFig集成
  • 支持嵌套选项卡
  • 了解用户/组/角色
  • 可以与JMX MBean交互
  • 不需要Java脚本即可运行
  • 用Java编写,最好是基于JSP编写

我真的怀疑您可以在指定浏览器端,服务器端和开发端要求时找到类似的东西。 它相当局限。

我认为您不会找到一个可以立即支持这些需求的框架。

如果GUI对您很重要,我建议您选择Wicket。 嵌套的标签和不需要 -Javascript成为支持就好了(至少在我用它去年)。 尽管这完全与JSP不兼容...

作为安全系统,Spring Security(以前称为Acegi)跃入人们的视野。 它几乎可以与任何东西集成-如果还没有可用的绑定。

“可以与JMX MBean交互”需要澄清-它应该与那些Bean一起做什么?

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

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

我个人目前正在使用具有弹簧安全性的Spring MVC。 我之所以选择它,是因为我们已经在使用Spring,并且只要视图简单,我就喜欢JSP作为视图技术。

如果我需要使用相同的代码创建javascript和无javascript页面,那么我会选择Wicket,因此这种灵活性不是我的问题。

我意识到这不是问题的根源,祝您好运!

UI和JMX都无法使用,但是JFig可以做到没有XML膨胀并且完全是Java(使用Commons Configuration,Commons IO,Guava等)。

Maven配置具有良好的默认设置,但有许多其他选项可适应传统环境。 可以构建脚本以及配置。

与Maven Assembly插件一起使用时,我们可以使用它来连续交付,推送自动部署脚本,推送属性/配置,(数据库)数据库更改,应用程序服务器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>

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM