锁定老帖子 主题:关于MVC和ajax的思考
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (5)
|
|
---|---|
作者 | 正文 |
发表时间:2012-02-16
zys0523 写道 可以搜一下前端MVC
页面可能都不渲染数据 而是在下面某个隐藏域PUT一堆JSON,然后由JS完成渲染 是的,JSP根本就不负责界面了,所有界面的渲染全部由JS完成,传输的仅仅就是JSON,XML或者TEXT |
|
返回顶楼 | |
发表时间:2012-02-16
sunway00 写道 BS和CS本质上并没有不同啊,严格来说,BS也是以http协议通讯的特殊CS而已。
我没觉得加上ajax的mvc怎么就和cs相似了或者说有什么超出了mvc的地方了。 我觉得如果说ajax的应用有一些特殊的地方,是比较容易出现C 会分布在js和action/cotroller(struts2/SpringMVC)两端。不像传统页面跳转时control 显得那么的清晰。 赞同!BS和CS 本来就没什么不同,都是 界面 + 事件操作 + 业务逻辑 +数据 只不过把界面的描述写到了服务器上,供客户端下载而已。 |
|
返回顶楼 | |
发表时间:2012-02-16
nick.s.ni 写道 如果前端一套MVC,後端一套MVC,雖然解耦了,但代碼量成倍上去了。
現在用JS又確實做了一些C的工作。糾結 所以我想说,业务逻辑分离,不负责界面,仅提供业务接口供调用,这样也来,你可以使用任何形方式来做界面,你可以用EXTJS来做界面,你可以用手机客户端来做界面,当然也可以用JSP来做界面,还可以用.NET来做界面; |
|
返回顶楼 | |
发表时间:2012-02-16
Tracy-Lcz 写道 HEHE,AJAX本来就是违背了MVC思想的。
这个我道不敢赞同,没有违背,只有更优,就看你怎么理解MVC了; |
|
返回顶楼 | |
发表时间:2012-02-16
Tracy-Lcz 写道 HEHE,AJAX本来就是违背了MVC思想的。
这怎么说?! 事在人为,你没有用好吧。 |
|
返回顶楼 | |
发表时间:2012-02-16
MVC 优点都知道,无非给了一个3层结构,至于你使用什么手段渲染界面,都是过程,结果还是在每一层的平台上完成,EXITJS,AJAX,JSON-MAP,XML,都是技术层面的东东啊
|
|
返回顶楼 | |
发表时间:2012-02-16
现在流行的flex不就是cs结构吗,browser已经沦为运行client的虚拟机了
|
|
返回顶楼 | |
发表时间:2012-02-16
和金蝶的operamasks是一样的思路
|
|
返回顶楼 | |
发表时间:2012-02-16
java_user 写道 现在流行的flex不就是cs结构吗,browser已经沦为运行client的虚拟机了
赞同! |
|
返回顶楼 | |
发表时间:2012-02-16
wu_7013_cn 写道 MVC 优点都知道,无非给了一个3层结构,至于你使用什么手段渲染界面,都是过程,结果还是在每一层的平台上完成,EXITJS,AJAX,JSON-MAP,XML,都是技术层面的东东啊
是的,MVC不过给出了一个开发结构,至于用什么实现M,V 和C层,其实不重要了; 其实我应该把标题改成 STRUTS 和 AJAX 个人对STRUTS理解应用不深,感觉他实际上是实现的服务器端的基于JSP的MVC。 |
|
返回顶楼 | |