|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (17)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-05-04
推荐Spring MVC,尤其是2.5版本。
struts2.0确实没真正在产品里用过,不过两年前我也面临这样的技术选型。当时比较专制,就用spring mvc,因为我认为struts的强项在于表示层——确切地说是tag,而我最讨厌tag!采用spring mvc可以沿袭spring的IOC、AOP思想,对具备spring根基的人来说,开发学习是统一的,而且非常易于扩展。 呵呵,两年来只需要用到最简单的controller接口,简单到底!清清爽爽! |
|
| 返回顶楼 | |
|
时间:2008-05-05
laiseeme 写道 public static String createJson(List list)
{
JSONArray jsonArray= new JSONArray();
JSONObject jsonObject;
for(int i=0;i<list.size();i++)
{
jsonObject = new JSONObject(list.get(i));
jsonArray.put(jsonObject);
}
return jsonArray.toString();
}
不知道是不是这样的? 应该是他自己写的,JSON-lib中的JSONUtils中没有fromObject方法的。 如果仅仅是上面这段代码的话不需要自己写,直接用JSONArray.fromObject(list)就可以了。 Saro自己写的JSONUtils.fromObject方法可能是循环调用实体的toJSON方法吧,和你说的复写toString可能是一个意思。 |
|
| 返回顶楼 | |
|
时间:2008-05-05
晕 那我不白忙活了 不知道你们说的jsonlib和我用的这个是不是一个 我根本没有
JSONUtils这个类呀 还有就是一对多的问题也需要解决一下 否则如果使用了hibernate这样的东西会触发很多延迟检索 |
|
| 返回顶楼 | |
|
时间:2008-05-06
gongchangming 写道 有没有中国自己的框架
有,但是没有必要。 |
|
| 返回顶楼 | |
|
时间:2008-05-06
laiseeme 写道 晕 那我不白忙活了 不知道你们说的jsonlib和我用的这个是不是一个 我根本没有
JSONUtils这个类呀 还有就是一对多的问题也需要解决一下 否则如果使用了hibernate这样的东西会触发很多延迟检索 应该是一个,可能版本不一致,基本方法一看就知道是一样的。 之前Saro的方案就是每个domain写各自的toJSON,想这么取就怎么取,你的复写toString不是一样的么,当然你要自己遍历对象图了,调用复写的toString了。 我的方案是: icewubin 写道 判读是否是org.hibernate.collection.AbstractPersistentCollection的实例 参见第7页的帖。 |
|
| 返回顶楼 | |
|
时间:2008-05-06
曾看过一个对比表证明用了Structs2的框架的运行效率很有问题。虽说我还没有做过相应的对比。但现在我们用Spring + Structs2 + iBatis的确是速度挺慢。效率不高啊。但是单纯的Spring + iBatis的效率就还算不错。
|
|
| 返回顶楼 | |
|
时间:2008-05-06
daquan198163 写道 目前公司在选择MVC框架时,出现了分歧:
一派支持SpringMVC,理由是足够强大,已经在两个项目成功使用 另一派主张用Struts2.0,理由是觉得它比SpringMVC强大,对AJAX集成的好 我是属于第一派的,但是由于我不熟悉Struts2.0(webwork2),所以也不能说服另一派的 下面列出我对这两个都很优秀的框架的评估,请各位帮忙评判一下: ------------------------SpringMVC-----Struts2.0(webwork2)--------------获胜者 开发效率----------------5-------------?---------------------------------? 运行效率----------------5-------------4(action非单例)------------------SpringMVC 学习成本----------------4-------------3(同事反应学习曲线比较陡)--------SpringMVC 与Spring集成------------5(无缝集成) 4----------------------------------SpringMVC 难易程度 validator集成-----------4(commons)--5----------------------------------Struts2.0 AJAX集成----------------4-------------5(丰富的tag支持)-----------------Struts2.0 可测试性----------------5-------------5----------------------------------平局 有结果了吗? |
|
| 返回顶楼 | |
|
时间:2008-05-06
tedeyang 写道 daquan198163 写道 目前公司在选择MVC框架时,出现了分歧:
一派支持SpringMVC,理由是足够强大,已经在两个项目成功使用 另一派主张用Struts2.0,理由是觉得它比SpringMVC强大,对AJAX集成的好 我是属于第一派的,但是由于我不熟悉Struts2.0(webwork2),所以也不能说服另一派的 下面列出我对这两个都很优秀的框架的评估,请各位帮忙评判一下: ------------------------SpringMVC-----Struts2.0(webwork2)--------------获胜者 开发效率----------------5-------------?---------------------------------? 运行效率----------------5-------------4(action非单例)------------------SpringMVC 学习成本----------------4-------------3(同事反应学习曲线比较陡)--------SpringMVC 与Spring集成------------5(无缝集成) 4----------------------------------SpringMVC 难易程度 validator集成-----------4(commons)--5----------------------------------Struts2.0 AJAX集成----------------4-------------5(丰富的tag支持)-----------------Struts2.0 可测试性----------------5-------------5----------------------------------平局 有结果了吗? 各比较的权重不一样,很难有结果。 |
|
| 返回顶楼 | |
|
时间:2008-05-06
现在差不多学习完了struts2 感觉是挺强大的,不过对dojo的集成 让人吃不消,速度太慢,对于jfreechar的集成有太僵硬。
不知道struts2的下个版本会有什么好的提升。springmvc 玩过不过太让人难受,新版本是提升了不少,有待比较。 |
|
| 返回顶楼 | |
|
时间:2008-05-06
jfreechart和struts的集成怎么讲?
|
|
| 返回顶楼 | |





