• 大小: 1.26M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-27
  • 语言: Java
  • 标签: jfinal  

资源简介

项目启动步骤

1: 使用 blog.sql 中的 sql 语句创建数据库与数据库表

2: 修改 res/a_little_config.txt 文件,填入正确的数据库连接用户名、密码

3: 将项目导入 eclipse。推荐使用 Eclipse IDE for Java EE Developers

4: 打开 com.demo.common包下的 DemoConfig 文件,右键单击该文件并选择 Debug As ---> Java Application。
        其它启动项目的方式见 《JFinal手册》。除此之外,项目还可以与其它普通java web 项目一样使用 tomcat
   jetty 等 web server 来启动,启动方式与非jfinal项目完全一样。

5: 打开浏览器输入  localhost 即可查看运行效果

注意: 请确保您安装了 JavaSE 1.6 或更高版本,tomcat下运行项目需要先删除 jetty-server-xxx.jar,否则会有冲突

资源截图

代码片段和文件信息

package com.demo.blog;

import com.demo.common.model.Blog;
import com.jfinal.aop.Before;
import com.jfinal.core.Controller;

/**
 * 本 demo 仅表达最为粗浅的 jfinal 用法,更为有价值的实用的企业级用法
 * 详见 JFinal 俱乐部: http://jfinal.com/club
 * 
 * BlogController
 * 所有 sql 与业务逻辑写在 Model 或 Service 中,不要写在 Controller 中,养成好习惯,有利于大型项目的开发与维护
 */
@Before(BlogInterceptor.class)
public class BlogController extends Controller {

static BlogService service = new BlogService();

public void index() {

setAttr(“blogPage“ service.paginate(getParaToInt(0 1) 10));
render(“blog.html“);
}

public void add() {
}

/**
 * save 与 update 的业务逻辑在实际应用中也应该放在 serivce 之中,
 * 并要对数据进正确性进行验证,在此仅为了偷懒
 */
@Before(BlogValidator.class)
public void save() {
getModel(Blog.class).save();
redirect(

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-09-06 14:15  jfinal_demo\
     文件         640  2014-12-24 01:50  jfinal_demo\.classpath
     文件        1186  2017-08-31 10:16  jfinal_demo\.project
     目录           0  2017-08-05 19:31  jfinal_demo\.settings\
     文件         500  2013-11-02 18:01  jfinal_demo\.settings\.jsdtscope
     文件         572  2017-09-05 10:05  jfinal_demo\.settings\org.eclipse.core.resources.prefs
     文件         629  2013-11-02 18:01  jfinal_demo\.settings\org.eclipse.jdt.core.prefs
     文件         568  2014-12-24 02:05  jfinal_demo\.settings\org.eclipse.wst.common.component
     文件         305  2013-11-02 18:01  jfinal_demo\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2013-11-02 18:01  jfinal_demo\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-11-02 18:01  jfinal_demo\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-03-05 08:44  jfinal_demo\WebRoot\
     目录           0  2017-08-05 19:31  jfinal_demo\WebRoot\meta-INF\
     文件          39  2013-11-02 18:01  jfinal_demo\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2017-09-19 09:48  jfinal_demo\WebRoot\WEB-INF\
     目录           0  2017-09-19 16:19  jfinal_demo\WebRoot\WEB-INF\classes\
     文件         149  2017-08-30 19:18  jfinal_demo\WebRoot\WEB-INF\classes\a_little_config.txt
     目录           0  2017-09-19 16:19  jfinal_demo\WebRoot\WEB-INF\classes\com\
     目录           0  2017-09-19 16:19  jfinal_demo\WebRoot\WEB-INF\classes\com\demo\
     目录           0  2017-09-19 16:19  jfinal_demo\WebRoot\WEB-INF\classes\com\demo\blog\
     文件        1944  2017-09-19 16:19  jfinal_demo\WebRoot\WEB-INF\classes\com\demo\blog\BlogController.class
     文件         945  2017-09-19 16:19  jfinal_demo\WebRoot\WEB-INF\classes\com\demo\blog\BlogInterceptor.class
     文件        1311  2017-09-19 16:19  jfinal_demo\WebRoot\WEB-INF\classes\com\demo\blog\BlogService.class
     文件        1279  2017-09-19 16:19  jfinal_demo\WebRoot\WEB-INF\classes\com\demo\blog\BlogValidator.class
     目录           0  2017-09-19 16:19  jfinal_demo\WebRoot\WEB-INF\classes\com\demo\common\
     文件        3415  2017-09-19 16:19  jfinal_demo\WebRoot\WEB-INF\classes\com\demo\common\DemoConfig.class
     目录           0  2017-09-19 16:19  jfinal_demo\WebRoot\WEB-INF\classes\com\demo\common\model\
     文件         551  2017-09-19 16:19  jfinal_demo\WebRoot\WEB-INF\classes\com\demo\common\model\Blog.class
     文件         526  2017-09-19 16:19  jfinal_demo\WebRoot\WEB-INF\classes\com\demo\common\model\RouterMapping.class
     文件         616  2017-09-19 16:19  jfinal_demo\WebRoot\WEB-INF\classes\com\demo\common\model\User.class
     文件        2125  2017-09-19 16:19  jfinal_demo\WebRoot\WEB-INF\classes\com\demo\common\model\_JFinalDemoGenerator.class
............此处省略100个文件信息

评论

共有 条评论