jfinal

JBolt详细使用图文教程-开发JFinal项目首选JBolt插件

你。 提交于 2019-11-29 02:58:29
JBolt官网: www.jbolt.cn 一、JBolt的下载与安装 1、去 JBolt官网 下载最新插件包 2、下载后解压 复制到Eclipse安装目录的plugins目录下 这里需要注意一点:如果你的eclipse是在线安装版不是离线下载解压版,需要根据此教程进行处理。 【试验实录】解决Eclipse安装版安装JBolt插件无效问题-全系Eclipse支持使用JBolt 二、启动Eclipse,体验JBolt 1、启动Eclipse 如果能看到eclipse启动后显示上面的JBolt菜单和JBolt Home这个视图,说明插件正常启用了。 如果没有出现,需要在eclipse安装目录根目录下运行cmd命令行窗口,执行命令 eclipse.exe -clean 这样启动一次后,自动加载新插件,启动后出现上图画面就搞定了。 2、打开JBolt专业定制透视图 这里定制了出现的视图和常用的new 菜单内容以及单独定制的JBolt右键菜单。 3、创建Web Project 选择快捷创建按钮就可以,其他地方也有能快速创建项目的功能, 比如: 顶部Jbolt菜单、Ctrl+N出来的向导里、左侧Package视图里右键New菜单里都可以找到。 首次使用,会弹出这么一个警告,这是因为还没下载常用第三方库,JBolt新版里可以在创建项目的时候快速指定项目需要用的第三方公开库

jweb——修改自jfinaluib的java管理系统开发基础框架

喜欢而已 提交于 2019-11-28 10:23:12
项目地址: https://git.oschina.net/xjtweb/jweb.git 几点说明: 一、本工程修改自jfinaluib项目。 二、运行 a、 设置jvm参数jweb.home指向工程的工作目录(目录内容参照本文件的同级目录的home目录)。工作目录里的init.properties文件用来设置数据库连接和其它参数设置。 log4j.properties 为日志配置文件, logs目录存放日志文件。data目录存放工程产生的各种数据,建议要此规则放存数据,方便工程迁移。 b、 初始数据库sql,doc/db/mysql目录下提供mysql数据库的初始化数据文件jweb.sql。 c、 同jfinaluib,工程只需以运行 com.gdmob.jweb.run .JfinalConfig 类即可运行。 在eclispe运行截图如下: d、 工程默认本地访问地址 http://localhost 管理员帐号admin,密码123456。 三、 工程界面截图 四、最后感谢各种的开源项目,jfinaluib、jfinal、beetl、druid、ueditor、ace等。愿各位路过的朋友多观注国内开源项目,远离ssh。 来源: oschina 链接: https://my.oschina.net/u/197448/blog/418749

JFina教程JfinalUIB 代码笔记 (3)--- jfinal Controller参数封装

こ雲淡風輕ζ 提交于 2019-11-28 10:22:49
通常我们使用jfinal开发都会写自己的BaseController来做一些公共全局变量的声明,或者用来实现一些公共方法,JfinalUIB也不例外。 参数的封装主要是在ParamPkgInterceptor类中实现,采用的是jfinal的拦截器。 首先得到controller和BaseController声明的一些全局变量字段 BaseController controller = (BaseController) ai.getController(); Class<?> controllerClass = controller.getClass(); Class<?> superControllerClass = controllerClass.getSuperclass(); Field[] fields = controllerClass.getDeclaredFields(); Field[] parentFields = superControllerClass.getDeclaredFields(); 在ai.invoke();之前实现请求参数数据到变量的封装 log.debug("*********************** 封装参数值到 controller 全局变量 start ***********************"); //

基于JFinal实现的权限管理系统 JFinalUIB

谁说我不能喝 提交于 2019-11-28 10:22:37
项目用到了众多的开源组件,还有一些是网络分享的学习示例代码片段 , 感谢他们!!! JFinal高级 学习交流QQ群: 309647612 代码库地址: http://git.oschina.net/dongcb678/JfinalUIB.git 项目背景: 14年5月份学习JFinal的时候出于练手的目的开发,分享给大家学习和使用 受益人群: 对于初学JFinal的朋友来说是很全面的示例项目 对于初学权限设计的人来说,是基于RBAC模型的简单实现 你也可以基于它来做项目,它只是做了绝大部分项目都应该实现的基础功能 能学习到哪些东西: 比较全面的基于URL权限控制和实现,细化到每一个功能URL授权,每一个按钮的显示和隐藏 如何整合JFinal 和 beetl模板,beetl的基本使用、函数注册调用 如何自己实现分页、动态条件的查询,结合JFinal分页方法进行分页对象的扩展 JFinal的Handler和Interceptor使用 全局异常拦截和错误处理机制 三 个版本三套UI的使用和扩展、改造,支持基于JQuery Form的Ajax交互,表单数据校验 zTree的详细使用方法,简单的树形展示,单选多选的使用,默认选中效果的实现,复杂的树操作有有部门+人员组合,模块+功能组合 基于bcprov的用户登录标示的加密和解密 数据库连接池druid的使用和配置

JBolt开发平台入门(14)-四种主从表管理操作方式

六月ゝ 毕业季﹏ 提交于 2019-11-27 18:49:59
项目中,单表操作CURD,一个界面里,有增删改查的操作,有分页,有个Table显示数据,有按钮点击操作就行了。 常见的样式: 除了单表操作管理,还有一些业务是主从表管理,一个主表对应多个子表的管理。 这里JBolt中给出了四种操作方式。 一、dialog模式 点击可以打开Dialog管理子表 这是最简单的一种,不管有多少个子表,都可以使用Dialog打开进行管理。 二、单页,左右结构,AjaxPortal模式加载,局部刷新 这种结构,点击左侧,右侧ajax加载,刷新。右侧数据的CURD操作,都是局部刷新。 三、侧边滑出层+ajaxPortal 具体事例看一个小木学堂后台案例吧: 四、页面上下结构+ajaxPortal 上面主表,下面从表 一个主表可以有多个从表 通过局部数据刷新加载,curd 只在独立portal中运行。 这只是,JBolt中UI布局的冰山一角,JBolt里的前端UI封装组件尽量不写js 只配置html data-*属性 即可完成组件自动化处理。 更多JBolt图文教程: https://www.jianshu.com/p/a18b61aa298a JFinal开发者计划: https://www.jfinal.com/share/1696 有问题,加我微信联系:mumengmeng JFinal学院公众号:jfinalxueyuan 来源: oschina 链接:

JBolt插件-Enjoy编辑器强大功能演示视频,感受一下开发加速吧

青春壹個敷衍的年華 提交于 2019-11-27 18:49:43
JFinal开发-Eclipse极速编辑器体验升级,前端代码写的飞起。 这两天就会升级,等波总发布新版JFinal。 JBolt插件官网 : http://jbolt.cn 视频演示地址 : https://www.bilibili.com/video/av55576553 着重最后演示Bootstrap的开发,一分钟内完成一个小页面布局效果是很给力的 输入#的时候会提示所有可用的指令和组件。 不输入#的时候也可以快速查找: 输入个map试试 : 这种模糊的输入也能识别:提示排名靠前 想在模板里定义个css区域: 输入几个字符:提示出Bootstrap的模板 回车插入:一坨代码 省时省力 下方视频点击观看动态效果: http://jbolt.cn/enjoyeditor.html 来源: oschina 链接: https://my.oschina.net/u/374/blog/3067894

JBolt 1.5.0新版发布,升级到支持最新版JFinal和Jetty,实现了在线更新插件功能

我怕爱的太早我们不能终老 提交于 2019-11-27 18:49:27
JBolt 是一个JFinal极速开发框架 定制版IDE插件 目前仅有Eclipse插件版,Idea插件版正在开发中。 JBolt的详细使用教程请移步到这里 =====版本1.5.0 更新内容 2018年10月13日10:41:52===== 注意:新使用或者升级到这个版本的,请一定要执行以下JBolt菜单下的Update Libs菜单,完成更新升级。 【增加】JBolt已支持JFinal3.5和最新的Jetty 【增加】JBolt创建项目的时候 增加了 自动注入默认开启设置 (Inject Dependency) 【增加】JBolt在线更新功能,再也不需要去百度网盘单独下载覆盖操作 下载更新后提示重启 【优化】Update Libs功能,按需更新下载最新的普通web项目所需第三方jar包 【增加】Update Libs增加下载jfinal模板功能,用户暂时无感知 【优化】新版安装后Jbolt Home视图会提示更新下载libs 下载后可以正常显示JBolt Home JBolt交流群:695099226 JBolt官网: www.jbolt.cn JFinal学院: www.jfinalxueyuan.com 来源: oschina 链接: https://my.oschina.net/u/374/blog/2247159

JFinal新版sql模板有两种Template的调用方式,你学会了吗?

試著忘記壹切 提交于 2019-11-27 18:49:11
最近 JBolt项目 中升级到了最新版JFinal,很平滑,改了个版本号轻松完成。 昨天,突然想起JFinal的新版ChangeLog中提到了Model Db里都增加了关于Sql模板更方便的书写调用方式。 所以,JBolt开发平台里,底层BaseService里关于Sql模板调用的封装和上层的调用,改成了最新的模板调用方式。 一、DaoTemplate的使用 DaoTemplate的使用很简单,new一个对象,传递Key和Data值进去,最后调用对象实例的具体方法就可以了。 model.template("find", 123).find(); 例如,在JBolt开发平台中的一个查询业务,查询一个公众平台配置的自动回复规则 需要分页查询 带着关键词和几个条件。 这里的daoTemplate是BaseService里的封装: 二、DbTemplate的使用 JFinal,有Model,也有Db+record 不是吗? sql模板也不例外。 举例:在JBolt的电商模块里,删除一个商品后台分类的时候,需要判断这个商品分类是否已经被商品使用了。 新版JFinal在Sql模板调用这块做的优化,使用起来更方便了,不信一看看之前的调用方式。 需要先获得SqlPara 然后再分别获取sql字符串和参数值,传递进去。 以上两种模板,创建出来之后,可以链式调用后续方法,可调用方法名,记忆简单

学JFinal不迷路,JFinal优质资源列表(欢迎反馈更新)

扶醉桌前 提交于 2019-11-27 17:31:07
学JFinal不迷路,记录一下JFinal相关的资源、产品、讲师等信息(所有信息排名不分先后)。 一、相关站点: 1、 JFinal官网 -问答、分享、文档、交流、俱乐部 http://www.jfinal.com 2 、 JFinal学院 -打造服务JFinal开发者的优质社群、教育与创业平台 http://www.jfinalxueyuan.com http://biguan.ke.qq.com (腾讯课堂课程主页) 3、 JBolt -Eclipse下JFinal极速开发助手和极速开发平台 http://jbolt.cn 4 、 小木学堂 -企业和开发者实用实战课程教学和经验分享 https://edu.csdn.net/agency/index/178 5、 JPress -开源免费的媒体运营系统 海哥力作 http://www.jpress.io 6、 Jboot -开源、分布式、商业级微服务框架 海哥力作 http://jboot.io 7、 Eova -快速开发平台-让天下没有难做的开发 http://www.eova.cn 8、 JFinal相关 Maven仓库 https://mvnrepository.com/artifact/com.jfinal 二、讲师 1、 山东小木 -JFinal学院负责人 JFinal讲师 本站: http://www.jfinal

JBolt-JFinal开发利器,新官网上线

时光总嘲笑我的痴心妄想 提交于 2019-11-27 04:14:16
JBolt ,诞生于2016年8月,以Eclipse插件的形式提供给JFinal开发者无偿下载使用。(Idea版还在捣鼓...) 今天JBolt新版官网正式上线,欢迎访问学习交流和使用,有什么问题,在社区提问@我即可,或者在文章下方有我的微信联系方式,随时技术聊起来。 官网 : http://jbolt.cn JBolt的诞生,本身也源于自己在项目开发中的需求,特别是我自由职业后,开发了很多JFinal小项目,通过JBolt和JFinal,轻松养家糊口,技术变现。 做项目时,特需要有一套快速生成可运行开发环境,如果有表结构变更,快速完成数据库和Java代码统一的生成器等。 所以,就拾起荒废了几年不用的Eclipse插件开发技术。 *2016年8月份,正式推出,广受好评,下载量过万。 *2017年-2018年,功能不断增加,从只能生成普通的动态Web工程,到后来可以轻松生成Maven功能; *从只能支持Mysql数据库到现在支持各种主流数据库; *从只能支持Jetty-server,到现在可以支持Undertow、Jetty、tomcat等。 *从只能依赖Eclipse导出War包自行处理部署,到现在可以普通Web工程和Maven工程都能导出一模一样的Undertow专用部署包,Maven支持导出各种服务器需要的类型。 *从只能自行下载Jar包或者Pom引用导入第三方类库