表单直接提交页面,不用ajax 后台; /** * 修改 */ public void edit() { Strin...
记录第一次使用JFinal,从简单的框架搭建到增删改查,从自带的方法到正常框架习惯的使用方式。 ...JFinal官网:http://www.jfinal.com/ JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展...java文件: 创建DemoConfig并继承JFinalConfig,DemoConfig是主文件,运行这个文件启动项目,就像运行普通java文件main一样,同时运行之后如果修改其他代码,并不需要重启,框架会自动修改...这是最基本的使用的例子,下面是我的程序: package demo; import com.jfinal.config.*; import com.jfinal.core.JFinal; import...com.jfinal.kit.PropKit; import com.jfinal.plugin.activerecord.ActiveRecordPlugin; import com.jfinal.plugin.c3p0
前言 今天博主给大家带来了一款java开源的国产开发框架Jfinal。博主之前有接触过thinkphp的开发,在这之前没有接触过php,基本是两天左右时间上手开发!...我发现Jfinal设计上 有和thinkphp类似的地方,因为我对Jfinal还不是很了解,却有似曾相识的感觉,相信使用Jfinal基本没什么学习成本 ,一款十分 优秀的开发框架,值得推荐 JAVA...极速WEB+ORM框架 JFinal JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful...为您节约更多时间,去陪恋人、家人和朋友 ;) JFinal有如下主要特点 MVC架构,设计精巧,使用简单 遵循COC原则,零配置,无xml 独创Db + Record模式...官方网站:http://www.jfinal.com 博主整理的Jfinal在线开发手册:http://www.kailing.pub/jfinal2.2/jfinal-2.2-kl.html
JFianl框架: JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。...为您节约更多时间,去陪恋人、家人和朋友 :) JFinal框架有自己的邮件发送插件——jfinal-mail-plugin,支持发送普通邮件,模板邮件,还支持发送附件,jfinal-mail-plugin...JFinal项目发送邮件插件:jfinal-mail-plugin JFinal官方地址:http://www.jfinal.com/project/33 jfinal-mail-plugin是jfinal...使用方法: 和使用JFinal一样,只需要在pom文件中引入jfinal-mail-plugin即可。...在pom中添加jfinal-mail-plugin: cn.fsdev jfinal-mail-plugin
在升级到jfinal3.0 以后,原有的shiroplugin不兼容,原来的 routes 是用通过JfinalConfig 注入 new ShiroPlugin(routes) 3.0 routes.getEntrySet...扩展shiro标签支持 JfinalTemplate jfinal提供了很简单的指令扩展,我们通过继承Directive来实现。 /** * Created by jie on 2017/4/3.
正文 | 内容 一个基于 JFinal 的微服务框架,SpringCloud 之外的另一个选择,已经使用在用户量过亿的商业产品上,目前有超过 1000 家公司在使用 Jboot 做极速开发...使用 Jboot
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。...为您节约更多时间,去陪恋人、家人和朋友 :) JFinal框架可以实现伪静态,需要在configHandler中设置。 ...JFinal 可以用 Handler 完全自定义路由规则,目前 JFinal 采用的路由规则兼顾了简单、高效、可用性方面的考虑。 JFinal的configHandler: ?
缘由:写这个是当时要找到一个和Spring不同的,不是又臭又长的配置的框架。小伙伴们推荐了JFinal,这个框架非常小巧,不错。所以我也开始研究这个框架了。 但是,相比golang中的beego来说。...这个框架的配置也是比较麻烦的。...这种又臭又长的框架的,对jFinal肯定驾轻就熟。)...然后在web.xml里面添加一发配置如下,这个配置是为了让框架能够识别自定义的路由和页面: jfinal jFinal的Controller,不是其他框架的),类中新建一个index
JFinal框架的一些新发现的用法: 在JFinal框架中,实体类并不需要设置属性,更不需要配置getset方法就可以很方便的操作数据库,如果需要设置或者获取属性,可以直接使用一下方式: User user...框架中的生成器来方便的生成方法。...JFinal框架中的实体类以及getset方法生成器: package com.demo.common.model; import javax.sql.DataSource; import com.demo.common.DemoConfig...; import com.jfinal.kit.PathKit; import com.jfinal.kit.PropKit; import com.jfinal.plugin.activerecord.generator.Generator...框架向接受前台表单传过来的参数并增加有两种方法,一种是getBean方式,一种是getModel方式。
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;
前言: 首先在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
之前一直使用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
说明以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 template 经过 3.0、3.1 两个版本的迭代,已经非常稳定优秀了,所以我从传统的jsp 迁移到了jf template ,jsp中使用shiro 的标签库,可以很方便的实现权限的控制例如
项目配置 分析jFinal的路由解析逻辑必须从jFinal的一般项目配置入手,配置的作用是为路由解析提供支持的。...和一般Java Web MVC框架不同的是jFinal没有采用xml配置的形式,但不是不需要配置,还是需要提供一个JFinalConfig的继承实现类,实现configXXX方法来支持配置初始化,初始化的入口是...1.1 web.xml jFinal工程同样需要web.xml配置文件,但是较其他MVC框架的web.xml文件内容或许要简单许多,除了配置welcome-file-list,只需要配置一个filter...JFinalConfig只是暴露接口,配置信息最终保存在jFinal的静态类com.jfinal.core.Config中。...Routes在项目中是作为com.jfinal.core.Config的成员变量出现的,负责维护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
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。...import com.jfinal.config.*; import com.jfinal.core.JFinal; public class DemoConfig extends JFinalConfig...me) {} public static void main(String[] args) { //直接在这个页面启动,在浏览器中输入localhost/index 进行访问 JFinal.start...import com.jfinal.core.ActionKey; import com.jfinal.core.Controller; public class UserController...; public class HelloController extends Controller { public void index() { //renderText("Hello JFinal
jfinal自定义freemarker标签 ---- 1. config修改freemarkerrender public void afterJFinalStart() {
最近给新人出了一个小测试,我也用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"...关键在于,查询的时候不能用SQL语句查出来,而且数据结构是学生表,学号姓名,成绩表,学号科目成绩,不同科目在同一个字段,这样就稍微复杂一些了 接受前台表单域传过来的数据并保存到数据库: JFinal框架向接受前台表单传过来的参数并增加有两种方法
领取专属 10元无门槛券
手把手带您无忧上云