没有合适的资源?快使用搜索试试~ 我知道了~
JFramework开发指南1
资源详情
资源评论
资源推荐
JFramework 开发指南
1 / 77
JFramework 开发指南
目录
概述...........................................................................................................................................4
整体架构 ...................................................................................................................................5
架构简图 ...............................................................................................................................5
模块间依赖关系 ...................................................................................................................5
开发指南 ...................................................................................................................................6
Get Started ............................................................................................................................6
起始配置文件 ...................................................................................................................6
系统核心配置文件 sys.xml...............................................................................................8
WEB 应用开始的地方.......................................................................................................8
简单、好用的应用参数配置文件 para.xml 和 para.*.xml .............................................9
配置文件修改后系统会自动重新加载............................................................................9
开始前先看看 Nvwa 存在的问题 ..................................................................................10
配置文件 nvwa.xml.........................................................................................................11
使用 Nvwa 管理的类 ......................................................................................................12
托管(无需配置文件) .................................................................................................12
WEB 请求-应答框架 ...........................................................................................................12
没有可以迎合概念 .........................................................................................................12
配置入口文件 actions.xml..............................................................................................13
action 配置文件 ..............................................................................................................14
转换 jsp 为.jhtml 后缀名 ................................................................................................15
开发步骤 .........................................................................................................................15
SSO 与权限控制框架..........................................................................................................17
sso 实现机制...................................................................................................................17
用户登录状态获取 .........................................................................................................17
获取当前用户 .................................................................................................................18
SSO 配置文件 sso.xml.....................................................................................................18
用户登录认证类 j.app.sso. Authenticator.....................................................................21
与业务相关的用户对象 j.app.sso. User........................................................................23
JFramework 开发指南
2 / 77
权限控制配置文件 permission.xml................................................................................25
权限控制之 filter 配置(j.app.sso.SSOClient).............................................................26
多语言框架 .........................................................................................................................27
实现原理 .........................................................................................................................27
方案优点 .........................................................................................................................28
多语言资源 .....................................................................................................................29
你可能想不到的用法 .....................................................................................................31
数据库处理模块(DAO)..................................................................................................32
架构简图 .........................................................................................................................32
配置文件 JDAO.xml.........................................................................................................33
数据库连接与对象-表映射配置 ....................................................................................34
一个简单的数据操作范例 .............................................................................................39
表联查 .............................................................................................................................40
查询单条记录 .................................................................................................................40
分页查询 .........................................................................................................................40
查询(返回 ResultSet) .................................................................................................40
执行 sql ...........................................................................................................................41
更新记录 .........................................................................................................................41
插入记录 .........................................................................................................................41
主键自增 .........................................................................................................................41
所有方法 .........................................................................................................................41
分布式服务框架 .................................................................................................................58
架构简图 .........................................................................................................................58
开发服务第一步:编写服务类 .....................................................................................58
开发服务第二步:生成 RMI 相关类.............................................................................63
开发服务第三步:配置服务 .........................................................................................63
开发服务第四步:配置 HTTP 通道 ...............................................................................65
开发服务第五步:在客户端配置 .................................................................................66
开发服务第六步:调用服务 .........................................................................................67
分布式文件系统 .................................................................................................................68
设计意图 .........................................................................................................................68
实现原理 .........................................................................................................................69
JFramework 开发指南
3 / 77
配置文件 JFS.xml ............................................................................................................69
一个简单的实例 .............................................................................................................70
分布式缓存系统 .................................................................................................................70
设计意图 .........................................................................................................................70
实现原理与配置文件 Jcache.xml...................................................................................70
常用缓存单元 .................................................................................................................71
提高缓存操作效率和便捷性 .........................................................................................71
实用模块: 地域信息 j.tool.region.Region.......................................................................72
载入内存的地域信息 .....................................................................................................72
实现四级地域信心联动的 js..........................................................................................72
地域信息联动范例 .........................................................................................................72
实用模块: IP 库 ...............................................................................................................76
实用模块:二维码 .............................................................................................................76
实用模块:基于分布式缓存的验证码分发......................................................................76
实用模块:邮件发送 .........................................................................................................76
实用模块:短信发送 .........................................................................................................76
实用模块:HTTP.................................................................................................................76
实用模块:对象序列化遇反序列化 j.common.JObject ...................................................76
Js 库与 web ui 组件 ................................................................................................................77
结尾.........................................................................................................................................77
开发规范 .............................................................................................................................77
联系作者 .............................................................................................................................77
框架设计简介 .....................................................................................................................77
开发指南下载 .....................................................................................................................77
Bean 生成工具下载 ............................................................................................................77
JFramework 开发指南
4 / 77
概述
JFramework——J 取自本人名字拼音第一个字母,同时也取 JAVA 之意。框架定位于简
单、高效、灵活,采用最基本的 java 技术,去除各种“流行的”、“高大上的”、“不明觉厉
的”概念。
JFramework 开发指南
5 / 77
整体架构
架构简图
模块间依赖关系
服务的实现类基于 Nvwa;WEB 请求-应答框架的处理类默认是托管给 Nvwa 的(以便实现热
Nvwa对象工厂
取名为“女娲(Nvwa)”,因为女娲创作了人类。主要功能是:实现类的可配置、即插
即用(热拔插、热替换实现类)、热加载(实现类重新编译后自动重新装载类文件)。
分布式服务框架
基于 HTTP 或 RMI 实现功能的
服务化、分布式,为实现大
型分布式系统提供了一个核
心机制。服务是基于“Nvwa”
来实现的,具备即插即用、
热更新等特点。、
应用基础框架
WEB 请求-应答框架
SSO与权限控制框架
多语言框架
架
日志
架
DAO(支持负载均衡)
架
Utils
序列化、HTTP、图片处理、IP 库、地域、
二维码、字符串处理、邮件、短信、加密、
验证码……等等
系统配置、应用参数配置
架
分布式缓存服务
架
分布式文件服务
架
JS库与UI组件
常用的 js 方法及组件
剩余76页未读,继续阅读
乐居买房
- 粉丝: 21
- 资源: 311
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2023-04-06-项目笔记 - 第一百五十四阶段 - 4.4.2.152全局变量的作用域-152 -2024.06.04
- 松哥解协议松哥解协议松哥解协议松哥解协议松哥解协议
- 618节日618节日618节日
- tensorflow-gpu-2.9.1-cp37-cp37m-win-amd64.whl
- tensorflow-gpu-2.9.0-cp37-cp37m-win-amd64.whl
- tensorflow-gpu-2.9.0-cp39-cp39-win-amd64.whl
- lcd daimalcd daima
- 电影领域-推荐算法-个性化内容-观影决策-电影推荐小程序.zip
- 电气控制PLC考试题库
- 如何使用MATLAB简介
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0