0 0

GWT MVP 模型安全么? 包含业务逻辑的P是在浏览器中运行的吧?!5

GWT MVP 模型安全么? 包含业务逻辑的 Presenter 是在浏览器中运行的吧?!而RPC似乎在这个模型中沦为同服务器同步数据的简单接口,GWT推出的RequestFactory似乎在这个趋势上似乎更进一步,难道google打算让GWT把服务器就当做一个数据存储?


记得一直被教育说不要相信client端发来的东西,可似乎从GWT的发展趋势来看,GWT总是要大家相信client发来的request是合理、正确、安全的。如果业务逻辑在server端完成,就算受到攻击,可能受到影响的就是被攻击的个人。但如果业务逻辑在client,势必意味着server端将开放数据接口(DAO),哪怕这个接口被一定程度的包装了,但来自internet的调用可以完全没有业务逻辑,这样一旦被攻击,很可能导致很多用户受到影响,即便不能随便更改,但至少可以盗取很多个人信息,严重的甚至可能导致整个系统的数据混乱和崩溃。


另外,业务逻辑在浏览器中的Presenter中运行时,如果涉及若干个数据实体,如何保证transaction的完整性呢?尤其是采用RequestFactory时,Server端的 Entity 在client端是一一对应的吧!


刚学习GWT,用GWT开发web和SSH2/JSP+Servlet开发差别好大,完全不理解,望大家指教,多谢,多谢!!!!!

GWT 
2012年2月17日 11:32

1个答案 按时间排序 按投票排序

0 0

GWT 是Java交叉编译成JavaScript, 安全性上和JavaScript考虑的是共通的

2012年3月04日 20:40

相关推荐

Global site tag (gtag.js) - Google Analytics