Struts vs. Javascript

arthor99 2003-06-05 10:33:21
hi, everybody

现在有人说Javascript比struts好,说是Javascript可以高效率的完成客户端用户验证、paging控制等等struts看来效率低下的功能。

不知道哪位高手给俺阐述一下两者的利弊,我个人认为Javascript已如昨日黄花,Struts清晰的framework是项目灵活性的关键。他们俩之比较就像是当年两层结构的C/S之与多层架构的B/S比较。实践证明这种实现逻辑层次化、模块化的发展方向是正确的,也是所谓软件开发的敏捷化的关键。

请大家讨论!
...全文
77 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
arthor99 2003-06-05
  • 打赏
  • 举报
回复
热烈欢迎各位的讨论,本人愚钝,这里把问题说清楚一些,望大家谅解。

我的问题是用Struts来做客户输入信息验证(只需在struts-config.xml里配置),如:输入日期、金额是否正确等等,和用javascript来做(需要在html页面里加入代码)哪个更适合一些?双方的利弊是什么?

另外一个问题是paging的方法通常是把搜索结果放在session里,可是如果搜索结果数量很大,是用cache做好还是每一页都访问一次数据库得到结果好?针对这个问题有没有什么比较成熟的解决方案。

谢谢指教!
xmvigour 2003-06-05
  • 打赏
  • 举报
回复
struts的验证可以是javascript
也就是部分简单验证可以移到前台来作!
开始我还以为本帖是讨论struts和javascript的结合呢:)
lewisdl 2003-06-05
  • 打赏
  • 举报
回复
不要比了给分好了!
anfield 2003-06-05
  • 打赏
  • 举报
回复
Javascript是不安全的,可以轻易绕过。
zez 2003-06-05
  • 打赏
  • 举报
回复
没有可比性 !!!
根本不是一类的东西...


------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
wltsui 2003-06-05
  • 打赏
  • 举报
回复
他们能比吗?
北极猩猩 2003-06-05
  • 打赏
  • 举报
回复
Javascript可以高效率的完成客户端用户验证?
可是考虑安全性问题了吗?Javascript完全在客户端运行,要进行用户验证就需要将验证信息全部传到客户端去!这太离谱了吧

Javascript可以高效率的完成paging控制?
那也是在你从数据库中把所有的记录都查出来然后一起传到客户端的前提下,要是结果集有1M条纪录……等死吧

还有把这两者放在一起比较本身就说明了比较的人头脑或者知识有问题
youfly 2003-06-05
  • 打赏
  • 举报
回复
看样子你还不懂什么是strus,它们根本是不同的一回事。
zh_baiyu 2003-06-05
  • 打赏
  • 举报
回复
我觉得这个两个不具可比性。根本是两个不同的东西。
struts是mvc的一个框架。在项目的开发和维护上提供很大程度的方便。
而javascript只能说是客户端的代码而已,
代码不能保密,
而且是可以绕过去的。
但如果真想做好bs结构编程的话,js是不能少的。毕竟提供了很大的灵活性。
flyspider 2003-06-05
  • 打赏
  • 举报
回复
没有可比性
dgnApo 2003-06-05
  • 打赏
  • 举报
回复
没用过struts,占个位置看,up,up,up,up~
rubyz 2003-06-05
  • 打赏
  • 举报
回复
???
他们是一个类型的东西吗
scriptskychen 2003-06-05
  • 打赏
  • 举报
回复
靠,这简直就是无聊的问题!浪费时间
cocolovevienna 2003-06-05
  • 打赏
  • 举报
回复
同意楼上的!
fileslong 2003-06-05
  • 打赏
  • 举报
回复
我想确实搂主在理解上出现了问题,struct是一个验证,传输的一个实现方法,当然javascript也可以做倒,但是毕竟依托的基础不同,确实不能相比
flashroom 2003-06-05
  • 打赏
  • 举报
回复
比它干吗?

=====================================================

我的斑竹都撤了,我找谁了?
arthor99 2003-06-05
  • 打赏
  • 举报
回复
关注中!!!!!!
arthor99 2003-06-05
  • 打赏
  • 举报
回复
第二个问题有人知道么?
treeClimber 2003-06-05
  • 打赏
  • 举报
回复
JavaScript只适合于数据类型的判断,而struts里面的那个validate方法是用来判断数据合法性的(比如范围)。
arthor99 2003-06-05
  • 打赏
  • 举报
回复
to yujiebo025(独舞黄纱):

怎么冗余?struts配置和javascript同时用么?
加载更多回复(2)

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧