在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Java语言基础 → Jfinal极速开发实战

Jfinal极速开发实战

Java语言基础

下载此实例
  • 开发语言:Java
  • 实例大小:4.61M
  • 下载次数:10
  • 浏览次数:75
  • 发布时间:2022-10-11
  • 实例类别:Java语言基础
  • 发 布 人:gcm0737
  • 文件格式:.docx
  • 所需积分:2
 相关标签: jfinal 开发实战 fi 实战 开发

实例介绍

【实例简介】Jfinal极速开发实战
【实例截图】

from clipboard

from clipboardfrom clipboardfrom clipboardfrom clipboardfrom clipboardfrom clipboardfrom clipboardfrom clipboard
【核心代码】
Jfinal极速开发实战

目录

JFinal极速开发实战  PAGEREF _Toc432512827 \h 2

为什么要写这本书  PAGEREF _Toc432512828 \h 3

读者对象  PAGEREF _Toc432512829 \h 3

能学到什么  PAGEREF _Toc432512830 \h 4

如何阅读这本书  PAGEREF _Toc432512831 \h 4

勘误和支持  PAGEREF _Toc432512832 \h 4

致谢  PAGEREF _Toc432512833 \h 5

1 初识JFinal  PAGEREF _Toc432512834 \h 18

1.1 JFinal的简介  PAGEREF _Toc432512835 \h 18

1.2 JFinal的特点  PAGEREF _Toc432512836 \h 18

1.3 JFinal下载  PAGEREF _Toc432512837 \h 18

2 搭建开发环境  PAGEREF _Toc432512838 \h 19

2.1 开发环境要求  PAGEREF _Toc432512839 \h 19

2.2 下载安装配置JDK  PAGEREF _Toc432512840 \h 20

2.2.1 下载地址  PAGEREF _Toc432512841 \h 20

2.2.2 选择平台类型  PAGEREF _Toc432512842 \h 20

2.2.3 安装JDK  PAGEREF _Toc432512843 \h 21

2.2.4 配置环境变量  PAGEREF _Toc432512844 \h 21

2.2.5 JVM参数  PAGEREF _Toc432512845 \h 22

2.2.6 Java VisualVM  PAGEREF _Toc432512846 \h 23

2.3 下载安装配置Eclipse  PAGEREF _Toc432512847 \h 26

2.3.1 打开主页  PAGEREF _Toc432512848 \h 26

2.3.2 选择平台类型  PAGEREF _Toc432512849 \h 27

2.3.3 点击下载  PAGEREF _Toc432512850 \h 27

2.3.4 安装eclipse  PAGEREF _Toc432512851 \h 28

2.3.5 启动eclipse  PAGEREF _Toc432512852 \h 28

2.3.6 添加JDKeclipse  PAGEREF _Toc432512853 \h 28

2.3.7 设置JDK编译级别  PAGEREF _Toc432512854 \h 30

2.3.8 设置文件编码  PAGEREF _Toc432512855 \h 30

2.4 下载安装配置Maven  PAGEREF _Toc432512856 \h 32

2.4.1 下载maven  PAGEREF _Toc432512857 \h 32

2.4.2 配置maven  PAGEREF _Toc432512858 \h 32

2.4.3 eclipse整合maven  PAGEREF _Toc432512859 \h 35

2.5 下载安装配置TomcatPlugin  PAGEREF _Toc432512860 \h 37

2.5.1 打开主页  PAGEREF _Toc432512861 \h 37

2.5.2 下载tomcatPlugin  PAGEREF _Toc432512862 \h 37

2.5.3 安装tomcatPlugin  PAGEREF _Toc432512863 \h 37

2.5.4 下载tomcat  PAGEREF _Toc432512864 \h 38

2.5.5 安装配置tomcat  PAGEREF _Toc432512865 \h 39

2.5.6 整合tomcatPlugintomcat  PAGEREF _Toc432512866 \h 39

2.5.7 设置tomcatJVM  PAGEREF _Toc432512867 \h 40

2.6 嵌入式Tomcat  PAGEREF _Toc432512868 \h 41

2.6.1 打开主页  PAGEREF _Toc432512869 \h 41

2.6.2 配置项目  PAGEREF _Toc432512870 \h 42

2.6.3 编写启动类  PAGEREF _Toc432512871 \h 43

2.6.4 启动测试  PAGEREF _Toc432512872 \h 45

2.7 热部署神器之Jrebel  PAGEREF _Toc432512873 \h 45

2.7.1 打开主页  PAGEREF _Toc432512874 \h 46

2.7.2 下载eclipse插件包  PAGEREF _Toc432512875 \h 46

2.7.3 Eclipse中安装update-site-6.2.1.zip  PAGEREF _Toc432512876 \h 47

2.7.4 破解jrebel  PAGEREF _Toc432512877 \h 错误!未定义书签。

2.7.5 设置jvmjrebel代理  PAGEREF _Toc432512878 \h 49

2.8 热部署神器之springloaded  PAGEREF _Toc432512879 \h 50

2.8.1 打开主页  PAGEREF _Toc432512880 \h 50

2.8.2 下载springloaded-xxx.jar  PAGEREF _Toc432512881 \h 50

2.8.3 安装配置  PAGEREF _Toc432512882 \h 50

2.8.4 启用jvmspringloaded代理  PAGEREF _Toc432512883 \h 51

3 导入示例项目  PAGEREF _Toc432512884 \h 51

3.1 eclipse导入Jfinal demo项目  PAGEREF _Toc432512885 \h 52

3.1.1 解压Jfinal_demo.zip  PAGEREF _Toc432512886 \h 52

3.1.2 导入项目  PAGEREF _Toc432512887 \h 52

3.2 eclipse导入Jfinal demo for maven项目  PAGEREF _Toc432512888 \h 54

3.2.1 解压Jfinal_demo_for_maven.zip  PAGEREF _Toc432512889 \h 54

3.2.2 Eclipse导入maven项目  PAGEREF _Toc432512890 \h 55

3.2.3 导入后的项目视图  PAGEREF _Toc432512891 \h 57

3.3 使用eclipse git下载JfinalUIB项目  PAGEREF _Toc432512892 \h 57

3.3.1 项目地址  PAGEREF _Toc432512893 \h 57

3.3.2 打开git视图  PAGEREF _Toc432512894 \h 58

3.3.3 使用git下载  PAGEREF _Toc432512895 \h 59

3.3.4 使用git更新  PAGEREF _Toc432512896 \h 62

4 运行项目方式  PAGEREF _Toc432512897 \h 63

4.1 Jetty运行Jfinal demo  PAGEREF _Toc432512898 \h 63

4.1.1 创建数据库  PAGEREF _Toc432512899 \h 63

4.1.2 配置数据库连接  PAGEREF _Toc432512900 \h 63

4.1.3 启动项目  PAGEREF _Toc432512901 \h 64

4.1.4 访问项目  PAGEREF _Toc432512902 \h 65

4.1.5 这是错误吗?  PAGEREF _Toc432512903 \h 65

4.1.6 移出jetty-server-8.1.8.jar  PAGEREF _Toc432512904 \h 66

4.2 TomcatEclipsePlugin运行Jfinal demo  PAGEREF _Toc432512905 \h 66

4.2.1 数据库配置  PAGEREF _Toc432512906 \h 67

4.2.2 修改tomcat/conf/server.xml  PAGEREF _Toc432512907 \h 67

4.2.3 删除jetty-server-8.1.8.jar  PAGEREF _Toc432512908 \h 67

4.2.4 启动tomcat  PAGEREF _Toc432512909 \h 67

4.2.5 访问项目  PAGEREF _Toc432512910 \h 70

4.2.6 启用热部署  PAGEREF _Toc432512911 \h 70

4.3 Tomcat Embedded运行Jfinal demo  PAGEREF _Toc432512912 \h 71

4.3.1 数据库配置  PAGEREF _Toc432512913 \h 72

4.3.2 添加应用路径  PAGEREF _Toc432512914 \h 72

4.3.3 启动项目  PAGEREF _Toc432512915 \h 72

4.3.4 访问项目  PAGEREF _Toc432512916 \h 72

4.3.5 启用热部署  PAGEREF _Toc432512917 \h 72

4.4 Jetty运行Jfinal demo for maven  PAGEREF _Toc432512918 \h 74

4.4.1 数据库配置  PAGEREF _Toc432512919 \h 74

4.4.2 启动项目  PAGEREF _Toc432512920 \h 74

4.4.3 访问项目  PAGEREF _Toc432512921 \h 74

4.5 Mvn jetty:run运行Jfinal demo for maven  PAGEREF _Toc432512922 \h 74

4.5.1 数据库配置  PAGEREF _Toc432512923 \h 74

4.5.2 启动项目  PAGEREF _Toc432512924 \h 75

4.5.3 访问项目  PAGEREF _Toc432512925 \h 76

4.6 Eclipse自带server运行Jfinal demo for maven  PAGEREF _Toc432512926 \h 76

4.6.1 数据库配置  PAGEREF _Toc432512927 \h 76

4.6.2 重新解压一个tomcat  PAGEREF _Toc432512928 \h 76

4.6.3 查找Server视图  PAGEREF _Toc432512929 \h 76

4.6.4 配置Server  PAGEREF _Toc432512930 \h 78

4.6.5 修改项目路径  PAGEREF _Toc432512931 \h 81

4.6.6 自动发布和启动超时  PAGEREF _Toc432512932 \h 82

4.6.7 启动项目  PAGEREF _Toc432512933 \h 83

4.6.8 访问项目  PAGEREF _Toc432512934 \h 83

4.6.9 启用热部署  PAGEREF _Toc432512935 \h 83

4.7 配置运行JfinalUIB  PAGEREF _Toc432512936 \h 85

4.7.1 配置数据库  PAGEREF _Toc432512937 \h 85

4.7.2 修改数据库连接  PAGEREF _Toc432512938 \h 88

4.7.3 启动项目  PAGEREF _Toc432512939 \h 89

4.7.4 访问项目  PAGEREF _Toc432512940 \h 90

4.7.5 启用热部署  PAGEREF _Toc432512941 \h 91

4.8 使用idea开发JfinalUIB项目  PAGEREF _Toc432512942 \h 91

4.8.1 安装配置git  PAGEREF _Toc432512943 \h 92

4.8.2 使用git下载  PAGEREF _Toc432512944 \h 93

4.8.3 导入并启动项目  PAGEREF _Toc432512945 \h 93

4.9 创建并运行普通java web项目  PAGEREF _Toc432512946 \h 97

4.9.1 创建一个Dynamic Web Project  PAGEREF _Toc432512947 \h 97

4.9.2 修改编译路径  PAGEREF _Toc432512948 \h 100

4.9.3 加入JFinal支持  PAGEREF _Toc432512949 \h 102

4.9.4 启动并测试  PAGEREF _Toc432512950 \h 105

4.10 创建并运行mavenjava web项目  PAGEREF _Toc432512951 \h 107

4.10.1 创建一个Maven Project  PAGEREF _Toc432512952 \h 107

4.10.2 加入JFinal支持  PAGEREF _Toc432512953 \h 110

4.10.3 启动并测试  PAGEREF _Toc432512954 \h 112

5 部署项目  PAGEREF _Toc432512955 \h 错误!未定义书签。

5.1 项目打包  PAGEREF _Toc432512956 \h 错误!未定义书签。

5.1.1 项目结构  PAGEREF _Toc432512957 \h 错误!未定义书签。

5.1.2 打包jfinal_demo  PAGEREF _Toc432512958 \h 错误!未定义书签。

5.1.3 打包JfinalUIB  PAGEREF _Toc432512959 \h 错误!未定义书签。

5.2 项目部署到tomcat  PAGEREF _Toc432512960 \h 错误!未定义书签。

5.2.1 安装tomcat  PAGEREF _Toc432512961 \h 错误!未定义书签。

5.2.2 修改默认端口  PAGEREF _Toc432512962 \h 错误!未定义书签。

5.2.3 部署项目  PAGEREF _Toc432512963 \h 错误!未定义书签。

5.2.4 设置tomcat内存大小  PAGEREF _Toc432512964 \h 错误!未定义书签。

5.2.5 启动tomcat  PAGEREF _Toc432512965 \h 错误!未定义书签。

5.3 项目部署到jetty  PAGEREF _Toc432512966 \h 错误!未定义书签。

5.3.1 安装jetty  PAGEREF _Toc432512967 \h 错误!未定义书签。

5.3.2 修改默认端口  PAGEREF _Toc432512968 \h 错误!未定义书签。

5.3.3 部署项目  PAGEREF _Toc432512969 \h 错误!未定义书签。

5.3.4 启动Jetty  PAGEREF _Toc432512970 \h 错误!未定义书签。

5.3.5 设置Jetty内存大小  PAGEREF _Toc432512971 \h 错误!未定义书签。

5.4 项目部署到resin  PAGEREF _Toc432512972 \h 错误!未定义书签。

5.4.1 安装resin  PAGEREF _Toc432512973 \h 错误!未定义书签。

5.4.2 修改默认端口  PAGEREF _Toc432512974 \h 错误!未定义书签。

5.4.3 部署项目  PAGEREF _Toc432512975 \h 错误!未定义书签。

5.4.4 设置resin内存大小  PAGEREF _Toc432512976 \h 错误!未定义书签。

5.4.5 启动resin  PAGEREF _Toc432512977 \h 错误!未定义书签。

5.5 整合nginx  PAGEREF _Toc432512978 \h 错误!未定义书签。

5.5.1 下载nginx  PAGEREF _Toc432512979 \h 错误!未定义书签。

5.5.2 安装nginx  PAGEREF _Toc432512980 \h 错误!未定义书签。

5.5.3 启动nginx  PAGEREF _Toc432512981 \h 错误!未定义书签。

5.5.4 hosts文件中配置域名  PAGEREF _Toc432512982 \h 错误!未定义书签。

5.5.5 整合servlet容器  PAGEREF _Toc432512983 \h 错误!未定义书签。

5.5.6 负载均衡  PAGEREF _Toc432512984 \h 错误!未定义书签。

6 JFinal快速入门  PAGEREF _Toc432512985 \h 错误!未定义书签。

6.1 JFinal总体架构图  PAGEREF _Toc432512986 \h 错误!未定义书签。

6.2 入口控制类JfinalConfig  PAGEREF _Toc432512987 \h 错误!未定义书签。

6.2.1 configConstant  PAGEREF _Toc432512988 \h 错误!未定义书签。

6.2.2 configRoute  PAGEREF _Toc432512989 \h 错误!未定义书签。

6.2.3 configPlugin  PAGEREF _Toc432512990 \h 错误!未定义书签。

6.2.4 configInterceptor  PAGEREF _Toc432512991 \h 错误!未定义书签。

6.2.5 configHandler  PAGEREF _Toc432512992 \h 错误!未定义书签。

6.2.6 afterJfinalStart  PAGEREF _Toc432512993 \h 错误!未定义书签。

6.2.7 beforeJfinalStop  PAGEREF _Toc432512994 \h 错误!未定义书签。

6.3 MVC控制器Controller  PAGEREF _Toc432512995 \h 错误!未定义书签。

6.3.1 Action  PAGEREF _Toc432512996 \h 错误!未定义书签。

6.3.2 Action中获取请求参数  PAGEREF _Toc432512997 \h 错误!未定义书签。

6.3.3 Action中请求参数实例化model  PAGEREF _Toc432512998 \h 错误!未定义书签。

6.3.4 Action中获取上传文件  PAGEREF _Toc432512999 \h 错误!未定义书签。

6.3.5 Action中操作requestattribute  PAGEREF _Toc432513000 \h 错误!未定义书签。

6.3.6 Action中操作Session  PAGEREF _Toc432513001 \h 错误!未定义书签。

6.3.7 Action中的render  PAGEREF _Toc432513002 \h 错误!未定义书签。

6.4 数据校验Validator  PAGEREF _Toc432513003 \h 错误!未定义书签。

6.4.1 验证器示例  PAGEREF _Toc432513004 \h 错误!未定义书签。

6.4.2 验证器调用  PAGEREF _Toc432513005 \h 错误!未定义书签。

6.4.3 validate方法扩展  PAGEREF _Toc432513006 \h 错误!未定义书签。

6.5 数据库操作ActiveRecord  PAGEREF _Toc432513007 \h 错误!未定义书签。

6.5.1 什么是ActiveRecord  PAGEREF _Toc432513008 \h 错误!未定义书签。

6.5.2 ActiveRecordPlugin  PAGEREF _Toc432513009 \h 错误!未定义书签。

6.5.3 Model  PAGEREF _Toc432513010 \h 错误!未定义书签。

6.5.4 Db Record  PAGEREF _Toc432513011 \h 错误!未定义书签。

6.5.5 ICallback  PAGEREF _Toc432513012 \h 错误!未定义书签。

6.5.6 事务控制  PAGEREF _Toc432513013 \h 错误!未定义书签。

6.5.7 各种数据库支持  PAGEREF _Toc432513014 \h 错误!未定义书签。

6.5.8 多数据源  PAGEREF _Toc432513015 \h 错误!未定义书签。

6.6 缓存的配置使用  PAGEREF _Toc432513016 \h 错误!未定义书签。

6.6.1 整合使用Ehcache  PAGEREF _Toc432513017 \h 错误!未定义书签。

6.6.2 整合使用Redis  PAGEREF _Toc432513018 \h 错误!未定义书签。

6.7 国际化  PAGEREF _Toc432513019 \h 错误!未定义书签。

6.7.1 资源文件编辑器  PAGEREF _Toc432513020 \h 错误!未定义书签。

6.7.2 资源文件操作  PAGEREF _Toc432513021 \h 错误!未定义书签。

6.7.3 I18nInterceptor  PAGEREF _Toc432513022 \h 错误!未定义书签。

6.8 常用工具类  PAGEREF _Toc432513023 \h 错误!未定义书签。

6.8.1 PropKit  PAGEREF _Toc432513024 \h 错误!未定义书签。

6.8.2 FileKit  PAGEREF _Toc432513025 \h 错误!未定义书签。

6.8.3 HandlerKit  PAGEREF _Toc432513026 \h 错误!未定义书签。

6.8.4 HashKit  PAGEREF _Toc432513027 \h 错误!未定义书签。

6.8.5 HttpKit  PAGEREF _Toc432513028 \h 错误!未定义书签。

6.8.6 JsonKit  PAGEREF _Toc432513029 \h 错误!未定义书签。

6.8.7 PathKit  PAGEREF _Toc432513030 \h 错误!未定义书签。

6.8.8 Ret  PAGEREF _Toc432513031 \h 错误!未定义书签。

6.8.9 StrKit  PAGEREF _Toc432513032 \h 错误!未定义书签。

6.8.10 Sqls  PAGEREF _Toc432513033 \h 错误!未定义书签。

6.8.11 DbKit  PAGEREF _Toc432513034 \h 错误!未定义书签。

7 实战项目之项目设计  PAGEREF _Toc432513035 \h 错误!未定义书签。

7.1 数据处理流程  PAGEREF _Toc432513036 \h 错误!未定义书签。

7.1.1 数据处理流程图  PAGEREF _Toc432513037 \h 错误!未定义书签。

7.1.2 核心处理类说明  PAGEREF _Toc432513038 \h 错误!未定义书签。

7.2 项目结构  PAGEREF _Toc432513039 \h 错误!未定义书签。

7.2.1 platform源码包  PAGEREF _Toc432513040 \h 错误!未定义书签。

7.2.2 junit源码包  PAGEREF _Toc432513041 \h 错误!未定义书签。

7.2.3 WebContent文件夹  PAGEREF _Toc432513042 \h 错误!未定义书签。

7.3 功能模块  PAGEREF _Toc432513043 \h 错误!未定义书签。

7.3.1 用户管理  PAGEREF _Toc432513044 \h 错误!未定义书签。

7.3.2 分组管理  PAGEREF _Toc432513045 \h 错误!未定义书签。

7.3.3 角色管理  PAGEREF _Toc432513046 \h 错误!未定义书签。

7.3.4 岗位管理  PAGEREF _Toc432513047 \h 错误!未定义书签。

7.3.5 功能管理  PAGEREF _Toc432513048 \h 错误!未定义书签。

7.3.6 系统管理  PAGEREF _Toc432513049 \h 错误!未定义书签。

7.4 数据库  PAGEREF _Toc432513050 \h 错误!未定义书签。

7.4.1 安装ERMaster  PAGEREF _Toc432513051 \h 错误!未定义书签。

7.4.2 用户权限表  PAGEREF _Toc432513052 \h 错误!未定义书签。

7.4.3 其他表  PAGEREF _Toc432513053 \h 错误!未定义书签。

7.5 Base  PAGEREF _Toc432513054 \h 错误!未定义书签。

7.5.1 BaseController  PAGEREF _Toc432513055 \h 错误!未定义书签。

7.5.2 BaseService  PAGEREF _Toc432513056 \h 错误!未定义书签。

7.5.3 BaseModel  PAGEREF _Toc432513057 \h 错误!未定义书签。

7.6 前端和后端交互  PAGEREF _Toc432513058 \h 错误!未定义书签。

7.6.1 单页面应用  PAGEREF _Toc432513059 \h 错误!未定义书签。

7.6.2 页面交互流程  PAGEREF _Toc432513060 \h 错误!未定义书签。

7.6.3 交互架构的演变  PAGEREF _Toc432513061 \h 错误!未定义书签。

8 实战项目之扩展开发  PAGEREF _Toc432513062 \h 错误!未定义书签。

8.1 ControllerModel自动注册  PAGEREF _Toc432513063 \h 错误!未定义书签。

8.1.1 定义Controller注解  PAGEREF _Toc432513064 \h 错误!未定义书签。

8.1.2 应用Controller注解  PAGEREF _Toc432513065 \h 错误!未定义书签。

8.1.3 扫描Controller注解  PAGEREF _Toc432513066 \h 错误!未定义书签。

8.1.4 定义Model注解  PAGEREF _Toc432513067 \h 错误!未定义书签。

8.1.5 应用Model注解  PAGEREF _Toc432513068 \h 错误!未定义书签。

8.1.6 扫描Model注解  PAGEREF _Toc432513069 \h 错误!未定义书签。

8.2 Controller全局参数封装  PAGEREF _Toc432513070 \h 错误!未定义书签。

8.2.1 定义拦截器  PAGEREF _Toc432513071 \h 错误!未定义书签。

8.2.2 request取值到Controller变量  PAGEREF _Toc432513072 \h 错误!未定义书签。

8.2.3 Controller变量值返回request  PAGEREF _Toc432513073 \h 错误!未定义书签。

8.3 支持distinct分页  PAGEREF _Toc432513074 \h 错误!未定义书签。

8.3.1 普通分页存在的问题  PAGEREF _Toc432513075 \h 错误!未定义书签。

8.3.2 自定义分页方法  PAGEREF _Toc432513076 \h 错误!未定义书签。

8.3.3 调用分页方法  PAGEREF _Toc432513077 \h 错误!未定义书签。

8.4 高仿mybatis动态SQL管理  PAGEREF _Toc432513078 \h 错误!未定义书签。

8.4.1 .sql.xml文件定义  PAGEREF _Toc432513079 \h 错误!未定义书签。

8.4.2 加载.sql.xml文件  PAGEREF _Toc432513080 \h 错误!未定义书签。

8.4.3 获取静态sql  PAGEREF _Toc432513081 \h 错误!未定义书签。

8.4.4 获取动态sql  PAGEREF _Toc432513082 \h 错误!未定义书签。

8.4.5 获取动态预处理sql  PAGEREF _Toc432513083 \h 错误!未定义书签。

8.5 格式化输出SQL和预处理参数输出  PAGEREF _Toc432513084 \h 错误!未定义书签。

8.5.1 开启Sql打印  PAGEREF _Toc432513085 \h 错误!未定义书签。

8.5.2 Sql格式化工具类  PAGEREF _Toc432513086 \h 错误!未定义书签。

8.5.3 Sql格式化输出  PAGEREF _Toc432513087 \h 错误!未定义书签。

8.5.4 Sql参数输出  PAGEREF _Toc432513088 \h 错误!未定义书签。

8.5.5 Sql和参数输出效果  PAGEREF _Toc432513089 \h 错误!未定义书签。

8.6 乐观锁控制  PAGEREF _Toc432513090 \h 错误!未定义书签。

8.6.1 什么是乐观锁  PAGEREF _Toc432513091 \h 错误!未定义书签。

8.6.2 乐观锁设计  PAGEREF _Toc432513092 \h 错误!未定义书签。

8.6.3 乐观锁实现  PAGEREF _Toc432513093 \h 错误!未定义书签。

8.6.4 乐观锁应用  PAGEREF _Toc432513094 \h 错误!未定义书签。

8.7 请求耗时计算  PAGEREF _Toc432513095 \h 错误!未定义书签。

8.7.1 总耗时  PAGEREF _Toc432513096 \h 错误!未定义书签。

8.7.2 Render耗时  PAGEREF _Toc432513097 \h 错误!未定义书签。

8.8 国际化  PAGEREF _Toc432513098 \h 错误!未定义书签。

8.8.1 国际化内容  PAGEREF _Toc432513099 \h 错误!未定义书签。

8.8.2 国际化资源文件编辑  PAGEREF _Toc432513100 \h 错误!未定义书签。

8.8.3 国际化资源文件加载  PAGEREF _Toc432513101 \h 错误!未定义书签。

8.8.4 国际化资源文件读取  PAGEREF _Toc432513102 \h 错误!未定义书签。

8.8.5 国际化的模板取值  PAGEREF _Toc432513103 \h 错误!未定义书签。

8.9 使用Junit做单元测试  PAGEREF _Toc432513104 \h 错误!未定义书签。

8.9.1 单元测试基础类TestBase  PAGEREF _Toc432513105 \h 错误!未定义书签。

8.9.2 测试示例  PAGEREF _Toc432513106 \h 错误!未定义书签。

8.10 代码生成器  PAGEREF _Toc432513107 \h 错误!未定义书签。

8.10.1 设计目标  PAGEREF _Toc432513108 \h 错误!未定义书签。

8.10.2 设计实现思路  PAGEREF _Toc432513109 \h 错误!未定义书签。

8.10.3 模板定义  PAGEREF _Toc432513110 \h 错误!未定义书签。

8.10.4 应用示例  PAGEREF _Toc432513111 \h 错误!未定义书签。

8.11 表单数组提交  PAGEREF _Toc432513112 \h 错误!未定义书签。

8.11.1 getModel方法  PAGEREF _Toc432513113 \h 错误!未定义书签。

8.11.2 getModel源码分析  PAGEREF _Toc432513114 \h 错误!未定义书签。

8.11.3 扩展实现  PAGEREF _Toc432513115 \h 错误!未定义书签。

8.11.4 增加到BaseController  PAGEREF _Toc432513116 \h 错误!未定义书签。

8.11.5 应用示例  PAGEREF _Toc432513117 \h 错误!未定义书签。

8.12 表单重复提交  PAGEREF _Toc432513118 \h 错误!未定义书签。

8.12.1 常见的处理手段  PAGEREF _Toc432513119 \h 错误!未定义书签。

8.12.2 JfinalUIB中做了哪些工作  PAGEREF _Toc432513120 \h 错误!未定义书签。

8.13 统一异常处理  PAGEREF _Toc432513121 \h 错误!未定义书签。

8.13.1 统一捕获异常  PAGEREF _Toc432513122 \h 错误!未定义书签。

8.13.2 异常提示  PAGEREF _Toc432513123 \h 错误!未定义书签。

8.14 Service层事务控制  PAGEREF _Toc432513124 \h 错误!未定义书签。

8.14.1 引入cglib做事务边界控制  PAGEREF _Toc432513125 \h 错误!未定义书签。

8.14.2 定义方法事务注解  PAGEREF _Toc432513126 \h 错误!未定义书签。

8.14.3 事务代理类  PAGEREF _Toc432513127 \h 错误!未定义书签。

8.14.4 应用示例  PAGEREF _Toc432513128 \h 错误!未定义书签。

9 实战项目之业务功能开发  PAGEREF _Toc432513129 \h 错误!未定义书签。

9.1 权限设计  PAGEREF _Toc432513130 \h 错误!未定义书签。

9.1.1 权限分配流程  PAGEREF _Toc432513131 \h 错误!未定义书签。

9.1.2 URL权限  PAGEREF _Toc432513132 \h 错误!未定义书签。

9.1.3 按钮权限  PAGEREF _Toc432513133 \h 错误!未定义书签。

9.2 登录验证  PAGEREF _Toc432513134 \h 错误!未定义书签。

9.2.1 密码存储  PAGEREF _Toc432513135 \h 错误!未定义书签。

9.2.2 登录验证  PAGEREF _Toc432513136 \h 错误!未定义书签。

9.2.3 加密登录cookie  PAGEREF _Toc432513137 \h 错误!未定义书签。

9.2.4 解密登录cookie  PAGEREF _Toc432513138 \h 错误!未定义书签。

9.3 分页详解  PAGEREF _Toc432513139 \h 错误!未定义书签。

9.3.1 页面查询参数  PAGEREF _Toc432513140 \h 错误!未定义书签。

9.3.2 查询参数封装  PAGEREF _Toc432513141 \h 错误!未定义书签。

9.3.3 分页数据处理  PAGEREF _Toc432513142 \h 错误!未定义书签。

9.3.4 页面数据展示  PAGEREF _Toc432513143 \h 错误!未定义书签。

9.4 通用表单验证器  PAGEREF _Toc432513144 \h 错误!未定义书签。

9.4.1 Rapido UI的校验提示  PAGEREF _Toc432513145 \h 错误!未定义书签。

9.4.2 扩展Input属性  PAGEREF _Toc432513146 \h 错误!未定义书签。

9.4.3 通用校验方法  PAGEREF _Toc432513147 \h 错误!未定义书签。

9.4.4 Input中的onblur验证  PAGEREF _Toc432513148 \h 错误!未定义书签。

9.4.5 Form整体验证  PAGEREF _Toc432513149 \h 错误!未定义书签。

9.4.6 用户信息校验  PAGEREF _Toc432513150 \h 错误!未定义书签。

9.5 开发一个新功能  PAGEREF _Toc432513151 \h 错误!未定义书签。

9.5.1 表设计  PAGEREF _Toc432513152 \h 错误!未定义书签。

9.5.2 文件生成  PAGEREF _Toc432513153 \h 错误!未定义书签。

9.5.3 配置ControllerModel  PAGEREF _Toc432513154 \h 错误!未定义书签。

9.5.4 修改Action方法  PAGEREF _Toc432513155 \h 错误!未定义书签。

9.5.5 Service层单元测试  PAGEREF _Toc432513156 \h 错误!未定义书签。

9.5.6 页面开发  PAGEREF _Toc432513157 \h 错误!未定义书签。

9.5.7 录入功能URL  PAGEREF _Toc432513158 \h 错误!未定义书签。

9.5.8 菜单和按钮授权  PAGEREF _Toc432513159 \h 错误!未定义书签。

9.5.9 页面功能测试  PAGEREF _Toc432513160 \h 错误!未定义书签。

实例下载地址

Jfinal极速开发实战

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警