当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

JFinal-commons

JFinal 基础工具包
授权协议 MIT
开发语言 Java
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 国产
投 递 者 逄嘉木
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

JFinal-commons是JFinal2.0框架的一个基础工具包,集成众多工具,为您节约更多时间,去陪恋人、家人和朋友 :)

该项目最早是在媒体猫(java saas)中的一个maven模块,逐渐扩展成一系列项目的基础依赖,更加方便JFinal-web系统的开发!

功能:

  1. 更加安全美观的JCaptchaRender验证码 

  2. 自动安装数据库DatabaseBindPlugin插件(目前实现得比较简单)

  3. 短路检验器ShortCircuitValidator

  4. SessionId过滤器SessionIdHandler

  5. 静态文件目录StaticHandler

  6. 10多种utils等你来发现

使用:

目前没有打成jar包,大家可以在git.osc下载源码,使用到某功能的时候直接添加到自己的项目中,已减少不必要的jar包依赖!

  • JFinal 一.configConstant配置 public void configConstant(Constants me) { } 1. 读取文件配置 使用loadPropertyFile或者PropKit PropKit.use("config.properties");使用 PropKit.get("jdbcUrl") 获取 loadPropertyFile("config.pro

  • JFinal框架也整合了Spring框架,下面实现JFinal怎么去配置Spring框架。在JFinal中整合Spring使用到的类是SpringPlugin和IocInterceptor类 SpringIplugin类: SpringPlugin 是作为 JFinal 的 Plugin 而存在的,所以使用时需要在 JFinalConfig 中配置SpringPlugin,以下是 Plugin 配

  • Apache Commons JEXL JEXL is a library intended to facilitate the implementation of dynamic and scripting features in applications and frameworks written in Java. example: import org.apache.commons.jex

  • 1.jfinal mvc层jar以来jfinal-src核心包,spring mvc则更笨重! 2.路由规则:jfinal配置controller类方式可以在集成 JFinalConfig的路由重写方法里面配置,同时默认的情况controller/method这样请求,spring mvc则是在controller类头声明,方法默认需要使用requestMapping注解。 3.返回视图,jfin

  • Jfinal 标签:小本教程仅限小白,大神自行绕过。 1、准备工作 maven配置和eclipsemaven插件安装还有本地环境变量配置,建立本地仓库。 maven下载地址 eclipse maven插件集成地址 2、eclipse maven配置 eclipse4.73a(这里说下个人建议使用eclipse-mars2)下我们创建maven project,填写pom依赖并保存,稍后就能看到Ma

  • Jetty介绍 Jetty官网:http://www.eclipse.org/jetty/ 参考:Jetty使用教程(一)——开始使用Jetty 1. 使用 参考上面文档,但是有些更新: echo $JETTY_HOME /Users/aliyun/Downloads/softwoare/jetty-distribution-9.4.7.v20170914 ali-2cf0ee28bc54:jet

  • JFinal 框架到了2.1版本,但是依然只支持redis的主从集群,没有看到Cluster集群的插件,笔者照着主从的插件方式,改了改,实现了个简单的插件,先使用起来,后续会更新完善版本。   插件地址:点击打开链接   package com.sxt.jfinal.rediscluster; import java.util.Set; import org.apache.commons.

  • import com.jfinal.plugin.activerecord.Model; import com.jfinal.plugin.activerecord.Record; import org.apache.commons.beanutils.ConvertUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; i

  • 在使用jfinal的过程中遇到了一个奇怪的问题,就是列表查询的时候,联合查询,一对多的表结构,比如订单和订单明细表,这种一个model里含有另外一个model类型的List的结构官方有解决方案,现在要说的是左链接查询明细表,是明细表中包含订单的某几个字段,这几个字段不是详情表的字段结构,但是是订单表的。 一开始的解决方案是在明细表中添加了几个字段,并给其get,set方法,但是这样弄以后, new

  • String path = (PathKit.getWebRootPath()+"/exclemodel/").replace("\\", "/"); URL httpurl = new URL("***"); String fileName = "*.xlsx"; File f = new File(path

  • 一. 前言   上一篇博客我们了解了struts2框架的文件下载功能代码,我们可以从中总结到,struts2主要是通过其xml的配置来处理文件下载的,也就是将普通io流文件下载的页面响应方式的这部分代码分离出来,使用xml配置来处理,这也是struts2的特性。那么针对于jfinal框架,其在处理文件下载方面会不会有什么特殊的处理方式呢?   那么,今天我们将重点放在jfinal框架的文件下载功能

  • jfinal框架 事务配置 及 统一异常拦截处理 新接手的项目用了jfinal框架,发现系统有很多地方没有完善,例如事务配置方面,表单提交失败后,脏数据保存到数据库里;controller层返回json数据每个方法都加入try catch,有很多重复性代码,为了使得代码更加的简洁,着手优化一下系统代码,jfinal官方文档场景应用例子太少了。话不多说,动手就是干。。 一、声明式事务配置 在JFin

  • 1.引入包 pom.xml <!--数据库链接的包--> <dependency> <groupId>com.mchange</groupId> <artifactId>mchange-commons-java</artifactId> <version>0.2.12</version> <

  • bccs-api-lib-1.0.jar (百度云推介) c3p0-0.9.1.2.jar (数据源,处理数据库链接) commons-io-2.4.jar(流处理) cos.jar(图片上传所需) ehcache-core-2.5.2.jar(缓存处理) javax.servlet.jsp.jstl-1.2.v201105211821.jar(JSTL标签库) JFinal-bin-with-s

  • /* * * * */ package com.cms; import java.util.Map; import org.apache.commons.collections.map.ListOrderedMap; /** * 公共参数 * * * */ public final class CommonAttribute { /** 日期格式配比 */ public static final

  • 大多数项目都集成Spring网上大多数教程也是Activiti集成Spring的方法集成到项目中。 一直也没有找到如何抛离Spring使用Activiti。 一开始以为集成Activit需要大量的工作,实际上非常简单。 只需要把Activiti的Jar包和Mybatis的Jar包导入到项目中。 设置自启动Servlet在web.xml中修改如下 initActiviti com.pansoft.j

  •  KindEditor.ready(function(K) {         K.each({             'plug-align' : {                 name : '对齐方式',                 method : {                     'justifyleft' : '左对齐',                     '

  • 在此之前我们来谈谈JFinal JFinal 是基于Java 语言的极速 web开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python等动态语言的开发效率。 JFinal 采用微内核全方位扩展架构,全方位是指其扩展方式在空间上的表现形式。JFinal由Handler、Interceptor、Co

  • 因为是刚开始使用框架,连接数据库报了一堆错,所以上网搜了很多的相关教程,还是没解决问题,后来才发现是两个很简单的问题:一个是连接数据库的url的端口是3306,和tomcat的8080弄混了,一直写的8080;一个是MySQL的驱动包版本和本地安装的MySQL版本不一致。出现报错的道友可以考虑下这两个方面,下面贴完整代码。 1.pom文件的jar包(开发使用的maven项目): <

  • 原文地址:https://blog.csdn.net/mzmzo/article/details/50991616 package com.javen.weixin.controller; import java.security.MessageDigest; import java.util.Arrays; import org.apache.commons.codec.binary.Hex;

 相关资料
  • 一个Gradle工程是通过名字叫 build.gradle 的文件描述其构建过程的,该文字位于工程的根目录下。

  • HTTP GET # http_server_GET.py from http.server import BaseHTTPRequestHandler from urllib import parse class GetHandler(BaseHTTPRequestHandler): def do_GET(self): parsed_path = parse.url

  • 3.2 工程结构 上面说的 build 文件约定了一个默认的文件夹结构。Gradle 遵循约定优先于配置的原则,在可能的情况下提供合理的默认值。 基本的工程始于两个名为 “source sets” 的部分。也就是 main source code 和 test code。他们分别位于: src/main src/androidTest/ 里面的每一个文件夹都对应相应的组件。 对于Java和Andr

  • 工作区概述 可以使用各种元素(如面板、栏以及窗口)来创建和处理文档和文件。这些元素的任何排列方式称为工作区。 Adobe® Creative Suite® 4 中不同应用程序的工作区拥有相同的外观,因此您可以在应用程序之间轻松切换。您也可以通过从多个预设工作区中进行选择或创建自己的工作区来调整各个应用程序,以适合您的工作方式。 虽然不同产品中的默认工作区布局不同,但是您对其中元素的处理方式基本相同

  • 3.1 基本的build文件 最基本的Java工程,其 build.gradle 非常简单: apply plugin: 'java' 这里应用了Gradle提供的Java插件。该插件提供了构建和测试Java应用所需的一些东西。 一个最基本的Android工程的build.gradle如下: buildscript { repositories { mavenCentral

  • 3.3 构建任务 3.3.1 通用任务 在构建文件中应用一个插件的时候会自动的创建一系列可运行的构建任务。Java plugin 和 the Android plugin 都可以做到这一点。以下是约定的一些任务: assemble 这个任务会汇集工程的所有输出。 check 这个任务会执行所有校验检查 build 这个任务会同时执行 assemble 和 check 任务 clean 这个任务会清

  • 可以使用各种元素(如面板、栏以及窗口)来创建和处理文档和文件。这些元素的任何排列方式称为工作区。Creative Cloud 中不同应用程序的工作区外观相似,因此您可以在各应用程序之间轻松切换。您也可以通过从多个预设工作区中进行选择或创建自己的工作区来调整 Illustrator,以适合您的工作方式。 主屏幕 启动 Illustrator 后,将会显示主屏幕,该屏幕中包含以下内容: 各种教程,可帮

  • 不要被各种关于 reducers, middleware, store 的演讲所蒙蔽 —— Redux 实际是非常简单的。如果你有 Flux 开发经验,用起来会非常习惯。没用过 Flux 也不怕,很容易! 下面的教程将会一步步教你开发简单的 Todo 应用。 Action Reducer Store 数据流 搭配 React 示例:Todo 列表