首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场

Java项目
EN

Stack Overflow用户
提问于 2013-10-05 09:13:34
回答 3查看 589关注 0票数 2

我需要为一个没有经验的java开发团队设计一个大学项目的CMS系统。我研究了不同的选项(特别是ApacheJack兔子和JCR),但我不知道该使用什么。我们必须为DMS开发web界面,可以上传文档并向其填充自定义属性集(所有文档的属性都是相同的)。我不确定我的团队是否能和杰克-兔子一起工作。

使用数据库以Base64编码方式存储文档是一个选项吗?

我计划使用JSF、JPA、hibernate、EJB和JBoss,

该系统必须能够:

  • 免费产品或第三方库等,易于使用,从缺乏经验的开发;
  • 储存文件;
  • 支持版本;
  • 支助归档(低优先事项);
  • 支持属性集,即documentDescription:“一些txt在这里”。
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-10-23 09:08:18

从我的经验来看,JCR本身太低了,不能被缺乏经验的开发人员使用。您可以使用朱克伦进行对象映射,但我不能说它简单或完美。

Martin写道,CMS是面向文档的NoSQL数据库的应用程序之一。您可以尝试将MongoDB与莫菲亚一起用于对象映射。我发现使用和部署非常容易(同样,从我的经验来看,从MongoDB开始要比从JCR开始容易)。虽然jcrom和documentation的文档还远远不够完善,但我发现Mor体更容易使用。

要存储文件,可以使用GridFS

但是请注意,如果您使用MongoDB而不是JCR,您将不会有事务和版本控制。如果您不进行事务处理,并且尝试使用MongoDB,那么您必须自己实现一些事务,这并不容易。

我不确定你是否可以用JPA/Hibernate来做JCR。从我的研究中,我发现JCR的对象映射只有两个实现: jcrom和一些ApacheJack兔子的OM实现(JCR实现)。

票数 2
EN

Stack Overflow用户

发布于 2013-10-24 19:02:14

河马可以是一个满足您需要的项目。它是开源的。有了企业订阅,您将能够满足您的归档要求。

使用河马构建大学网站的一个例子是阿姆斯特丹大学站点。

票数 1
EN

Stack Overflow用户

发布于 2016-03-31 11:04:58

如果您只需要CMS,您可以尝试古巴平台。我认为这是一个非常酷的内部网或CMS项目的平台。

这个框架基于Vaadin和Spring技术。顺便说一句,这是露天矿!

此外,您还可以看到演示公共图书馆CMS

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19196028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档