锁定老帖子 主题:Struts2与jQuery使用总结
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-24
最后修改:2009-02-24
yyjn12 写道 抛出异常的爱 写道 yyjn12 写道 struts2 好复杂,我个人觉得我对这种东西没有信心能学会。
jquery个人觉得很强大,用起来很方便,比起重量级又复杂的dwr之类的,真的是强多了。 比struts1好上手多了. 尽管说心里不是很喜欢struts2,但是毕竟它的盛誉还是摆在眼前的,我还是试着用了一下。 然后就发现我用struts2的时候,没有得到太多愉快的体验,倒是多了许多困难。 比如说一个select,默认选中的项之类的,可能对熟悉struts2的人来说都是很容易的吧。它们总是会让我需要去查了又查,还总觉得有些时候不知道怎么处理。看看源代码吧,又需要去找什么xwork.jar什么的,ognl之类的,代码也看不懂。 有时候觉得用它,许多事都不知道该怎么用它来做。 一直都觉得自己很落伍,对于一些思想始终没能登堂入室。对设计,整体架构,可测试性等等,太多太多没有概念。 唉,突然感慨一下。 如果不喜欢ww标签完全可以不用...... 另我现在写的select 都用公司中另一个人写的 如果要加什么他搞个把小时就能用了.比上google现学的还快 另外我用struts2,控制台打印出异常信息的时候,面对它那极具深度的异常栈,一层一层的方法调用,总觉得心里不舒服。 什么人能跟我讲讲struts2的好处是什么呢? 我希望的是真心的,切实的体会,而不是教学式的套话。 至少action可以测试.....(大多数错误不用启动web就能发现) 很多代码可以放到interceptor 不用在struts1中那样继承指定的父类..... 其它的用的不深不太了解. |
|
返回顶楼 | |
发表时间:2009-02-24
最后修改:2009-02-24
yyjn12 写道 另外我用struts2,控制台打印出异常信息的时候,面对它那极具深度的异常栈,一层一层的方法调用,总觉得心里不舒服。
什么人能跟我讲讲struts2的好处是什么呢? 我希望的是真心的,切实的体会,而不是教学式的套话。 可测(service层不就是因为strut1不好测嘛) 可拦截 功能多 valueStack模型容易理解 隐藏了所有javax下面的api ww的标签非常之鸡肋 最后补充下struts2(webwork2)的resulttype有json型的 搭配ajax -json相当欢乐…… |
|
返回顶楼 | |
发表时间:2009-02-24
zxbyhcsdn 写道 实在想不出jquery和struts2有什么关系!
楼主说的意思, 可能就是说jquery与验证程序与Struts2的form如何结合的问题。 另外, 我做项目中。一般ajax的实现用的就是struts2 + json plugin + jquery。觉得非常舒服。 |
|
返回顶楼 | |
发表时间:2009-02-24
yyjn12 写道 struts2 好复杂,我个人觉得我对这种东西没有信心能学会。
jquery个人觉得很强大,用起来很方便,比起重量级又复杂的dwr之类的,真的是强多了。 dwr复杂吗?直接使用java类,直接在xml配置,不复杂吧 |
|
返回顶楼 | |
发表时间:2009-02-24
jquery+json+struts2
换了个公司,竟然还是用这套框架... 我struts用的不多,没有struts的使用习惯,所以感觉modeldriven有点多余, |
|
返回顶楼 | |
发表时间:2009-02-24
最后修改:2009-02-24
有这么累么? AJAX提交和后台用啥东西没啥大关系。
至于说后台返回数据,就算用Struts2的话,往Servlet response里写东西(JS,XML,HTML....反正都是字符串呗)不就可以? 简简单单,有啥不好? |
|
返回顶楼 | |
发表时间:2009-02-24
最后修改:2009-02-24
elvewyn 写道 zxbyhcsdn 写道 实在想不出jquery和struts2有什么关系!
楼主说的意思, 可能就是说jquery与验证程序与Struts2的form如何结合的问题。 另外, 我做项目中。一般ajax的实现用的就是struts2 + json plugin + jquery。觉得非常舒服。 早先用过,一点儿也不舒服。 一开始用JSF,觉得这玩意儿的AJAX 组件能让我不用写JS,挺好。 后来进步了,用DWR,直接把Service“公开”到前台,用JS调用,挺好。 后来又进步了些,JSON Plugin,多好啊,前台就是简单的JS,少了讨厌的,莫名其妙的DWR,真好。 现在回归原始了,response里面write字符串,前台就是普通的JS,啥都能控制,也不用再学啥后来的AJAX轮子,开发起来心里和明镜似的,舒服。 |
|
返回顶楼 | |
发表时间:2009-02-25
我不喜欢使用标签的方式来用客户端的东西。还是js就是js,jsp的标签就是jsp的标签。。。。
|
|
返回顶楼 | |
发表时间:2009-02-25
最后修改:2009-02-25
zxbyhcsdn 写道 struts2是好东西,
自己学最多1~2周就学好了, 总之比struts1先进多了.. 你不觉得struts1的那些ActionForm太多了么. 其他的还有很多好处,是值得话时间去学习的. 作过一个struts1项目....actionform只有一个.... 使用方式与map一样. 好处就是ibaits一杆子插到底. |
|
返回顶楼 | |
发表时间:2009-02-25
现在科室正在选JS框架,我主张用JQuery,但是老大看上了YUI丰富的UI组件。但是我觉得要把YUI用起来相比JQ难很多了
|
|
返回顶楼 | |