Java开源CMS系统--JEECMS v3.0.2正式版开源发布

JEECMS V3.0.2 FINAL终于和大家见面了,这是3.x的第一个正式版。大家一直关注的源码也已一并发布。

3.x相对于2.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将上传的图片发布到另外的服务器上,并且支持数据库附件,即把上传的图片或附件保存至数据库中。代码级session接口,可使用memcached保存session数据。

4、单点登录支持。系统提供单独登录接口,方便其他系统和jeecms做单点登录整合。

5、静态化和全文检索。添加、修改文章会立即更新的静态化页面和全文检索索引。

6、其他。简化配置文件、支持国际化、跨数据库平台、多站点支持、内核优化。

7、在界面上也做了较大的改动,默认模板采用了门户的形式,如图:

[img]http://dl.iteye.com/upload/attachment/382375/c23f5165-9b78-38a7-a113-4b8c803215d8.jpg[/img]


[b][color=blue]源码下载地址:[url]http://www.jeecms.com/download/index.htm[/url][/color][/b]

你可能感兴趣的:(Java开源CMS系统--JEECMS v3.0.2正式版开源发布)