请推荐一个Java框架,以便建立一个监控系统

时间:2010-03-03 06:35:47

标签: java frameworks content-management-system

我已经拥有Java代码来显示和处理数据库中的数据。我现在想将代码实现为模块,并作为一个整体合并到CMS系统中。

EDIT2:最重要的是,CMS必须能够很好地支持手动编写的小工具并使用AJAX进行放置,以及小工具之间的相互通信

CMS必须支持Spring,Hibernate等。
CMS不能是GPL,最好是开源(lGPL,BSD等) CMS必须有良好的文档和支持 CMS必须安全(从XSS和注入安全)并支持不同级别的授权,(内置或模块) CMS必须具有良好的导航和标签,(内置或模块)

+1,用于拥有一个好的ajax分页表模块来显示数据
+1,用于使用ajax更改支持书签和history.back()的页面 +1,用于使用jquery或原型
+1,易于部署,易于添加模块
+1,用于支持动态添加/删除和拖放模块

请推荐最适合此工作的CMS。谢谢!

编辑:我不需要博客或维基等。我只想要一个框架,我可以在其中显示分页列表和时间序列图和日志文件。我还将托管一些页面进行配置。所有这些代码都已实现。

EDIT2:谷歌的小工具api不适合我。这有很多问题:

  1. 小工具之间无通信
  2. 小工具和小工具之间没有通信 它的容器
  3. 它使用iframe而不是ajax

6 个答案:

答案 0 :(得分:5)

根据您的要求查看dotCMS

http://www.dotcms.org/

答案 1 :(得分:4)

我的建议是eXo Platform

答案 2 :(得分:4)

Alfresco将成为明确的赢家。看看吧。

答案 3 :(得分:1)

由于Alfesco不是一个选项,我认为Mangolia不是(由于许可证)。 您的需求目录要求很高,我担心没有开箱即用的CMS,您只需插入即可。

两年前,我使用jackrabbit JCR(JSR 170)在两个月内使用JSF和richfaces为自己构建了一个定制的CMS。使用这种方法,我只需要为我使用apache velocity的预呈现的html片段编写粘合代码和缓存。

答案 4 :(得分:0)

不是一个简单的方法和广泛的一个 - oracle ECM 10g。足够灵活和健壮。

答案 5 :(得分:-2)

我不知道这是否适合您,但JMX非常灵活