jfinal极速开发】的更多相关文章

概述: Jfinal_weixin已经出了有好一段时间了!一直在关注当中......最近工作上有需要到这个东西,所以,话了两个小时来看看这个东西,看完demo以后,豁然开朗,原理微信和一般的web项目什么的都是一样的!!所以,为了让后面的同学能够少走一些弯路,我觉得我很有必要把这个学习的过程记录下来,然后给大家进行参考,这样能够让更多的人完成这个微信项目的学习,从零开始学习. 在看此博客有什么不懂的地方可以在我的微信公众号或者微社区中交流.  微信开发交流群:114196246 如何开发微信?,…
本文章主要解决以下问题: 1.Jfianl对JSP的支持2.Jfianl Maven项目部署到Tomcat,启动项目异常问题解决 第一个问题重现截图解决方案:1.在configConstant中添加视图的配置(默认支持的视图为freemarker) me.setViewType(ViewType.JSP); 2.在Maven的配置文件中(pom.xml)添加lib 的支持 <!-- jsp --> <dependency> <groupId>org.eclipse.je…
下载jfinal项目,上面都配置好了不用自己新建从头配置.https://jfinal.com/ idea打开项目 配置数据库 resources目录下demo-config-dev.txt # configjdbcUrl = jdbc:mysql://localhost:3306/jfinal_demo?characterEncoding=utf8&useSSL=false&zeroDateTimeBehavior=convertToNulluser = rootpassword =12…
提交表单数据时,需要经过前端的验证才能提交到后台,而后台的验证器再做一道数据的校验,成功之后才能进入action进行业务数据的处理. 在表单数据的验证中,数据类型的验证还是比较固定的.首先是对录入数据的长度验证(最大->自带,最小->vMin),其次就是对数据的内容(类型->vType)进行有效性验证. 在日积月累的学习开发中,自己应该积累一些常见的数据校验处理方法,在不同的项目中只需要结合不同的UI修改一下验证提示即可. form_elements.html中的表单输入验证提示效果,根…
概述: 微信公众平台要成为开发者,需要填写接口配置信息中的“URL”和“Token”这两项(参见:http://mp.weixin.qq.com/wiki/index.php?title=%E6%8E%A5%E5%85%A5%E6%8C%87%E5%8D%97),郁闷的是官网有一处这样写到“微信公众号接口只支持80接口”,如何将本机电脑映射到外网,如何将指定的端口映射到外网呢? 好吧,真纠结,肿么办呢? 下面讲述一下用 ngrok来将自己本地的tomcat接口映射为80端口. 在看此博客有什么不…
课程名称:JFinal极速开发企业实战 课程长度:100课时 课程作者:小木(909854136) 课程地址:http://edu.csdn.net/course/detail/1968 官网网址:http://www.xiaomuedu.com 目前国内最新最全内容覆盖面超广,从前端到后端,从核心到细节,从原理到实战,无不细致深入源码讲解,是国内JFianl学习不可多得的素材.  关注微信更多课程: 课程介绍: 本课程着重深入源码Debug模式讲解JFinal核心架构和运行原理,手把手从零开始…
写在发布之前 有没有小伙伴跟我刚开始接触 ABP Framework 的感觉一样"一看文档深似海",看完文档之后,想要上手却找不着头绪. 本套教程写作的目的之一是为初学者提供一条相对简洁的快速上手路径,避免陷入到框架细节中,节省入门时间.降低上手难度,快速应用.整合.运行.发布整个解决方案,先从整体开发上对框架有一个把握. 官方文档提供的是"标准化"内容,在实际使用过程中,难免会遇到一些"意想不到的情况",启动模板不支持源码调试,官方教程也并没有…
记录第一次使用JFinal,从简单的框架搭建到增删改查,从自带的方法到正常框架习惯的使用方式. JFinal官网:http://www.jfinal.com/ JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful.在拥有Java语言所有优势的同时再拥有ruby.python.php等动态语言的开发效率. JFinal有如下主要特点: MVC架构,设计精巧,使用简单 遵循COC原则,零配置,无x…
JFinal框架的一些新发现的用法: 在JFinal框架中,实体类并不需要设置属性,更不需要配置getset方法就可以很方便的操作数据库,如果需要设置或者获取属性,可以直接使用一下方式: User user = new User().set("id", "MY_SEQ.nextval").set("age", 18); user.save(); // 获取id值 Integer id = user.get("id"); 但是,…
效果: 实现了注册界面的验证码验证.确认密码.密码md5加盐加密.C3P0插件数据库操作.读取外部配置文件. 1.在注册页面添加了确认密码输入框,修改了字段名称 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>注册</title> </head> <body> <form action="regist&q…
效果: 直接点击注册后 : 后端验证是可靠地,前端js验证是不可靠的.只需要在浏览器删除js验证代码即可突破js验证. 1.注册界面 在WebRoot下新建regist.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page isELIgnored="false" %…
效果图: 一.写控制器 1.在controller包中新建AdminController后台控制器,继承Controller,实现一个index方法,作为的处理方法. /admin 后面,这个控制器中还可以定义管理员登录等的一些方法. package cn.pangpython.controller; import com.jfinal.core.Controller; public class AdminController extends Controller { public void i…
初次接触JFinal框架,接触过MVC思想,接触过Spring. JFinal官网: http://www.jfinal.com/ 之前很嫌弃JavaWeb开发,主要原因是繁琐的xml配置. 官方推荐工具是Eclipse For J2EE. 按照官方文档搭建起快速上手demo - 建立javaweb工程 - 放入jar包 - 修改web.xml - 写java文件 新建package cn.pangpython.config cn.pangpython.controller 在controlle…
最近给新人出了一个小测试,我也用JFinal框架做了一下,记录一下使用过程中遇到的坑和新学到的知识点 首先是遇到的两个小问题, 一个是用最新版的eclipse运行JFinal的maven项目报错,经过长时间的探索,才发现是JFinal框架项目在最新版本的eclipse中不能按照正常的运行方式,启动,要更改启动参数,也就是: public static void main(String[] args) { JFinal.start("src/main/webapp", 81, "…
运行_JFinalDemoGenerator生成实体类和映射之前的项目结构: 运行之后: 生成和改变的文件: 实体类: package com.wazn.model; import com.wazn.model.base.BaseStudent; /** * Generated by JFinal. */ @SuppressWarnings("serial") public class Student extends BaseStudent<Student> { publi…
效果: 发博客: 显示博客: 后台:使用hui-admin,文章编辑器是百度开源的ueditor 前台:使用layui前端框架 1.写控制器BlogController controller包中 package cn.pangpython.controller; import com.jfinal.core.Controller; import cn.pangpython.model.Blog; import cn.pangpython.utils.DateUtils; /** * @autho…
h-ui-admin是一个很不错的前端框架h-ui实现的一个后台管理系统的前端. 1.在WebRoot目录下新建admin目录 2.下载h-ui-admin(当前最新是2.5版本)并解压至admin文件夹 此时highcharts.echars.ueditor目录可能会报错,删掉echarts的doc目录.highcharts的java目录.ueditor的asp.jsp.net.php目录. 3.写后台主页控制器AdminController 在controller包中写AdminContro…
效果: 验证码还是没有布局好.背景比较怀古. 1.写前端html login.jsp <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <title>…
1.新建数据库jfinal_test,user表 /* Navicat MySQL Data Transfer Source Server : . Source Server Version : 50547 Source Host : localhost:3306 Source Database : jfinal_test Target Server Type : MYSQL Target Server Version : 50547 File Encoding : 65001 Date: 20…
package分类 config是JFinal的项目配置 controller是控制器 handler可以设置全局处理器,例如判断用户请求中是否直接请求 FreeMarker的模板文件ftl或者html的后缀,重定向到404 interceptor拦截器,例如后台admin的每项操作拦截判断admin是否有权限或者是否已经登录 model.base用于JFinal的Generator生成器自动生成数据库映射基础模型类 model用于继承基础模型类的dao操作 routes用于设置单独路由配置,例…
原文:http://blog.dreamlu.net/blog/79 目前JFinal越来越火爆,而且使用的公司越来越多.鉴于市面上JFinal的学习资源不多,我们开始基于JFinal2.0录制学习视频! 课程介绍: 第一章 简介 第二章 JFinal2.0 maven demo和JFinal源码结构讲解 第三章 JFinal2.0 基础与加强 第四章 JFinal2.0 核心揭秘 第五章 JFinal2.0 项目实战 面向的群体: 学生.初学者(入门.就业) 中级学员,扎实技术,迈向大牛,寻求…
企业管理系统搞了这么多年,还是以表单.数据增删改这些功能为主.唯一的变化就是“变化”,企业的业务模式和流程越来越多样化,开发需求变更越来越频繁,开发周期却要求越来越短. 无代码.低代码开发平台开始流行,很大程度上是顺应了企业的诉求.Gartner预估说未来5年内,会有60%的开发工作是使用低代码平台完成的.但在国内还处于起步阶段,无论To C的快速建站,还是To B的管理软件产品都不多. Ntaub是国内为数不多的专注于企业管理系统开发的低代码平台,其设计思路就是简单.高效,目标就是要能做到优雅…
1.模板热部署 在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在application.properties中关闭模版引擎的缓存,如下: Thymeleaf的配置: spring.thymeleaf.cache=false FreeMarker的配置: spring.freemarker.cache=false Groovy的配置: spring.groovy.template.cache=false Velo…
Rookey.Frame v1.0经过一年时间的修改及沉淀,稳定版终于问世了,此版本经过上线系统验证,各个功能点都经过终端用户验证并持续优化,主要优化以下几个方面: 1.性能较原来提升3倍之多 2.修复BUG数达1000+上 3.模块缓存即时生效无需手动刷新缓存 4.增加可配置的任务调度功能 5.表单页面优化,表单页面改为表格模式,更加美观 6.增加js文件版本管理功能,js文件以修改时间为版本号解决浏览器缓存问题 7.列表视图自定义功能完善,网格搜索增加首行过滤搜索功能 8.支持liunx下M…
http://www.360doc.com/content/16/1226/10/31460730_617731802.shtml http://www.sohu.com/a/122571150_465979…
JFinal概述 JFinal 是基于Java 语言的极速 web 开发框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful.在拥有Java语言所有优势的同时再拥有ruby.python等动态语言的开发效率.JFinal发展概况 JFinal 项目开发始于2011年初,作者詹波(James Zhan)曾任搜格信息技术有限公司Java架构师,北京信息管理科学研究所CTO,现任微格网际(北京)科技有限公司联合创始人.网校网CTO.项目开源于2012年3月18日…
原文:http://www.oschina.net/news/67980/jfinal-weixin-1-5-released JFinal Weixin 1.5 大幅完善了对微信公众平台API的支持,以便满足更多开发者的需求.主要添加了微信摇一摇.微信支付.素材管理MediaApi,分布式Token存储等实用功能. 本次版本所有功能来源于@卢春梦 和他的小伙伴们的贡献,在此特别表示感谢.春梦大牛@孤独的3 不仅对 jfinal weixin 项目有很多的贡献,而且对 jfinal 的发展也做出…
JFinal官网: http://www.jfinal.com/ JFinal在线API: http://tool.oschina.net/apidocs/apidoc?api=jfinal JFinal在OSChina上的技术讨论专题: http://www.oschina.net/question/tag/jfinal JFinal社区: http://jfbbs.tomoya.cn/ JFinal视频教程:http://pan.baidu.com/s/1pJ22wLP JFinal极速开发…
JFinal概述 JFinal 是基于Java 语言的极速 web 开发框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful.在拥有Java语言所有优势的同时再拥有ruby.Python等动态语言的开发效率. JFinal发展概况JFinal 项目开发始于2011年初,作者詹波(James Zhan)曾任团800 网Java架构师,现任微格网际(北京)科技有限公司联合创始人.网校网CTO.项目开源于2012年3月18日,采用对商业应用友好的Apache L…
原文:http://www.oschina.net/news/69495/jfinal-weixin-1-6-released#rd 继JFinal 2.1发布之后,再来一发JFinal Weixin 1.6,让所有JFinaler们更加Happy,本次升级主要添加了微信摇一摇周边API.高级群发API.客户账号管理API.此外还对原有依赖jar包进行了缩减,更加轻量化.极速化. JFinal Weixin不断朝着越来越完备的方向迈进,力求成为最完善.可靠.简洁的微信极速开发工具,依然感谢 @孤…