论坛首页 海阔天空论坛

瓷砖的页面方案-- n个action凑一个页面。

浏览 5080 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-11-05  
不如多个组件 一个action 输出 

link 一个 css
0 请登录后投票
   发表时间:2008-11-05   最后修改:2008-11-05
ray_linn 写道
你给我另外的Idea,是不是可以一边merge所有的action,一边merge所有的template,这样就有一个虚拟的action和一个虚拟的template.....


你说得我有点晕,没看懂。怎么merge呢啊?merge完了,各区域要的数据那还不得统一准备好啊?那又怎么单独使用?

貌似这也是个月经贴。

去AJAX版搜索一下:ajax portlet
0 请登录后投票
   发表时间:2008-11-05  
怎么不用个基于组件的web framework? 每个component写个组件。
8 请登录后投票
   发表时间:2008-11-05  
好吧,忽悠客户买机器都出来了。

为啥不用一个Struts的Action Chain,自己实现一把老累的,还有这样那样的问题要考虑。
0 请登录后投票
   发表时间:2008-11-05   最后修改:2008-11-05
downpour 写道
好吧,忽悠客户买机器都出来了。

为啥不用一个Struts的Action Chain,自己实现一把老累的,还有这样那样的问题要考虑。



action chain不是麻烦嘛.


假如我第一个action有属性Product ,第二个action有属性News,第三个action有属性UserStatus, 用action chain,最外围的Action不是得包含以上三个属性吗?,一旦我添加第四个第5个action进chain,而外围的action又得去修改...不爽啊, 不知道Struts 2.0的action chain有没有通用的方法啊?

有时候布局还没斟酌好,我一会放放Product,一会放放News,用我第一个方案,你根本不用去管action,只管去调整view就好.
0 请登录后投票
   发表时间:2008-11-05  
sorphi 写道
ray_linn 写道
你给我另外的Idea,是不是可以一边merge所有的action,一边merge所有的template,这样就有一个虚拟的action和一个虚拟的template.....


你说得我有点晕,没看懂。怎么merge呢啊?merge完了,各区域要的数据那还不得统一准备好啊?那又怎么单独使用?

貌似这也是个月经贴。

去AJAX版搜索一下:ajax portlet



如果是在.NET MVC里,因为它的excute返回的是数据,我可以依次把数据放进上一次返回的结果中,从最后一个action出来,不就有所有的数据了么?
0 请登录后投票
   发表时间:2008-11-05  
ray_linn 写道
downpour 写道
好吧,忽悠客户买机器都出来了。

为啥不用一个Struts的Action Chain,自己实现一把老累的,还有这样那样的问题要考虑。



action chain不是麻烦嘛.


假如我第一个action有属性Product ,第二个action有属性News,第三个action有属性UserStatus, 用action chain,最外围的Action不是得包含以上三个属性吗?,一旦我添加第四个第5个action进chain,而外围的action又得去修改...不爽啊, 不知道Struts 2.0的action chain有没有通用的方法啊?

有时候布局还没斟酌好,我一会放放Product,一会放放News,用我第一个方案,你根本不用去管action,只管去调整view就好.


当然不用那么麻烦,使用action chain,每个action中的属性都在valuestack里面,根本不用在外围的action上写那么多属性。你一个个chain下去不就完了。
0 请登录后投票
   发表时间:2008-11-05  
这样用不错啊,我都这样用了几年了,action职责分明,还可以复用啊,不就是多了几个Request嘛,那又有啥关系呢!
0 请登录后投票
   发表时间:2008-11-05  
downpour 写道
ray_linn 写道
downpour 写道
好吧,忽悠客户买机器都出来了。

为啥不用一个Struts的Action Chain,自己实现一把老累的,还有这样那样的问题要考虑。



action chain不是麻烦嘛.


假如我第一个action有属性Product ,第二个action有属性News,第三个action有属性UserStatus, 用action chain,最外围的Action不是得包含以上三个属性吗?,一旦我添加第四个第5个action进chain,而外围的action又得去修改...不爽啊, 不知道Struts 2.0的action chain有没有通用的方法啊?

有时候布局还没斟酌好,我一会放放Product,一会放放News,用我第一个方案,你根本不用去管action,只管去调整view就好.


当然不用那么麻烦,使用action chain,每个action中的属性都在valuestack里面,根本不用在外围的action上写那么多属性。你一个个chain下去不就完了。



回头试一下. 如果可以连xml配置都不改就更妙了
0 请登录后投票
   发表时间:2008-11-06  
这玩意儿,和portlet有啥区别?
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics