随笔 - 52  文章 - 1  评论 - 0  阅读 - 41799
03 2014 档案
sso 之 搜狐单点登陆实现方案
摘要:http://lixg425.iteye.com/blog/1941085http://blog.chinaunix.net/uid-20787846-id-3058255.html 在一个比较复杂的网站环境下。有多个产品向外提供服务。每个产品下都有自己的用户登录界面。现在需要设计一个统一的登录界面。当用户在这个界面登录后就可以自由的使用各个产品和服务。同时意味着用户用一个帐号可以在不同服务里登录,另一方面就是在一个服务里面登录后可以无障碍的漫游到其他服务里面去。实际应用:Sohu的Passport将focus.cn,17173.com,sogou.com,chinaren.com这四个域名下 阅读全文
posted @ 2014-03-30 16:05 ttjava 阅读(289) 评论(0) 推荐(0) 编辑
CAS java client配置
摘要:http://1185734295.iteye.com/blog/1997263JavaTomcatEclipseJDKSSO . SSO,即Single sign on/off,单点登录/退出。 CAS,全称JA-SIG Central Authentication Service,实现SSO的开源项目。 说明 CAS的相关文档在网上可谓铺天盖地,可是对于企图搭架构起CAS服务的新手,往往会发现,介绍理论的文章没有结合操作;介绍操作的文章又缺胳膊断腿,并不能真正按部就班的架构起一个完整的单点登录/退出的服务。 本文就将以操作步骤为主,尽可能完整的讲述一个cas的客户端和服务端在tomcat. 阅读全文
posted @ 2014-03-30 15:51 ttjava 阅读(1518) 评论(0) 推荐(0) 编辑
CAS 的基本原理
摘要:http://wbj0110.iteye.com/blog/2011448SSO 是一个非常大的主题,我对这个主题有着深深的感受,自从广州 UserGroup 的论坛成立以来,无数网友都在尝试使用开源的 CAS , Kerberos 也提供另外一种方式的 SSO ,即基于 Windows 域的 SSO ,还有就是从 2005 年开始一直兴旺不衰的 SAML 。 如果将这些免费的 SSO 解决方案与商业的 Tivoli 或 Siteminder 或 RSA Secure SSO 产品做对比,差距是存在的。毕竟,商业产品的安全性和用户体验都是无与伦比的,我们现在提到的 SSO ,仅仅是 Web S 阅读全文
posted @ 2014-03-30 15:42 ttjava 阅读(634) 评论(0) 推荐(0) 编辑
单点登录sso原理
摘要:http://patann.blog.163.com/blog/static/46849990201032511331328/在结构设计上复用性是一个很重要的特征,昨天半夜我发的系统地非侵入性也是很重要的,有同志邀我看看他的SSO系统,不过看后都我觉得不甚满意,如果要服 用的话需要把分散的代码一点点抠出来,然后经过反复的修改调试后才能在新的系统中使用,那位老兄的SSO系统功能可能确实强大,而且还用了新技术,不过在 复用性上我看还是没有摆脱集成上的痛苦,作过系统集成的同学们肯定对此深有感触。昨天才批判了很多同学写东西语焉不详,结果回头就自己给了自 己一耳巴子,上几篇关于SSO的描述都不够详细,于 阅读全文
posted @ 2014-03-30 15:23 ttjava 阅读(314) 评论(0) 推荐(0) 编辑
单点登录SSO的实现原理
摘要:http://blog.csdn.net/cutesource/article/details/5838693单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在 大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系 统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞疯掉。实现单点登录说到底就是要解决如何产生和存储那个信任,再就是其他系统 如何验证这个 阅读全文
posted @ 2014-03-30 14:57 ttjava 阅读(185) 评论(0) 推荐(0) 编辑
SSO单点登录解决方案[转载]
摘要:http://www.blogjava.net/Jack2007/archive/2008/04/10/191795.html1 什么是单点登陆 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 较大的企业内部,一般都有很多的业务支持系统为其提供相应的管理和IT服务。例如财务系统为财务人员提供财务的管理、计算和报表服务;人事系统为人事部门 提供全公司人员的维护服务;各种业务系统为公司内部不同的业务提供不同的服务等等。这些系统的目的都是让计算机来进行复杂繁琐的 阅读全文
posted @ 2014-03-30 00:33 ttjava 阅读(474) 评论(0) 推荐(0) 编辑
Struts2系列——struts2的result (动态参数)
摘要:http://blog.csdn.net/dagouaofei/article/details/5640079在action的指定方法执行完毕后总会返回一个字符串,struts2根据返回的字符串去action的配置中的result去找匹配的名字,根据配置执行下一步的操作。 在ActionSupport基类中定义了五个标准的返回值 String SUCCESS = "success"; String NONE = "none"; String ERROR = "error";String INPUT = "input" 阅读全文
posted @ 2014-03-29 14:58 ttjava 阅读(458) 评论(0) 推荐(0) 编辑
Java开发中未整理的资料
摘要:http://www.cnblogs.com/xia520pi/archive/2011/12/13/2285815.htmlJava开发中未整理的资料1)Jsp网站中路径问题 (1)JSP网页中的相对路径与绝对路径 地址:http://shawnqiu.iteye.com/blog/721282 (2)JSP、HttpServlet路径讲解 地址:http://hi.baidu.com/630270730/blog/item/bc815865273bd9e5f7365493.html (3)JSP、Servlet中的相对路径和绝对路径(包括路径问题) 地址:http://bufe... 阅读全文
posted @ 2014-03-28 17:02 ttjava 阅读(117) 评论(0) 推荐(0) 编辑
关于JavaScript相关文章
摘要:http://www.cnblogs.com/xia520pi/archive/2012/05/12/2497013.html关于JavaScript相关文章1)JavaScript框架之继承机制 (1)JavaScript框架之继承机制(一) 地址:http://www.cnblogs.com/rubylouvre/archive/2009/11/06/1596760.html (2)JavaScript框架之继承机制(二) 地址:http://www.cnblogs.com/rubylouvre/archive/2009/11/07/1597174.html (3)JavaScr... 阅读全文
posted @ 2014-03-28 17:00 ttjava 阅读(171) 评论(0) 推荐(0) 编辑
关于jQuery相关的文章
摘要:http://www.cnblogs.com/xia520pi/archive/2012/05/12/2497001.html关于jQuery相关的文章1)从零开始学习jQuery (1)开天辟地入门篇 地址:http://www.cnblogs.com/zhangziqiu/archive/2009/04/30/jQuery-Learn-1.html (2)万能的选择器 地址:http://www.cnblogs.com/zhangziqiu/archive/2009/05/03/jQuery-Learn-2.html (3)管理jQuery包装集 地址:http://www.c... 阅读全文
posted @ 2014-03-28 16:59 ttjava 阅读(133) 评论(0) 推荐(0) 编辑
关于HTTP协议相关的文章
摘要:http://www.cnblogs.com/xia520pi/archive/2012/05/11/2496735.html关于HTTP协议相关的文章1)HTTP协议漫谈地址:http://www.cnblogs.com/CareySon/archive/2012/04/27/HTTP-Protocol.html2)浅析HTTP协议地址:http://www.cnblogs.com/gpcuster/archive/2009/05/25/1488749.html3)HTTP协议及其POST与GET操作差异 & C#中如何使用POST、GET等地址:http://www.cnblogs 阅读全文
posted @ 2014-03-28 16:58 ttjava 阅读(183) 评论(0) 推荐(0) 编辑
细细品味Web——Json-Lib类库使用手册
摘要:http://www.cnblogs.com/xia520pi/archive/2012/05/22/2513369.html细细品味Web——Json-Lib类库使用手册1、JsonLib简介 Json-lib包是一个Java类库,提供将Java对象(包括:beans,maps,collections,java arrays 和 XML等)和JSON互相转换的功能。 相关的Jar包:json-lib-2.3-jdk15.jarcommons-beanutils-1.8.0.jarcommons-collections-3.1.jarcommons-lang-2.4.jarcommons-lo 阅读全文
posted @ 2014-03-28 16:57 ttjava 阅读(249) 评论(0) 推荐(0) 编辑
Java版DBHelper【简单】(MySQL数据库)
摘要:http://www.cnblogs.com/xia520pi/archive/2012/05/22/2513920.htmlJava版DBHelper【简单】(MySQL数据库)1、测试数据库1.1 数据库数据 1.2 数据库结构 1.3 数据库脚本DROP TABLE IF EXISTS `school`.`student`;CREATE TABLE `school`.`student` (`id` int(11) NOT NULL default '0',`name` varchar(20) default NULL,`sex` varchar(10) default N 阅读全文
posted @ 2014-03-28 16:54 ttjava 阅读(503) 评论(0) 推荐(0) 编辑
Hadoop集群(第7期)_Eclipse开发环境设置
摘要:http://www.cnblogs.com/xia520pi/archive/2012/05/20/2510723.html1、Hadoop开发环境简介1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0.tar.gz 1.2 Windows开发简介 Java版本:jdk-6u31-windows-i586.exe Win系统:Windows 7 旗舰版 Eclipse软件:eclipse-jee-indigo-SR1-win32.zip | eclipse-je... 阅读全文
posted @ 2014-03-28 16:45 ttjava 阅读(202) 评论(0) 推荐(0) 编辑
Hadoop JAVA 开发说明
摘要:http://blog.sina.com.cn/s/blog_68b4c68f0101447y.html作为Hadoop程序员,他要做的事情就是: 1、定义Mapper,处理输入的Key-Value对,输出中间结果。2、定义Reducer,可选,对中间结果进行规约,输出最终结果。3、定义InputFormat和OutputFormat,可选,InputFormat将每行输入文件的内容转换为Java类供Mapper函数使用,不定义时默认为String。4、定义main函数,在里面定义一个Job并运行它。然后的事情就交给系统了。1.基本概念:Hadoop的HDFS实现了google的GFS文件系统 阅读全文
posted @ 2014-03-28 16:08 ttjava 阅读(313) 评论(0) 推荐(0) 编辑
使用JDBC进行批处理
摘要:http://mousepc.iteye.com/blog/1131462l业务场景:当需要向数据库发送一批SQL语句执行时,应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。l实现批处理有两种方式,第一种方式:•Statement.addBatch(sql)l执行批处理SQL语句•executeBatch()方法:执行批处理命令•clearBatch()方法:清除批处理命令Connectionconn = null;Statementst = null;ResultSetrs =null;try {conn = JdbcUtil.getConnection();S 阅读全文
posted @ 2014-03-26 16:15 ttjava 阅读(203) 评论(0) 推荐(0) 编辑
iBatis批处理(batch)
摘要:http://exceptioneye.iteye.com/blog/1166205spring集成了ibatis的批量提交的功能,我们只要调用API就可以了 首先在你的dao中需要继承org.springframework.orm.ibatis.support.SqlMapClientDaoSupport 然后在代码中调用getSqlMapClientTemplate方法, 覆写SqlMapClientCallback类中的doInSqlMapClient的方法 Java代码 publicvoidinsertTreeCateBatch(finalListcustomerList)throws 阅读全文
posted @ 2014-03-26 16:06 ttjava 阅读(1680) 评论(0) 推荐(0) 编辑
HTML5 服务器推送事件(Server-sent Events)
摘要:http://www.ibm.com/developerworks/cn/web/1307_chengfu_serversentevent/index.html?ca=drshttp://www.w3school.com.cn/html5/html_5_serversentevents.asp 阅读全文
posted @ 2014-03-24 17:01 ttjava 阅读(336) 评论(0) 推荐(0) 编辑
Web 通信 之 长连接、长轮询(long polling)
摘要:http://www.cnblogs.com/hoojo/p/longPolling_comet_jquery_iframe_ajax.html基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。一、什么是长连接、长轮询?用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们人眼无法分辨是否停止,它只是一种快速的停下然后又立即开始连接而已。二、长连接、长轮询的应用场景长连接、长轮询一般应用与WebIM、ChatRoom和一些需要 阅读全文
posted @ 2014-03-24 14:52 ttjava 阅读(1052) 评论(0) 推荐(0) 编辑
反向 Ajax,第 1 部分: Comet 简介
摘要:http://www.ibm.com/developerworks/cn/web/wa-reverseajax1/http://www.ibm.com/developerworks/cn/http://www.ibm.com/developerworks/cn/web/wa-lo-comet/ 阅读全文
posted @ 2014-03-24 14:29 ttjava 阅读(103) 评论(0) 推荐(0) 编辑
xml文件开始部分中的xmlns:和xsi:schemaLocation
摘要:用了这么长时间xml文件,每次都只知道把以前的copy过来,从来不知道xml中一些属性都是什么意思,不求甚解。。今天百度了一下,原来是这样的,就拿spring的配置文件来说... ...说明如下:beans —— xml文件的根节点xmlns ——是XML NameSpace的缩写,因为XML文件的标签名称都是自定义的,自己写的和其他人定义的标签很有可能会重复命名,而功能却不一样,所以需要加上一个 namespace来区分这个xml文件和其他的xml文件,类似于java中的package。xmlns:xsi ——是指xml文件遵守xml规范,xsi全名:xml schema instance, 阅读全文
posted @ 2014-03-20 22:41 ttjava 阅读(350) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示