精华帖 (5) :: 良好帖 (2) :: 新手帖 (0) :: 隐藏帖 (3)
|
|
---|---|
作者 | 正文 |
发表时间:2008-12-29
真是不错的东西,以后我公司开发就简单了,估计要下岗一堆人了
|
|
返回顶楼 | |
发表时间: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的潜力。 |
|
返回顶楼 | |
发表时间:2008-12-29
bug不少,就拿用户管理来说:
数据输入没完全验证,比如邮件、电话等等可以乱填 创建用户,多个登录名居然可以相同 到出错了,异常直接打印到页面 分页怎么点也还是第一页 其他功能没用过,就不好说了, 还有,说是开源,粗略看了下代码,估计开源的代码不过20%,核心代码没开源,没有API,没有文档,没有测试用例,。想必楼主开源是假,宣传是真吧? |
|
返回顶楼 | |
发表时间:2008-12-30
支持开源!!
|
|
返回顶楼 | |
发表时间:2008-12-30
最后修改:2008-12-30
lyg 写道 bug不少,就拿用户管理来说:
数据输入没完全验证,比如邮件、电话等等可以乱填 创建用户,多个登录名居然可以相同 到出错了,异常直接打印到页面 分页怎么点也还是第一页 其他功能没用过,就不好说了, 还有,说是开源,粗略看了下代码,估计开源的代码不过20%,核心代码没开源,没有API,没有文档,没有测试用例,。想必楼主开源是假,宣传是真吧? 同意你的观点! 如果是真的开源,代码写的烂点还可以考虑到你有贡献精神。 你这种垃圾作法真是坏了开源的名声。鄙视!!! |
|
返回顶楼 | |
发表时间: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开头的方法 那这样通过扑捉异常来处理额外的对你系统产生了消耗,个人建议最好不这么使用。 |
|
返回顶楼 | |
发表时间:2008-12-30
最后修改:2008-12-30
lyg 写道 bug不少,就拿用户管理来说:
数据输入没完全验证,比如邮件、电话等等可以乱填 创建用户,多个登录名居然可以相同 到出错了,异常直接打印到页面 分页怎么点也还是第一页 其他功能没用过,就不好说了, 还有,说是开源,粗略看了下代码,估计开源的代码不过20%,核心代码没开源,没有API,没有文档,没有测试用例,。想必楼主开源是假,宣传是真吧? 目前jeecms的错误验证是很薄弱,这个问题前面有朋友提到过。由于目前还是beta版,有的功能有可能出现较大改动,所以将错误验证放在最后一步完善,以免做无用功。 为了让用户更方便反馈bug,所以将异常直接打印在页面上。 点击下一页无效的问题确实存在,谢谢您的测试! 至于开源代码不过20%,不知您是怎么得出的,这个我不作解释,下载看看就知道了。 “核心代码没开源”这个问题已经解释过了。 “没有api,没有文档”官网上有部分使用文档,正在逐步完善 “没有测试用例”您是指没有单元测试吧?dao部分写单元测试个人感觉吃力不讨好,web部分写单元测试似乎没有必要,至于逻辑部分,cms好像没有太多的逻辑。有部分零散的单元测试,公布的也没有太大意义。 “想必楼主开源是假,宣传是真吧”您后半句说的很对,前半句还是由用户自己判断吧。 |
|
返回顶楼 | |
发表时间:2008-12-30
xiaozhi19820323 写道 系统的代码看了一下,但是发现<action name="CmsSubmit" method="login" class="cms.adminLoginAct">
不是调用的adminLoginAct这类下的login方法而是调用了doLogin方法, 这个是表示如果调用的方法不存在就会试图找以do开头的方法 那这样通过扑捉异常来处理额外的对你系统产生了消耗,个人建议最好不这么使用。 谢谢您的建议!使用do开头的目的是为了和普通方法区分开,以免混淆,未仔细研究struts的实现方式,以后版本将考虑修改struts源码或不使用do开头。 |
|
返回顶楼 | |
发表时间:2008-12-31
看上去不错
|
|
返回顶楼 | |
发表时间:2008-12-31
最后修改:2008-12-31
earls 写道 smildlzj 写道 建议下一版使用struts2,始终是未来的方向,也方便。。
个人意见。。 未来的方向是淘汰struts,struts过时了 过时?!! 你是追风族! 请问阁下用什么替代Struts ! |
|
返回顶楼 | |