JFinal极速开发框架使用笔记分享-创新互联

记录第一次使用JFinal,从简单的框架搭建到增删改查,从自带的方法到正常框架习惯的使用方式。

成都创新互联公司服务项目包括麻城网站建设、麻城网站制作、麻城网页制作以及麻城网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,麻城网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到麻城省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

JFinal官网:http://www.jfinal.com/

JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率。

JFinal有如下主要特点:

MVC架构,设计精巧,使用简单

遵循COC原则,零配置,无xml

独创Db + Record模式,灵活便利

ActiveRecord支持,使数据库开发极致快速

自动加载修改后的java文件,开发过程中无需重启web server

AOP支持,拦截器配置灵活,功能强大

Plugin体系结构,扩展性强

多视图支持,支持FreeMarker、JSP、Velocity

强大的Validator后端校验功能

功能齐全,拥有struts2的绝大部分功能

体积小仅632K,且无第三方依赖

例子:

本人用的maven,首先创建一个maven项目:

JFinal极速开发框架使用笔记分享

我的项目创建之后首先要设置:

JFinal极速开发框架使用笔记分享

JFinal极速开发框架使用笔记分享

然后点Apply

还有其他一些设置等等,我的问题,这里先跳过

然后在pom.xml中引入jar包:

maven搜索jar包:http://mvnrepository.com/

官方demo的pom.xml:

这里没有引入json,我的这个demo最后的方法需要json


 4.0.0
 com.demo
 jfinal_demo_for_maven
 war
 3.2
 jfinal_demo_for_maven Maven Webapp
 http://maven.apache.org
 
 
 UTF-8
 UTF-8
 
 
  
 
  
   ali-maven
   http://maven.aliyun.com/nexus/content/groups/public
   
    true
   
   
    true
    always
    fail
   
  
 
 
 
 
 
 
 
  junit
  junit
  3.8.1
  test
 
 
  com.jfinal
  jetty-server
  8.1.8
  
  compile
 
 
  com.jfinal
  jfinal
  3.3
 
 
  log4j
  log4j
  1.2.16
 
 
  mysql
  mysql-connector-java
  5.1.44
 
 
  com.alibaba
  druid
  1.0.29
 
 
  com.jfinal
  cos
  2017.5
 
 
 
 
 
 jfinal_demo_for_maven
  
   
   org.mortbay.jetty
   jetty-maven-plugin
   8.1.8.v20121106
   
    stop
    5599
    
     /
    
    5
    
     
      80
      60000
     
    
   
   
  
 

分享文章:JFinal极速开发框架使用笔记分享-创新互联
网址分享:http://ybzwz.com/article/ceedii.html