cas是什么?本文这里不做解释自己百度。
关于cas企业开发的第一步:你需要利用cas做什么工作?
1 利用cas 做一个单纯的服务端。客户端调用即可。这个在网上的教程很多,只要明白了基本的都可以理解。
2 利用cas 集成到一个平台上面去作为其中的一个服务并且这个模块相当于平台的一个功能
本文主讲第二实例。
ok 在明白了你的需求之后。首先你需要一个cas的工程。导入到IDE中来进行开发。在一般的开发中,我们都是更重写cas的接口。如何将下载的源码导入成一个你需要的工程。这个工程分别是如果是官方的直接导入就是一个maven项目。但是如果你对maven不熟悉,就可以导成一个java web项目。稍后会给cas4.0版本的java web 源码地址。https://git.oschina.net/wuaobroken/cas4.0java-web
下载了之后你就可以进行你需要的更改来进行开发了。
关于cas的集成:一般来说 这里以java web 项目为主,基本都是spring的架构,在启动的时候就会存在一个问题,在导入到spring容器中启动的融入有问题,这个问题是各个方面的,另外提供一个方案,可以一次性启动2个spring容器,但是需要配置。这个方案是测试成功了的。
3 cas的集群配置一般来说 分为redis 和memcached方式。请注意 这个是用来做集群的时候cas的ticket共享session用的。不要以为这个是用来和你的服务器中间件做集群的。虽然这个也是可以的。有什么问题或者好的想法交流可以给我发邮件haiabi@163.com.
4 关于服务器集群的话,可以采用比较火的nginx。可以使用nginx和tomcat配合使用使用将静态的资源分离。