案例我没有..在这里我就只说说自己的看法
1:安全.我感觉用struts会好点.毕竟DWR会让你在web中直接调用你的方法,虽然我们可以严格的控制调用的方法,
但我还是认为struts会比DWR安全一些.
2:压力.DWR最好只在适当的地方用,我想如果把他频繁的用到web中,这样每次都要调用数据库,会给数据库服务器造成一定的压力
struts有可以使用数据库连接池..如果10个用户同时访问一个页面的一个查询功能.不用连接池的话会建立10个与数据库的
连接,而使用连接池就可以很好的的解决这个问题
3:建议.struts结合DWR使用,用与不用要看你程序是否需要.这个就要你自己去把握
1:安全.我感觉用struts会好点.毕竟DWR会让你在web中直接调用你的方法,虽然我们可以严格的控制调用的方法,
但我还是认为struts会比DWR安全一些.
2:压力.DWR最好只在适当的地方用,我想如果把他频繁的用到web中,这样每次都要调用数据库,会给数据库服务器造成一定的压力
struts有可以使用数据库连接池..如果10个用户同时访问一个页面的一个查询功能.不用连接池的话会建立10个与数据库的
连接,而使用连接池就可以很好的的解决这个问题
3:建议.struts结合DWR使用,用与不用要看你程序是否需要.这个就要你自己去把握
解决方案 »
- 急....关于SSH事务管理问题
- Jboss
- 有关安全级别
- java 检测utf-8字符
- 【在线等】J2EE API 问题
- 有关session失效的问题(急)
- hibernate 锁的问题
- 心急如焚!!在jsp页面中如何解决多表查询????
- 关于struts的小问题???
- 看懂了Struts来实现MVC,我是否可以学习J2EE了!!!
- 求助 jspsmartupload 出现Files' name is invalid or does not exist !
- ERROR (org.hibernate.hql.PARSER:33) - line 1:1: unexpected token: form
如果用DWR就破坏了MVC的模式,没有一个完整的模式,直接进入DAO访问数据库
而Struts呢,可以结合控制器去快速的开发,页面的显示数据,等等都比DWR要方便的多
但DWR因为是AJAX框架的具体实现,实现了页面的无刷新等好的方面,
所以我觉得两着可以配合起来使用
Struts是web MVC框架,DWR是ajax框架,应用的领域不同,能比吗?
不过基于struts dwr 的项目倒是不少
struts侧重mvc,dwr是ajax,交互方面更强
结合起来用会更好
struts是一种框架.
实现的是不同方面的功能.
的调用更简单,使javascript可以直接调用java类中的方法,更为快捷和方便。那么问题就很简单了,上升到了mvc模式与ajax的PK了。究竟哪个更好?这不是一个很无聊的问题么,都有优点和缺点,随便说几个不同点我觉得就可以了。
struts是mvc的
为什么非要放在一起比较
我们可以实现一个纯struts框架开发的工程。也可以实现一个纯dwr框架开发的工程。
用dwr可以完全替代struts的工作。用了dwr可以完全抛弃struts的跳转和客户端标签应用。
所以我认为他们是有可比性的。struts在程序实现的构架更为清晰,而dwr完成的程序构架则比较混乱,但是无刷新机制还是比较能促进用户体验的。很多工程,我们选择两者共存,就是各取所长而已。我认为面试官的问题主要出在“替代”上,讲出各长,各短便可。
structs做的就是mvc,目的就是把m层(一般为java部分)和v层(一般为html包括ajax)部分分离。用dwr后,就把v层和m层混合起来了,躲过了mvc模型。显然两者是有联系的。