没有合适的资源?快使用搜索试试~ 我知道了~
jfinal培训+shiro介绍
需积分: 10 11 下载量 105 浏览量
2018-08-31
15:18:41
上传
评论
收藏 632KB PPT 举报
温馨提示
试读
19页
jfinal培训+shiro介绍 Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能: 认证 - 用户身份识别,常被称为用户“登录”; 授权 - 访问控制; 密码加密 - 保护或隐藏数据防止被偷窥; 会话管理 - 每用户相关的时间敏感的状态。 对于任何一个应用程序,Shiro都可以提供全面的安全管理服务。并且相对于其他安全框架,Shiro要简单的多
资源推荐
资源详情
资源评论
jfinal 培训
作者: xxxx
什么是 JFinal ?
概述:
JFinal 是基于 Java 语言的极速 web 开发框架,其核心
设计目标是开发迅速、代码量少、学习简单、功能强大、
轻量级、易扩展、 Restful 。在拥有 Java 语言所有优势的
同时再拥有 ruby 、 python 等动态语言的开发效率。
发展:
JFinal 项目开发始于 2011 年初,作者詹波( James Zha
n )曾任搜格信息技术有限公司 Java 架构师,北京信息管
理科学研究所 CTO ,现任微格网际(北京)科技有限公司
联合创始人、网校网 CTO ,项目开源于 2012 年 3 月 18
日。 JFinal 在中国最大的开源社区备受瞩目,自开源以来
一直是热门项目。
jfinal 系统架构
框架的逻辑就是一个经典的 MVC
模式演化,大致分成几步:
1.HTTP 客户端请求: add 操作
2.JFinalFilter 拦截,调用 Handler
3.Handler 是一个链条形式的调用,
包括 0-n 个自定义 Handler ,以及
最后一个 ActionHandler ,
依次执行 , 当然可以自定义跳出。
4. 进入 ActionHandler ,从缓存的
ActionMapping 中映射获取到
具体操作对应的 Action 对象。
5. 执行封装在 Action 对象中的拦截器
和具体的方法( Method )。
6. 进入具体 controller 的新增方法时,
( Method ),调用方法
getModel(entry.class) ,这个方法
会从 request 中解析出所需要的数据
,通过 ModelInjector 构造 Model
实体类,最终通过 ActiveRecord 来
进行数据存储。
7. 最后是页面渲染 render 。
特点
MVC 架构,设计精巧,使用简单
遵循 COC 原则,零配置,无 xml
ActiveRecord 支持,使数据库开发极致快速
自动加载修改后的 java 文件,开发过程中无需重启 web
server
AOP 支持,拦截器配置灵活,功能强大
Plugin 体系结构,扩展性强
多视图支持,支持 FreeMarker 、 JSP 、 Velocity
强大的 Validator 后端校验功能
功能齐全,拥有 struts2 的绝大部分功能
体积小仅 218K ,且无第三方依赖
剩余18页未读,继续阅读
资源评论
st0180425
- 粉丝: 1
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功