seagull难学吗?

2 views
Skip to first unread message

非凡

unread,
Apr 29, 2008, 9:18:45 PM4/29/08
to Seagull中文讨论区
学习seagull有一段时间了. 当初单位里需要写一个关於工作流程的项目. 听说这个框架是唯一的
一个框架有流程处理. 但是英文实在太差. filterchain一直没搞懂. 这里有没有人可以教教我
啊? ~~~中文wiki我已经读完

Xinhao Zheng

unread,
Apr 29, 2008, 11:49:58 PM4/29/08
to Seagull中文讨论区
hi,

一个很泛的问题。不过我还是要回答一下。因为我希望看到越来越多的人使用SGL,并从中受益。


>>seagull难学吗?

这个因人而异吧。主要是看看个人有没有兴趣。我初学时也觉得框架似乎是个高深莫测的概念。现在看来我觉得初学者有必要先了解基础概念,先问一下自己:

>什么是框架?
>为什么要用框架?(这个我在初学时并没有真正的理解,也只有在你用过之后才能完全感受的)

我喜欢SGL的原因,它的价值在于它的规范和它的一套开发流程(Validate,Process,Display),在于它的灵活性(配置文件),开
放性(集成第三方插件,模块)。而这一切又不是独立的,而是相互联系的。

>>但是英文实在太差. filterchain一直没搞懂

1、如果你是没弄清楚它的执行流程,我建议你静下心来,认真的再看一遍,我想你一定会明白它是什么执行,代码注释要好好利用。
2、接下来要弄明白为什么要设置这么一个流程,它的作用是什么?使用filterchain这样一个“设计模式”有什么好处。
总得来说,这个filterchain是用来处理全局的任务,是整个站点范围内的处理,如设置语言编码,权限,Session等。它为前其预处理后期处
理。所以如果你要添加一个链时要确定是放在前期处理还是期处理,要考虑链的独立性和依赖,做到有这个链和没有这个链站点都会正常运行。下面是我初学时的
一篇BLOG,可供参考:http://blog.cjcht.com/index.php/george/2007/03/02/title_5

>> ~~~中文wiki我已经读完
很高兴我们的努力没有白费。不过wiki不是读完就OK了。更多的它是一个查询的工具,我认为。而且会不断更新,希望大家可一起来维护更新。

ccc0...@yeah.net

unread,
Apr 30, 2008, 12:53:04 AM4/30/08
to seagul...@googlegroups.com
请问你们是在福建吗? 我在上海.  希望以后多多交流呵~~~
再问一个 -有没有视频教学啥. 读wiki学好慢

~~~我爱暴牙妹
 

Henry Juan

unread,
Apr 30, 2008, 2:17:16 AM4/30/08
to Seagull中文讨论区
我們在上海也有Seagull程序員,有需要的話請與 t...@itcht.com 聯絡。希望我下次去上海時能見到你,保持聯絡!
Reply all
Reply to author
Forward
0 new messages