jfinal项目估计使用的人也有一些的,国产优秀的开源软件,我觉得非常简单易用,不比常规的ssh构架差,基本思想也是来源于ssh,但配置文件极少,便于维护。当然不喜欢它的人群肯定也有不少,我觉得用它开发一些中小型项目还是非常不错的选择,维护成本很低。
由于jfinal对url进行了封装处理。匹配模式类似xxxx/yyyy 。xxxx代表controller类,yyyy代表controller的类的public方法。因此哪怕你在web.xml配置了servlet,在浏览器访问这个serlvet,会无法访问。其实jfinal在设计的时候已经考虑到这个问题,配置也很简单
在你重写的JFinalConfig里
@Override public void configHandler(Handlers me) { //过滤sevlet不使用jfinal me.add(new UrlSkipHandler("/xxxServlet",false)); //下面默认方法需要保留 me.add(new ContextPathHandler("basePath")); }
只要在这里配置你新增的servlet方法即可过滤访问该方法不会被jfinal代理。
UrlSkipHandler是jfina核心包的方法,你有兴趣可以看看源码。
然后再web.xml配置你的servlet即可。
<servlet> <servlet-name>xxxServlet</servlet-name> <servlet-class>com.openfinal.open.servlet.xxxServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>xxxServlet</servlet-name> <url-pattern>/xxxServlet</url-pattern> </servlet-mapping>
相关推荐
使用jfinal和JQ的时候的配置问题,这个简单的例子可以看看
jfinal拦截器配置代码,介绍jfinal拦截器的使用方法
JFinal框架配置,简单实现,oracle数据库
Jfinal官方jar包以及详细的配置方法,让你轻松掌握Jfinal的相关方法。Jfinal官方jar包以及详细的配置方法,让你轻松掌握Jfinal的相关方法。
1.4 JFinal入门_详解JFinalConfig配置.mp4
一个jfinal的简单实例,里面的每个包都写了注释,十分适合刚学jfinal的人员学习,希望对大家有所帮助!
使用springboot+JFinal中的Db + Record模式+mysql构建项目,方便快捷,容易上手
jfinal-weixin jfinal 微信支付快发开发jar包
jfinaldemo,包含jfinal基础环境配置以及含有代码注释包含jfinal基础环境配置以及含有代码注释包含jfinal基础环境配置以及含有代码注释
jfinal demo 3.2 , 学习开发当然要多看代码,jfinal 最新源码。MVC架构,设计精巧,使用简单 遵循COC原则,零配置,无xml 独创Db + Record模式,灵活便利 ActiveRecord支持,使数据库开发极致快速 极简、高性能...
2、废弃WEB-INF下的数据库连接配置,改用conf下的config.properties来实现配置; 3、将上一个版本留下的SQL模糊Like搜索功能修改为Lucene实现; 4、添加EhCache支持,对首页、列表、标签等叶面做数据缓存; 5、添加...
jfinal做web开发使用,数据库表建好后,可生成表对应的Model,Service,Controller,sql模板等以及web应用相关的一些文件或者在数据库修改后一键同步model.附件中是jar包和一份使用实例代码.
jfinal cms是一个java开发的功能强大的信息咨询网站,采用了简洁强大的JFinal作为web框架,模板引擎用的是beetl,数据库用mysql,前端bootstrap框架。 支持oauth2认证、帐号注册、密码加密、评论及回复,消息提示,...
JFINAL的文档 来自jfinal官网 2016-3-24
jfinal-jfinal-weixin-master.zip 基于maven jfinal 的微信公众号/小程序开发demo
jfinal
jfinal
用Jfinal写的简单例子,适合新手参考
JFinal_Blog是基于JFinal1.5开源系统搭建的博客系统,以91zcm.com 网站作为模板和演示demo,目前已经加入了OSC开源项目和Github。 一、V2.0 版本新增功能点及bug修复情况: 1、添加百度Ping服务; 2、添加百度...
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!...