分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]

webflow 还是不错的

[不指定 2007/08/03 12:55 | by edwardproAdmin ]
基于spring mvc的一个实现叫webflow虽然不是新东西了不过我还是最近才接触的,正好有个项目顺便学习下,有一次顶了很大压力在工作中摸索东西,这会影像项目进度的,不过使用结果还是令人感觉不错,特别它的流程化配置文件简单方便,action在简单应用中的效果还是不错的,内部结构现在还不是太清楚,需要多用用,以后陆陆续续写点东西吧
Tags: ,

Seam的感悟

[不指定 2007/04/19 22:22 | by edwardproAdmin ]

老实说对于Seam如果不是今天听到还真不了解,因为我们身边不缺庞大的开发框架尤其是MVC框架,webwork tapestray structs等等,太多了。今天听了曹老师的介绍,对于seam有了一点了解,下面谈谈自己的想法:

1 IOC的畅想,在spring中大家都知道,它的IOC是inject,但在Seam中这种观念得到了突破,它提出了一种叫做Backject的概念字面理解就是注回这是一个突破的概念。用过Spring的同学都应该知道在某些时候非要使用GetBean从上下文中得到Bean的,而有了回注的功能,就可以达到配置对bean的反向注入这样就再也不用使用getBean这种依赖spring的方法了。而且Seam的IOC允许在很多时候进行Bean的初始化这点比起Spring也灵活得多。

2 MVC的扩展:在Seam中提出了一种叫做对话的概念,什么是对话呢?对话是把一组相关的动作(Process)组合起来达到一个统一的功能比如多步注册等,这在spring中也有类似的(曹老师说目前还没有这个不是太同意),但spring的实现方法过于麻烦,而在Seam中他的实现方法比较容易 使用一个HashMap的集合来存放个步骤的所有上下文信息(Request Response Session)代码容易又容易使用这种简单的创意令我眼睛一亮

Tags: , ,

SPRING MVC的爽与不爽

[晴 2006/06/10 05:14 | by edwardproAdmin ]
第一次用spring而且用的还是他最不好口碑的mvc系统,当我决定的时候,阿牛同志告诉我,那个东西在网上口碑很差,但我始终不是一个信命的人,于是我开始全面展开了spring mvc的应用。项目背景是一套wap的开发框架,基于mvc系统。
首先说说spring mvc的优点,可以说他的优点非常明确,他是一个典型的可以说是教科书式的mvc构架,而不像structs等都是变种或者不是完全基于mvc系统的框架,对于初学者或者想了解mvc的我觉得spring是最好的,他的实现就是教科书!第二他和tapestry一样是一个纯正的servlet系统,这也是他和tapestry相比structs所没有的优势。而且框架本身有代码,而且看起来也不费劲比较简单可以理解。
缺点方面,说实话spring的 mvc并不成熟,至少它不是一个随便拿来可以用的框架,他的moudule是基于一个叫做AbstractPage的虚类的,但是这个类几乎没有功能,也不是很理想的bean注入类,当然你可以说他不是还实现了很多基于他的类么是的,但是我仔细看了下,都不是实现得很灵活,只能说是一个学生习作而已,对于目前这样的大型项目这样的习作级别的虚类无异于要求我自己开发所有的功能base class,这个工作基本花费了我一周的时间令人感到迷茫和厌恶,如果spring本身可以在实现上多下功夫形成更好的框架特性,那么它替代structs我认为只是时间问题,但是目前来看他的mvc和婴儿差不多,需要开发人员做相当多的预先接口二次开发这个确实非常令人厌恶。
Tags: ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]