大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
记录第一次使用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项目:
我的项目创建之后首先要设置:
然后点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