com.nmtx.plugins.spring; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import com.jfinal.plugin.IPlugin...import javax.annotation.Resource; import org.springframework.context.ApplicationContext; import com.jfinal.aop.Interceptor...; import com.jfinal.aop.Invocation; import com.jfinal.core.Controller; import com.jfinal.kit.StrKit;
说明以tomcat容器为例,tomcat7以上版本开始支持websocket,JFinal集成的jetty服务器不支持websocket 一、包依赖,tomcat7或是javaee包都行,两者二选一,...javaee-api 7.0 provided 二、JFinal...import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.jfinal.handler.Handler...; import com.jfinal.kit.StrKit; public class WebSocketHandler extends Handler{ private Pattern filterUrlRegxPattern...; import com.jfinal.plugin.redis.Redis; import com.nmtx.common.ErrorCode; import com.nmtx.common.MessageResp
JFinal官网:http://www.jfinal.com/ JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展...在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率。...JFinal有如下主要特点: MVC架构,设计精巧,使用简单 遵循COC原则,零配置,无xml 独创Db + Record模式,灵活便利 ActiveRecord支持,使数据库开发极致快速...然后点Apply 还有其他一些设置等等,我的问题,这里先跳过 然后在pom.xml中引入jar包: maven搜索jar包:http://mvnrepository.com/ 官方demo的pom.xml...常量值,如开发模式常量 devMode 的配置,如下代码配置了 JFinal //运行在开发模式:在开发模式下,JFinal 会对每次请求输出报告,如输出本次请求的 URL、Controller
导读 作为中国优秀的开源项目之中的一个JFinal有着极速开发的优点,是中小型应用开发的首选。在导师的建议下。我使用了JFinal来开发一个Java服务端应用,官方教程非常easy。...然而在开发过程中肯定会遇到这样那样“无厘头”的问题,怎样使用JFinal开发參考官方文档或网上某些人的教程就可以,我再重写一遍也无多大意义。...我这篇文章仅记录自己在使用JFinal开发过程中遇到的问题及注意事项,这样更有參考价值,也希望大家在遇到相似的问题后能及时找到解决方式,提高开发效率。 JFinal开发问题集锦 1....中文乱码问题 这是差点儿每一个进行Java web开发的程序猿都遇到过的问题。不同技术或框架处理的方式可能不太一样。对JFinal来说。...默认使用 FreeMarker作为 View,故需freemarker的jar包 參考资料 JFinal 学习笔记一(config route配置,controller配置) Tomcat启动失败问题解决
JFianl框架: JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。...在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!...为您节约更多时间,去陪恋人、家人和朋友 :) JFinal框架有自己的邮件发送插件——jfinal-mail-plugin,支持发送普通邮件,模板邮件,还支持发送附件,jfinal-mail-plugin...JFinal项目发送邮件插件:jfinal-mail-plugin JFinal官方地址:http://www.jfinal.com/project/33 jfinal-mail-plugin是jfinal...的一个邮件发送插件,支持发送普通邮件、与附件邮件,邮件内容支持通过模板生成,同时还支持多个邮件发送源,她继承了Jfinal核心目标“开发迅速,代码量少,学习简单。。。”
在升级到jfinal3.0 以后,原有的shiroplugin不兼容,原来的 routes 是用通过JfinalConfig 注入 new ShiroPlugin(routes) 3.0 routes.getEntrySet...扩展shiro标签支持 JfinalTemplate jfinal提供了很简单的指令扩展,我们通过继承Directive来实现。 /** * Created by jie on 2017/4/3.
前言 今天博主给大家带来了一款java开源的国产开发框架Jfinal。博主之前有接触过thinkphp的开发,在这之前没有接触过php,基本是两天左右时间上手开发!...我发现Jfinal设计上 有和thinkphp类似的地方,因为我对Jfinal还不是很了解,却有似曾相识的感觉,相信使用Jfinal基本没什么学习成本 ,一款十分 优秀的开发框架,值得推荐 JAVA...极速WEB+ORM框架 JFinal JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful...,灵活便利 ActiveRecord支持,使数据库开发极致快速 自动加载修改后的java文件,开发过程中无需重启web server AOP支持,拦截器配置灵活,功能强大...官方网站:http://www.jfinal.com 博主整理的Jfinal在线开发手册:http://www.kailing.pub/jfinal2.2/jfinal-2.2-kl.html
java.util.ArrayList; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.jfinal.config.Routes...; import com.jfinal.core.Controller; import com.nmtx.utils.ClassUtils; public class AutoRoute extends...ActionKey可覆盖自动路由的配置 如果你的Controller叫UserController,访问路径就是/user+methodName 是不是很爽,结合自动表注册插件,参数校验插件,增删改的一步封装,用JFinal...开发应用,真正的做到了只关注业务,让你有更多时间,陪妹子,陪家人,最后感谢波总的JFinal神器
最近给新人出了一个小测试,我也用JFinal框架做了一下,记录一下使用过程中遇到的坑和新学到的知识点 首先是遇到的两个小问题, 一个是用最新版的eclipse运行JFinal的maven项目报错,经过长时间的探索...,才发现是JFinal框架项目在最新版本的eclipse中不能按照正常的运行方式,启动,要更改启动参数,也就是: public static void main(String[] args) {...JFinal.start("src/main/webapp", 81, "/", 5); //JFinal.start("src/main/webapp", 82, ".../"); } 要改为: public static void main(String[] args) { //JFinal.start("src/main/webapp"...这个问题在于,要把项目中的Tomcat服务器remove掉 ? 测试要求:录入学生信息,录入三门课成绩,然后根据成绩总分排序,并且查询的时候不能用SQL语句直接查出来,要用Java逻辑判断 ?
表单直接提交页面,不用ajax 后台; /** * 修改 */ public void edit() { Strin...
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。...在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!...为您节约更多时间,去陪恋人、家人和朋友 :) JFinal框架可以实现伪静态,需要在configHandler中设置。 ...JFinal 可以用 Handler 完全自定义路由规则,目前 JFinal 采用的路由规则兼顾了简单、高效、可用性方面的考虑。 JFinal的configHandler: ?...业务案例 Case 然后需要解决传参数和后台取出参数的问题
小伙伴们推荐了JFinal,这个框架非常小巧,不错。所以我也开始研究这个框架了。 但是,相比golang中的beego来说。这个框架的配置也是比较麻烦的。...框架的理由,所以,写了份笔记,用以以后遗忘的时候,重新翻翻能够减少重新学习的成本,也让想使用这个框架的java初学者们有个向导(当然老手就不必看了,毕竟能配置和使用Spring这种又臭又长的框架的,对jFinal...>com.jfinal jfinal 3.1 如果不知道版本号,可以去...jfinal官网查看版本号。...方法如下: public void index(){ renderText("Hello JFinal World!
1.如果是gradle 或是maven项目地址在这,jetty-server包http://maven.oschina.net/index.html#nexus-search;quick~com.jfinal...二、引入JettyServer类(核心类),Scanner类(定时任务,热启动),工具类,PathKit,StringKit,FileKit(这些类都来自JFinal中源码) 测试工程目录 ?...; deleteSessionData(); //System.out.println("Starting JFinal " + Const.JFINAL_VERSION); ...running) { timer = new Timer("JFinal-Scanner", true); task = new TimerTask() {public void run
前言: 首先在gitosc获取到jfinal的源码,本学习笔记使用的是jfinal2.2版本。...---- 从web.xml开始,我们去学习jfinal是怎么从路由请求,到业务处理,最后的返回结果 源码下有示例的web.xml,整个框架的入口是JFinalFilter jfinal com.jfinal.core.JFinalFilter...param-value>common.JFinalDemoConfig jfinal...> log4jLogFactoryClass =Class.forName("com.jfinal.log.Log4jLogFactory"); defaultLogFactory = (ILogFactory
JFinal框架的一些新发现的用法: 在JFinal框架中,实体类并不需要设置属性,更不需要配置getset方法就可以很方便的操作数据库,如果需要设置或者获取属性,可以直接使用一下方式: User user...; import com.jfinal.kit.PathKit; import com.jfinal.kit.PropKit; import com.jfinal.plugin.activerecord.generator.Generator...; import com.jfinal.plugin.druid.DruidPlugin; /** * 本 demo 仅表达最为粗浅的 jfinal 用法,更为有价值的实用的企业级用法 * 详见...JFinal 俱乐部: http://jfinal.com/club * * 在数据库表有任何变动时,运行一下 main 方法,极速响应变化进行代码重构 */ public class _JFinalDemoGenerator...ActiveRecord ActiveRecord 是 JFinal 最核心的组成部分之一,通过 ActiveRecord 来操作数据库, 将极大地减少代码量,极大地提升开发效率。
之前一直使用spring quartz感觉还挺好用的,就想着jfinal是不是也可以使用quartz插件,于是发现了QuartzPlugin和jfinal-schedulerjfinal-scheduler>, 都挺好用的,本文章简单讲解一下QuartzPlugin的使用。...--jfinal quartz 定时任务--> 2 3 cn.dreampie 4...jfinal-quartz 5 0.2 6 新建定时任务类...--------------------"); ok,结束了,启动jfinal程序之后,即可看见效果,是不是很简单。 ---- -END-
jfinal内置了以个handler ,其中RoutesHandler ActionHandler 是框架核心依赖的我们不考虑。... 根据配置中的url-pattern来访问内置监控页面,如果是上面的配置,内置监控页面的首页是/druid/index.html jfinal
jfinal template 经过 3.0、3.1 两个版本的迭代,已经非常稳定优秀了,所以我从传统的jsp 迁移到了jf template ,jsp中使用shiro 的标签库,可以很方便的实现权限的控制例如
项目配置 分析jFinal的路由解析逻辑必须从jFinal的一般项目配置入手,配置的作用是为路由解析提供支持的。...JFinalConfig只是暴露接口,配置信息最终保存在jFinal的静态类com.jfinal.core.Config中。...Routes在项目中是作为com.jfinal.core.Config的成员变量出现的,负责维护jFinal项目的路由映射。...整个jFinal项目只有一个com.jfinal.core.Config,作为静态类可以保证它是唯一的,而它的静态成员也是整个项目中唯一的。routes就是其中之一。...()) 这部分是在JFinal类中完成的。
漏洞环境 jfinal_cms 5.0.1 中存在命令执行漏洞 JDK 版本要求: 基于 RMI<=6u141、7u131、8u121 使用的 JDK 版本 基于 LDAPjfinal_cms版本:5.0.1 fastjson版本:1.2.28 漏洞复用 测试中使用的JDK版本:JDK8u101 在 kali 上运行该工具,启动 rmi 和 ldap 服务 https:/...config.json并点击,之后点replace file 把刚才做好的payload上传 访问 /ueditor,就会执行命令并弹出计算器 http://localhost:8080/jfinal_cms
领取专属 10元无门槛券
手把手带您无忧上云