论坛首页 入门技术论坛

Struts2与jQuery使用总结

浏览 33336 次
该帖已经被评为新手帖
作者 正文
   发表时间: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中那样继承指定的父类.....

其它的用的不深不太了解.
0 请登录后投票
   发表时间:2009-02-24   最后修改:2009-02-24
yyjn12 写道
另外我用struts2,控制台打印出异常信息的时候,面对它那极具深度的异常栈,一层一层的方法调用,总觉得心里不舒服。

什么人能跟我讲讲struts2的好处是什么呢?
我希望的是真心的,切实的体会,而不是教学式的套话。

可测(service层不就是因为strut1不好测嘛)  可拦截 功能多 valueStack模型容易理解 隐藏了所有javax下面的api
ww的标签非常之鸡肋
最后补充下struts2(webwork2)的resulttype有json型的
搭配ajax -json相当欢乐……
0 请登录后投票
   发表时间:2009-02-24  
zxbyhcsdn 写道
实在想不出jquery和struts2有什么关系!


楼主说的意思, 可能就是说jquery与验证程序与Struts2的form如何结合的问题。

另外, 我做项目中。一般ajax的实现用的就是struts2 + json plugin + jquery。觉得非常舒服。
0 请登录后投票
   发表时间:2009-02-24  
yyjn12 写道
struts2 好复杂,我个人觉得我对这种东西没有信心能学会。
jquery个人觉得很强大,用起来很方便,比起重量级又复杂的dwr之类的,真的是强多了。


dwr复杂吗?直接使用java类,直接在xml配置,不复杂吧
0 请登录后投票
   发表时间:2009-02-24  
jquery+json+struts2
换了个公司,竟然还是用这套框架...


我struts用的不多,没有struts的使用习惯,所以感觉modeldriven有点多余,
0 请登录后投票
   发表时间:2009-02-24   最后修改:2009-02-24
有这么累么? AJAX提交和后台用啥东西没啥大关系。
至于说后台返回数据,就算用Struts2的话,往Servlet response里写东西(JS,XML,HTML....反正都是字符串呗)不就可以?
简简单单,有啥不好?
0 请登录后投票
   发表时间: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轮子,开发起来心里和明镜似的,舒服。
0 请登录后投票
   发表时间:2009-02-25  
我不喜欢使用标签的方式来用客户端的东西。还是js就是js,jsp的标签就是jsp的标签。。。。
0 请登录后投票
   发表时间:2009-02-25   最后修改:2009-02-25
zxbyhcsdn 写道
struts2是好东西,
自己学最多1~2周就学好了,
总之比struts1先进多了..
你不觉得struts1的那些ActionForm太多了么.
其他的还有很多好处,是值得话时间去学习的.

作过一个struts1项目....actionform只有一个....
使用方式与map一样.
好处就是ibaits一杆子插到底.
0 请登录后投票
   发表时间:2009-02-25  
现在科室正在选JS框架,我主张用JQuery,但是老大看上了YUI丰富的UI组件。但是我觉得要把YUI用起来相比JQ难很多了
0 请登录后投票
论坛首页 入门技术版

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