论坛首页 Java企业应用论坛

JEECMS v2.1版免费开源程序发布,欢迎大家试用

浏览 20061 次
精华帖 (5) :: 良好帖 (2) :: 新手帖 (0) :: 隐藏帖 (3)
作者 正文
   发表时间:2008-12-29  
真是不错的东西,以后我公司开发就简单了,估计要下岗一堆人了
0 请登录后投票
   发表时间:2008-12-29  
logl 写道
你们的2。0我下载来看过,提2点建议。1。技术不要赶时毛。2。多点人手搞这个东西。

您的意见比较泛,很含蓄。很有长辈的口吻。

技术不要赶时髦,不知是指的什么。JDK版本确实有些高,下一版将使用jdk1.5。至于spring、hibernate、struts这些莫非也不能用或使用不当,得改用jsp+servlet?还是用的版本高了?

多点人手搞这个东西,大概是指功能太少了吧。2.0版由于改动太大,很多1.x原有功能也没有实现。

2.1有很大的改观,其中有不少cms系统的亮点。如模板可视化编辑、模板中直接插入图片、模板导入导出、导出的模板使用dw编辑不变形、标签机制(融合动易、dedecms、帝国cms三种风格的标签)、图片剪裁等。这些功能和当前主流的cms相比,也不逊色。当然jeecms和已经发展了多年的成熟的cms还是有差距的,不过希望大家能看到jeecms的潜力。
0 请登录后投票
   发表时间:2008-12-29  
bug不少,就拿用户管理来说:
    数据输入没完全验证,比如邮件、电话等等可以乱填
    创建用户,多个登录名居然可以相同
    到出错了,异常直接打印到页面
    分页怎么点也还是第一页
其他功能没用过,就不好说了,

   还有,说是开源,粗略看了下代码,估计开源的代码不过20%,核心代码没开源,没有API,没有文档,没有测试用例,。想必楼主开源是假,宣传是真吧?
0 请登录后投票
   发表时间:2008-12-30  
支持开源!!
0 请登录后投票
   发表时间:2008-12-30   最后修改:2008-12-30
lyg 写道
bug不少,就拿用户管理来说:
    数据输入没完全验证,比如邮件、电话等等可以乱填
    创建用户,多个登录名居然可以相同
    到出错了,异常直接打印到页面
    分页怎么点也还是第一页
其他功能没用过,就不好说了,

   还有,说是开源,粗略看了下代码,估计开源的代码不过20%,核心代码没开源,没有API,没有文档,没有测试用例,。想必楼主开源是假,宣传是真吧?


同意你的观点!
如果是真的开源,代码写的烂点还可以考虑到你有贡献精神。
你这种垃圾作法真是坏了开源的名声。鄙视!!!
0 请登录后投票
   发表时间:2008-12-30  
系统的代码看了一下,但是发现<action name="CmsSubmit" method="login" class="cms.adminLoginAct">
不是调用的adminLoginAct这类下的login方法而是调用了doLogin方法,后来看了下struts2的源码发现代码如下:
Method method;
        try
        {
            method = getAction().getClass().getMethod(methodName, new Class[0]);
        }
        catch(NoSuchMethodException e)
        {
            try
            {
                String altMethodName = (new StringBuilder()).append("do").append(methodName.substring(0, 1).toUpperCase()).append(methodName.substring(1)).toString();
                method = getAction().getClass().getMethod(altMethodName, new Class[0]);
            }
            catch(NoSuchMethodException e1)
            {
                throw e;
            }
        }
这个是表示如果调用的方法不存在就会试图找以do开头的方法 那这样通过扑捉异常来处理额外的对你系统产生了消耗,个人建议最好不这么使用。
0 请登录后投票
   发表时间:2008-12-30   最后修改:2008-12-30
lyg 写道
bug不少,就拿用户管理来说:
    数据输入没完全验证,比如邮件、电话等等可以乱填
    创建用户,多个登录名居然可以相同
    到出错了,异常直接打印到页面
    分页怎么点也还是第一页
其他功能没用过,就不好说了,

   还有,说是开源,粗略看了下代码,估计开源的代码不过20%,核心代码没开源,没有API,没有文档,没有测试用例,。想必楼主开源是假,宣传是真吧?

目前jeecms的错误验证是很薄弱,这个问题前面有朋友提到过。由于目前还是beta版,有的功能有可能出现较大改动,所以将错误验证放在最后一步完善,以免做无用功。

为了让用户更方便反馈bug,所以将异常直接打印在页面上。

点击下一页无效的问题确实存在,谢谢您的测试!

至于开源代码不过20%,不知您是怎么得出的,这个我不作解释,下载看看就知道了。

“核心代码没开源”这个问题已经解释过了。

“没有api,没有文档”官网上有部分使用文档,正在逐步完善

“没有测试用例”您是指没有单元测试吧?dao部分写单元测试个人感觉吃力不讨好,web部分写单元测试似乎没有必要,至于逻辑部分,cms好像没有太多的逻辑。有部分零散的单元测试,公布的也没有太大意义。

“想必楼主开源是假,宣传是真吧”您后半句说的很对,前半句还是由用户自己判断吧。
0 请登录后投票
   发表时间:2008-12-30  
xiaozhi19820323 写道
系统的代码看了一下,但是发现<action name="CmsSubmit" method="login" class="cms.adminLoginAct">
不是调用的adminLoginAct这类下的login方法而是调用了doLogin方法,
这个是表示如果调用的方法不存在就会试图找以do开头的方法 那这样通过扑捉异常来处理额外的对你系统产生了消耗,个人建议最好不这么使用。

谢谢您的建议!使用do开头的目的是为了和普通方法区分开,以免混淆,未仔细研究struts的实现方式,以后版本将考虑修改struts源码或不使用do开头。
0 请登录后投票
   发表时间:2008-12-31  
看上去不错
0 请登录后投票
   发表时间:2008-12-31   最后修改:2008-12-31
earls 写道
smildlzj 写道
建议下一版使用struts2,始终是未来的方向,也方便。。
个人意见。。

未来的方向是淘汰struts,struts过时了


过时?!! 你是追风族!
请问阁下用什么替代Struts !
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics