锁定老帖子 主题:Java Web框架标准化必要性探讨
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-11-28
Qieqie 写道 cbhyk 写道 其实我们全部界面都是用的AJAX,我们的Action是这样:
public class UserAction { public User loadUser(Integer id){...} public Integer save(Map params){...} public void delete(Integer id){...} public List<User> friends(Integer id){...} } 这样是不是更爽快 问题是, 1、你如何将返回的List<User>给客户端,这不成了RCP? 2、我们在哪里指定返回的页面名称,还需要什么配置?插件? 3、一个method根据情况返回不同时,比如成功返回某某具体对象, 失败返回errorCode,这如何做到(或者说没有必要做,交给拦截器去做?) 4、。。。 是的,RCP,客户端这样的: var ds = new RemoteDataSet("xxxAction.friends"); var list = new XXXList(ds); ds.load(); 除在spring context中配置action外,没有别的配置了。 |
|
返回顶楼 | |
发表时间:2007-11-29
框架只是软件的半成品,半成品到成品还是有很多路要走的,
我就看到williamy的whitesand不错,struts1都很方便 |
|
返回顶楼 | |
发表时间:2007-11-29
并非一切都能隐藏在底层,定义出这个标准Action层往往就意味着已经有选择了
比如例子中的action,如果把user作为类变量,在struts2下没有问题,在struts1 without spring有问题 |
|
返回顶楼 | |
发表时间:2007-12-05
spring 2.5提供新的基于源注释的mvc框架,与你提出的要求基本吻合。
|
|
返回顶楼 | |