问题如题。
个人更倾向于servlet,相互的独立性强,如楼上没有什么嵌套问题
我有哪一句话是体现了这个意思 ?
回复呵呵,你用struts那熟悉的filter来反驳我
照这么说,filter可以干servlet的事?
兄弟,你确定回答这个问题之前你认真的思考过我提的问题么? 1.你说的没了servlet,请问web还如何请求呢,这句话是不是本身都是错误的呢, 请求是基于http的,本质是基于socket的,所以与servlet 2. 我既然能这样问肯定是有原因的, 回想下struts2的入口,那个熟悉的Filter你还记得么?
那你觉得还有什么更好的方法呢,无论什么框架都无法逃脱servlet。脱离了Servlet,请问web还如何请求?
因为是J2EE
你是说 Struts2 吗?虽然很多年不用了,但我记忆中 Filter,Servlet 都实现了。
回复嗯,我觉得楼主可能更想知道的是哪个好
多谢,抽时间我会认真看看到 。 还有个问题啊 ,你咋知道我是处女座? = = 、
楼主要问的应该是FilterDispatcher和servletdispatcher 的区别与优劣,这里有文章可以参考:
http://struts.1045723.n5.nabble.com/Benefits-of-using-Filter-as-front-controller-td5710406.html
个人认为,servletDispatcher更好。struts为什么要以Filter实现,但这个问题我觉得问得没多大意义。
没有为什么,有知识,任性!struts就是这么干了,爱咋咋地,人家就是实现一个框架的功能了。至于filterDispatcher和servletDispatcher谁更好,struts认为filterDispatcher好,而现在认为servletDispatcher好,反正两个都可以实现框架。当然,你也可以有自己的看法。
还是那句话,这个问题没有为什么,就是爱咋咋地。你要是真处女座情节发作,可以看看我上面贴出来的地址里的讨论内容。没必要比出个谁第一,谁第二。
那struts为什么以Filter为入口。 其实我之所以会提这个问题,就是感觉可以通过Filter来实现spring mvc
回复所以 Strut2的时候,会遇到一个问题是,filter配在Strut2的处理器之后,就不起效果了。这在web.xml的配置里,还能控制,但是JavaEE6又增加了@WebFilter注解配置,就更容易有问题
filter可能会有顺序问题,如果前面配置的filter直接截断了不往下传递,那么spring mvc可能就失效,而servlet没这个特性,我觉得是这个道理
Servlet才能保证他在最内层处理,外面设置的Filter都能起效。
如果改成Filter实现,那么就会存在Filter嵌套顺序的问题
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(15)
个人更倾向于servlet,相互的独立性强,如楼上没有什么嵌套问题
我有哪一句话是体现了这个意思 ?
回复
呵呵,你用struts那熟悉的filter来反驳我
照这么说,filter可以干servlet的事?
兄弟,你确定回答这个问题之前你认真的思考过我提的问题么? 1.你说的没了servlet,请问web还如何请求呢,这句话是不是本身都是错误的呢, 请求是基于http的,本质是基于socket的,所以与servlet 2. 我既然能这样问肯定是有原因的, 回想下struts2的入口,那个熟悉的Filter你还记得么?
那你觉得还有什么更好的方法呢,无论什么框架都无法逃脱servlet。脱离了Servlet,请问web还如何请求?
因为是J2EE
你是说 Struts2 吗?虽然很多年不用了,但我记忆中 Filter,Servlet 都实现了。
回复
嗯,我觉得楼主可能更想知道的是哪个好
多谢,抽时间我会认真看看到 。 还有个问题啊 ,你咋知道我是处女座? = = 、
楼主要问的应该是FilterDispatcher和servletdispatcher 的区别与优劣,这里有文章可以参考:
http://struts.1045723.n5.nabble.com/Benefits-of-using-Filter-as-front-controller-td5710406.html
个人认为,servletDispatcher更好。struts为什么要以Filter实现,但这个问题我觉得问得没多大意义。
没有为什么,有知识,任性!struts就是这么干了,爱咋咋地,人家就是实现一个框架的功能了。至于filterDispatcher和servletDispatcher谁更好,struts认为filterDispatcher好,而现在认为servletDispatcher好,反正两个都可以实现框架。当然,你也可以有自己的看法。
还是那句话,这个问题没有为什么,就是爱咋咋地。你要是真处女座情节发作,可以看看我上面贴出来的地址里的讨论内容。没必要比出个谁第一,谁第二。
那struts为什么以Filter为入口。 其实我之所以会提这个问题,就是感觉可以通过Filter来实现spring mvc
回复
所以 Strut2的时候,会遇到一个问题是,filter配在Strut2的处理器之后,就不起效果了。这在web.xml的配置里,还能控制,但是JavaEE6又增加了@WebFilter注解配置,就更容易有问题
filter可能会有顺序问题,如果前面配置的filter直接截断了不往下传递,那么spring mvc可能就失效,而servlet没这个特性,我觉得是这个道理
Servlet才能保证他在最内层处理,外面设置的Filter都能起效。
如果改成Filter实现,那么就会存在Filter嵌套顺序的问题