10个基于java的cms网站内容管理系统(这是V3.0.2FINALx的主要改动:框架改动)
优采云 发布时间: 2022-01-29 04:1510个基于java的cms网站内容管理系统(这是V3.0.2FINALx的主要改动:框架改动)
JEEcms V3.0.2 FINAL终于见到你了,这是3.x的第一个正式版。大家一直关注的源码也已经发布了。
与2.x相比,3.x无论是在数据库设计还是技术架构上都有很大的提升。事实上,3.x 是完全根据 2.x 的实际使用和用户意见重新设计和开发的。在用法和样式上与 2.x 一致。我们对 jeecms3.x 寄予厚望,并认为这是我们超越主流cms 的坚实一步。
下面介绍3.x的主要变化:
1、框架更改。用 SpringMVC3 替换 Struts2。目前的框架组合是SpringMVC3+Spring3+Hibernate3+Freemarker。论坛里有很多关于springMVC和struts2的讨论,这里就不展开讨论了。我们的感觉是SpringMVC在性能上比Struts2好,而且设计更简洁,编写的代码更容易理解和维护。作为 Struts2 的早期用户,我们决定放弃 Struts2。
2、大数据量支持。由于内容管理系统的“内容表”通常需要存储较多的信息,需要支持灵活多样的查询,容易造成“内容表”过大,查询效率低下。3.x采用分表存储的方式,使得在查询大数据量时具有良好的性能,可以轻松支持百万级数据量。
3、集群支持。可以使用ftp将上传的图片发布到另一台服务器,支持数据库附件,即将上传的图片或附件保存到数据库中。代码级会话接口,可以使用memcached保存会话数据。
4、单点登录支持。系统提供单独的登录界面,方便其他系统和jeecms单点登录的集成。
5、静态化和全文搜索。添加和修改 文章 静态页面和全文搜索索引,将立即更新。
6、其他。简化配置文件,支持国际化,跨数据库平台,多站点支持,内核优化。
源代码下载地址: