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

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

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


源码下载地址:http://www.jeecms.com/download/index.htm
38 楼 wj539h 2011-01-06  
Java开源商城系统--JSPGOU网店这个系统希望开源
39 楼 yunchow 2011-01-06  
刚大概看了一下源代码, 这个类FileNameUtils会有线程问题
40 楼 jeecms 2011-01-06  
wj539h 写道
Java开源商城系统--JSPGOU网店这个系统希望开源

jspgou 这个项目也会开源的
41 楼 yuxiaojicai 2011-01-06  
看了大家的回复后有种很沉重的感觉,为什么感觉都是在索取呢,唉
42 楼 lovejing 2011-01-06  
支持,代码很帅
43 楼 nkliuliu 2011-01-07  
建议楼主再搞个bbs出来,完善产品线。
44 楼 liukai 2011-01-07  
刚把代码下载下来很忽略的过了遍
其实目前开源出来的代码如果仔细看的话能学到很多的
尤其是几个utils类
不过比较遗憾的是xml配置没有
45 楼 jeecms 2011-01-07  
nkliuliu 写道
建议楼主再搞个bbs出来,完善产品线。


目前jeecms已经开发了BBS,叫jeebbs,当前版本是v1.0,年后将推出jeebbs v2.0
46 楼 boygirl 2011-01-07  
这开源的cms我用过,学习里面的一些蛮好的,尤其时候支持多域名的 Java开源CMS系统-JEECMS v3.0.2正式版开源公布
47 楼 yangfuchao418 2011-01-07  
jeecms 写道
wj539h 写道
Java开源商城系统--JSPGOU网店这个系统希望开源

jspgou 这个项目也会开源的



请问什么时候开源呢
48 楼 jeecms 2011-01-08  
alyouge 写道
只有JAVA代码 ,没有JSP代码啊!还不开源完全?

jeecms表现层用的是freemarker,没有使用jsp。
49 楼 jeecms 2011-01-08  
jitabc 写道
把源码弄成eclipse项目放到googlecode或者github上吧


下次发布时会考虑做一个eclipse项目发布。
50 楼 jeecms 2011-01-08  
zht520 写道
没有CSS、JS、JSP,只有java源码,不应该算公开吧,只是控制代码,没任何意义。
只发一部分,也值得谢谢。

css和js都是有的,系统是完全开源的,关于找不到jsp的问题前面已经回答了,因为没有用jsp。
51 楼 jeecms 2011-01-08  
askjsp 写道
org.hibernate.DuplicateMappingException: Duplicate class/entity mapping  在JDK1.6+TOMCAT6.0.29+MYSAL5.0下就成这样了,什么原因?

在eclipse下,如果使用了源码,就应该吧lib目录下相应的jar包删除。否则会出现有两个相同的hibernate映射文件的错误。
52 楼 jeecms 2011-01-08  
yunchow 写道
刚大概看了一下源代码, 这个类FileNameUtils会有线程问题

谢谢您对jeecms的关注及建议。
你是指在大量并发时生成的文件名有可能重名吗?理论上确实有这个可能,不过大量并发上传文件的场景是罕见的,即使是在同一毫秒级别上传多个文件,其重名的概率也只有几十万分之一,考虑到即使真的发生重名也只是覆盖其他图片,不会造成很大的影响,所以就没有对这部分代码做进一步处理。如果需要严谨一些的话,可以做同步处理再加上重名检测,就万无一失了。
53 楼 jeecms 2011-01-08  
liukai 写道
刚把代码下载下来很忽略的过了遍
其实目前开源出来的代码如果仔细看的话能学到很多的
尤其是几个utils类
不过比较遗憾的是xml配置没有

谢谢你的jeecms的关注,你说的xml配置没有是指什么?
54 楼 jeecms 2011-01-08  
cwx714 写道
建议jeecms使用Maven搭建整体架构,项目目录布局。

还是觉得maven有点太复杂,目前还没有使用maven的打算。
55 楼 sinopf 2011-01-09  
总感觉java做网站比不上PHP方便
56 楼 keer2345 2011-02-04  
jeecms 写道
nkliuliu 写道
建议楼主再搞个bbs出来,完善产品线。


目前jeecms已经开发了BBS,叫jeebbs,当前版本是v1.0,年后将推出jeebbs v2.0

jeebbs v2.0一直未见发布
57 楼 java_mike 2011-02-17  
国内开源界一个很不错的项目。