存档

2008 年 08 月 - 19 文章

NetBeans 时事通讯(刊号 # 18 - Jul 30, 2008)

body { margin:5px 15px 5px 15px; font-size: 11px; font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif; background-color:#e3eaf1; text-align:center; } #letter {width:533px;margin-left:auto;margin-right:auto;} #head {background-i....
More...

SourceForge 2008 社区选择奖公布

 
由 SourceForge 主办的 2008 年度社区选择奖已经公布了。今年的社区选择奖总共设置了 12 个分类,与往年不同的是,某些分类名称颇有新意。与 Linux 相关的获奖开源项目包括: 最可能改变世界的项目:Linux,哈,咱用 Linux 的都知道。 最佳项目、最佳企业项目和最佳教育项目:OpenOffice.org,一套功能完整的办公软件。 最有可能成为下个 10 亿美元收购项目及最佳系统管理工具:phpMyAdmin,基于 Web 的 MySQL 管理工具。 最佳多媒体项目:VLC,包含广泛格式支持的多媒体播放工具。 最有可能被起诉侵犯专利的项目:Wine Is No....
More...

史上最有趣的Readme

 
这两天Reddit上最火的一个帖子不是关于什么技术问题的,而是Gnome里CUPS(Common Unix Printing System)打印系统管理器的Readme文件。它让我们看到,在技术中融入人文精神,是多么地有趣和耐人寻味……这个Readme文件是这样开头的: Once upon a time there was a printer who lived in the woods. He was a lonely printer, because nobody knew how to configure him. He hoped and hoped for someone to pl....
More...

NetBeans 时事通讯(刊号 # 19 - Aug 06, 2008)

body { margin:5px 15px 5px 15px; font-size: 11px; font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif; background-color:#e3eaf1; text-align:center; } #letter {width:533px;margin-left:auto;margin-right:auto;} #head {background-i....
More...

NetBeans 时事通讯(刊号 # 20 - Aug 11, 2008)

body { margin:5px 15px 5px 15px; font-size: 11px; font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif; background-color:#e3eaf1; text-align:center; } #letter....
More...

NetBeans 时事通讯(刊号 # 21 - Aug 13, 2008 )

body { margin:5px 15px 5px 15px; font-size: 11px; font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif; background-color:#e3eaf1; text-align....
More...

Liferay SSO CAS 集成

一、配置Tomcat,启用SSL协议。 1.在CAS要安装的机器上(也就是服务端)为Tomcat生成用于SSL通讯的密钥:keytool -genkey -alias tomcat -keyalg RSA,输入密钥密码和相应参数,(注意:第一个参数CN一定要输入CAS安装机器名,其他参数就随便了),结果是在用户目录中创建了名 为.keystore的密钥文件。 2.从服务端导出密钥文件:keytool -export -file server.crt -alias tomcat,输入上一步中的密码,结果在当前目录生成server.crt密钥文件。(注意:这个文件是要导入客户端的JVM上的) ....
More...

Configure OpenVPN on Ubuntu

目录 1. 安装 2. 设置认真机构,产生证书 3. 配置Server端 4. 配置Client端 1. 安装 Ubuntu中安装OpenVPN极其简单: 代码: sudo apt-get install openvpn 在Windows中安装则建议使用 OpenVPN G....
More...

Cannot recover key

java.security.UnrecoverableKeyException: Cannot recover key 处理This exception may result from the fact that you had provided a key password that was different from the keystore password 此错误由调用getKey(alias,aliaspassword)函数抛出。 可能原因为aliaspassword的密码不正确, 注意aliaspassword必须是aias数字证书的密码。而不是keystore的密码。
More...

Single SignOn - Integrating Liferay With CAS Server

Single SignOn - Integrating Liferay With CAS Server Introduction The following are a set of instructions for integrating Liferay Portal with CAS Server to setup single sign on SSO between Liferay and an existing web application. Note: If you are using Liferay 4.3, you may want to read the Install....
More...

NetBeans 时事通讯(刊号 # 22 - Aug 18, 2008)

body { margin:5px 15px 5px 15px; font-size: 11px; font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif; background-color:#e3eaf1; text-align:center; } #letter....
More...

Netbeans 插件模块(Plugin Module)的开发

 
Netbeans在近年的发展,可说是长足的进步。它不仅是功能强大的集成开发环境,更可以看作是一个开发框架和平台,基于这个平台,通过模块开发,扩展这个平台的功能,或者根据自己的需求,定制个性化的IDE环境。 概述 Netbeans IDE由一个核心运行时环境core runtime和一组模块组成。这个core runtime为大多数桌面应用提供公共组件和服务,而“模块”,则是运行在这个core runtime之上的java class,譬如,对于Java语言的支持,就是一个"plugin module",所有Netbeans IDE的跟开发相关的功能都是以“模块”的方式提供的。 开发者可以根....
More...

使用 CAS 在 Tomcat 中实现单点登录

单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CASCentral Authentication Service是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用 CAS 实现轻量级单点登录解决方案的入门读者具有一定指导作用。 CAS 介绍 CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成....
More...

Liferay 5.1.1 安装与整合CAS

Liferay 5.1.1 安装与整合CAS 转载请保留作者信息: 作者:88250 Blog:http:blog.csdn.netDL88250 MSN Gmail QQ:DL88250@gmail.com 目录 摘要 1 环境 1 下载Liferay 5.1.1 2 配置数据库 2 配置数据源 2 生成数据库 2 创建数据库用户 2 添加数据库连接驱动 2 测试登录 3 整合CAS 3 配置CAS Server 3 启用Tomcat SSL 3 配置CAS....
More...

单点登录JA-SIG研究分析

一、数据库配置 1.复杂数据库驱动jar文件到cas服务端网站的lib目录下 2.修改CasServer\WEB-INF\deployerConfigContext.xml文件: !--注释掉如下代码-- beanclass="org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler" 替换成: beanclass="org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler" propertyn....
More...

SSO(Single Sign-on) in Action

1. SSO 原理浅谈 SSO 是一个非常大的主题,我对这个主题有着深深的感受,自从广州 UserGroup 的论坛成立以来,无数网友都在尝试使用开源的 CAS , Kerberos 也提供另外一种方式的 SSO ,即基于 Windows 域的 SSO ,还有就是从 2005 年开始一直兴旺不衰的 SAML 。 ....
More...

定制CAS登录验证

定制CAS登录验证 转载请保留作者信息: 作者:88250 Blog:http:blog.csdn.netDL88250 MSN Gmail QQ:DL88250@gmail.com 目录 摘要 1 环境 1 新建工程 1 添加依赖包 2 编写测试用例 2 编写实现代码 3 工程结构截图 5 测试与打包 5 启用定制后的登录验证 6 整合测试 7 总结 7 摘要 本文以Liferay与CAS整合为例,将CAS登录验证从输入相同的用户名密码定制为以Liferay的用户身份进行验证。 环境 My....
More...

NetBeans 时事通讯(刊号 # 23 - Aug 26, 2008)

body { margin:5px 15px 5px 15px; font-size: 11px; font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif; background-color:#e3eaf1; text-align:center; } #letter....
More...

深入浅出JBoss Seam

 
深入浅出JBoss Seam 作者 Michael Yuan译者 包亮 发布于 2007年11月2日 上午1时3分 社区Java主题Web框架标签JBoss Seam,JBoss,EJB,JSF 本文节选了Michael Yuan和Thomas Heute所著的即将出版JBoss Seam: Power and Flexibility Beyond Java EE 5.0第一章和第二章,内容有所删减。 相关厂商内容 免费迷你书下载:深入....
More...