view层的问题

10-03-05 jeffrey4chartcrm
现在有点疑惑。view层有多个选择。

1.mvc框架,如struts。javascript只做些简单的验证工作。利用struts的action和service层通讯,model封装表单的数据,用标签库来处理页面的显示。

2.JSP+servlet。利用JSON等ajax框架做数据的封装和传输,servlet读取。通过servlet和service层通讯。感觉这个方法代码量比较大。

3.利用DWR框架,封装JSP的表单数据成对象,传输给service层。虽然相比第2个方案,代码量有所减少,但是否有破坏分层,增加了耦合性。

不知各位看法如何?请指点。

1
banq
2010-03-05 14:22
主要看你从哪个角度去衡量,还有一种MVC全部在客户端的富客户端模式:基于客户端的MVC架构

jeffrey4chartcrm
2010-03-05 18:45
现在是网站应用,不知道用那个方案比较合适一点?

banq
2010-03-06 14:28
2010年03月05日 18:45 "jeffrey4chartcrm"的内容
现在是网站应用

网站应用就是软件应用,一切都Web化了,所以,还在于你的网站类型,是社交媒体,还是电子商务,还是银行保险 企业信息管理等等。

jeffrey4chartcrm
2010-03-06 17:15
是电子商务类型的

banq
2010-03-08 09:29
2010年03月06日 17:15 "jeffrey4chartcrm"的内容
电子商务类型的

建议第一种,其他几个种类都是有AJAX的,而利用好AJAX关键是 并发模式,追求分布式异步情况下的低延迟,而电子商务主要应该以严格一致性为主,除了商品展示查询以外这方面没有多少弹性。

DJ
2012-03-05 20:01
2010年03月06日 14:28 "@banq"的内容

网站应用就是软件应用,一切都Web化了,所以,还在于你的网站类型,是社交媒体,还是电子商务,还是银行保险 企业信息管理等等。 ...

如果是社交类的应该如何取舍呢?目前正准备做相关的东西,不知道如何取舍

猜你喜欢