- 浏览: 4422 次
-
最新评论
文章列表
单点登录cas环境搭建
- 博客分类:
- cas知识汇总
单点登录:
SSO:表示在一处登录,就能无需登录访问的其他相关系统。
SSO:
认证中心
用户与账号系统、用户数据接口
客户端模块
令牌(Token)
个人理解SSO流程图:
个人理解的CAS流程图:
使用CAS单点登录实战:
1.
下载-CAS服务端:
https://github.com/Jasig/cas/releases/tag/v4.0.0
下载-CAS客户端包:
<dependency>
<groupId>org.jasig.cas.client</groupId>
<artifactId>cas-client-c ...
1.hibernate是一种orm框架,所谓的对象关系映射,通俗的说,就是把JAVA对象保存到关系型数据库中,即进行持久化的框架。
2.hibernate进行持久化首先要建立对象到关系数据库的映射。
3.hiberante根据定义的映射规则将对象持久化数据库中,这就实现了对象持久化。
1.struts 的mvc架构进行了很好的分层,使开发人员更加关注自己的业务,taglib的tld标签节省了开发时间。
2.hibernate 属于持久层的框架,提供易用、高效率的对象关系映射。
3.spring 基于ioc和aop的框架,能够很简单的创建实例。
struts1和strut2的区别:
1.struts1继承自action类型,struts2继承自actionsupport
2.struts1为单例模式,当并发量比较大,系统容易出现风险
struts2为原型模式,每一个请求过来都会new一个新的action来处理请求,多线程访问时是安全的。
3.struts1与request和response存在引用关系,与服务器有很强的关联关系
struts2与服务器关联没有,需要时仍然可以通过ServletActionContext.getRequest(),ServletActionContext.getResponse()获得requesth和re ...
三、oracle日期格式查询与转换
select count(al.actor),al.actdate from tbl_action_log al where al.action='LOGIN'
and al.actdate > to_date('2013-04-22 00:00','yyyy-mm-dd HH24:Mi')
and al.actdate < to_date('2013-04-29 00:00','yyyy-mm-dd HH24:Mi')
group by al.actdate
select to_char(al.actdate,'yyyy/mm/dd HH2 ...
一、封装ibatis中数据,设置外键值为集合
1.封装mybatis中数据,设置外键值为集合list,通过配置<constructor>
<resultMap id="recordsResult" type="com.cmbstc.bass.system.po.MessageRecords" >
<constructor>
<idArg column="RECORDSID" javaType="int"/>
</constructo ...
struts2.0知识总结:
1.通过tomcat加载FilterDispatcher类,以及struts的配置文件。
2.FilterDispatcher通过getMapping(),调用ActionMapper方法返回一个actionMapper, 查找是否存在需要调用的Action。
3.FilterDispatcher通过serviceAction(),调用Dispatcher类中的execute(),ActionProxy调用invoke()查找未执行的拦截器。
4.执行拦截器时通过actionInvocation判断拦截器的执行状态,actionInvocation执行excute( ...
Strut 1.2流程
- 博客分类:
- 个人总结
1.ActionServlet是web.xml中的一个自动启动项。web服务器初始化,会初始化ActionServlet,并将struct-config.xml中的配置信息加载至内存中。同时初始化form-bean,action-bean信息。
2.ActionServlet接收到页面的请求,就去检索和请求对应的actionMap对象,以确定需要使用哪个action,没有找到则返回500错误。
3.如果找到了,就会查找对应的actionForm对象。如果该actionForm存在,则会将原始数据reset()清空一下,将页面表单请求的数据封装至from-bean。如果actionForm不存在, ...