开发者社区 问答 正文

Jfinal中的handler的功能是什么

Handler 的作用 ,平时开发时应该注意写什么,有没有什么安全问题,谢谢了。

展开
收起
小旋风柴进 2016-06-07 16:07:34 2252 分享 版权
1 条回答
写回答
取消 提交回答
  • JFinal的 Handler是 AOP + 责任链 模式的一个变种,JFinal对action及interceptor处理自身也是一个Handler名叫ActionHandler,可见其功能之强大。平时开发的时候一般不需要使用,当Action与Interceptor还不够用的时候可以考虑Handler上场。另外Handler可以替代Filter,你无需在web.xml 中再声明Filter了。举几个应用的例子吧:1:网站改版,需要在新网站上兼容老网站上的url时能用到,只需要在Handler中将老网站url转换成新的就可以了。2:防恶意抓取可以使用Handler分析请求规律并封锁ip地址。3:如果你想自创一套路由规则可以用Handler。 如果你要做网站访问日志也可以使用Handler。Handler 可以接管所有请求,所以是无所不能的,你甚至可以基于 Handler 再扩展出一套自己的web 框架 :)

    2019-07-17 19:30:24
    赞同 展开评论
问答标签:
问答地址: