本周在项目中解决的问题真是不少,因此大发感慨,如果工资的增长速度能跟技术的增长速度就好了.本周主要完成的工作如下:
(1) 上周末在同一机器上实现了Cas服务器和两个基于Acegi的Web应用的单点登录,本周一在生产环境上部署Cas和一个Acegi的Web应用,并在另一台机器上部署另一个Acegi的Web应用,两个Acegi Web应用之间实现单点登录,登录成功后能从数据库中获得Acegi权限集合.要点:Cas所在主机生成的server.crt和.keystore需要在另一台机器上使用.
(2)acegi应用的 URL的授权不用再配置文件中改了,可以存储到数据库中了.
(3)周二开始研究JFreechart,从JFreechart的网站上下了一个超牛的Demo,里面有如此全面的图表和例子代码,因此很轻松地实现了一个可展示各种图表的Servlet.例子中还有段代码可将图表存储为PDF,只可惜中文的支持还没调通.
(4)周三研究了dwr,发现这个玩意的功能太有意思了,居然能很轻松地通过声明(dwr.xml)和回调的方式在js中调用java代码,还可以调用各种Web框架的action层,于是将一些公用类和Spring接口都加到dwr.xml,看来前台和后台的交互又多了一种方法,不用再为java的返回值如何赋给js变量伤脑筋了.
(5)周四这天下了最新版本的ireport2.0.3,解决了JasperReport存储中文PDF的问题,从网上找到了一个例子很轻松地实现了在webwork中从数据库读取数据并在浏览器中以PDF(及EXCEL,HTML)格式显示报表,中文问题也轻松搞定了,
既然技术问题解决了,以后做项目报表就是工作量问题了,用ireport制作模板就行了.
很少有象本周这样的效率能每天解决一个技术难点,下周继续努力开发综合查询和BI.以上技术都会融合在我的CZTZ-JavaEE快速开发平台中
分享到:
相关推荐
Acegi是一个专门为SpringFramework提供安全机制的项目,全称为Acegi Security System for Spring.
这篇博客将深入解析一个配置了Acegi Security的`applicationContext-acegi-security.xml`文件,帮助我们理解如何将LDAP与Acegi集成以实现更安全的Web应用。 **LDAP基础** LDAP是一种标准的网络协议,用于存储和...
AceGI安全策略与CAS(Central Authentication Service)整合是企业级应用中常见的安全解决方案,它能够为Web应用程序提供统一的身份验证和授权服务。本文档旨在详细阐述这一整合过程,包括配置步骤、所需资源以及...
Acegi是Spring框架早期的一个安全模块,主要用于身份验证和授权管理。在2009年,Acegi被Spring Security所吸收,成为其前身,因此理解Acegi有助于我们深入理解Spring Security的安全机制。以下是对Acegi的详细介绍和...
本文将详细探讨“grails-acegi-0.2.1.zip”这个插件,它是Grails框架中用于实现权限管理的Spring插件的一个早期版本。 Acegi Security是Spring框架的一个扩展,它提供了一套全面的、灵活的安全性解决方案。在Grails...
在"acegi-security-1.0.7"这个版本中,包含了完整的ACEGI安全框架的所有包文件,使得开发者能够方便地集成和使用这一强大的安全工具。 ### 1. 框架概述 ACEGI Security(后被Spring Security替代)主要目的是解决...
此压缩包"acegi-security-cas-0.9.0.jar.zip"包含了Acegi Security与CAS(Central Authentication Service)集成的0.9.0版本的组件。CAS是一个开源的身份验证框架,常用于实现单点登录(Single Sign-On, SSO)功能。...
在描述中提到的"acegi-security-cas-1.0.7.jar.zip"是一个包含Acegi Security CAS集成模块的压缩文件,版本为1.0.7。这个JAR文件是用于在Spring应用中引入Acegi Security和CAS支持的库。"jar.zip包下载"可能指的是...
在描述中提到的"acegi-security-cas-0.8.1.jar.zip"是一个包含Acegi Security CAS 0.8.1版本的压缩文件,用户可以下载并解压使用。标签"jar"表明这是一个Java Archive文件,通常用于存储Java类和其他资源。 Acegi ...
包含acegi-security-1.0.7.jar,acegi-security-1.0.7-sources.jar,acegi-security-cas-1.0.7.jar,acegi-security-cas-1.0.7-sources.jar,acegi-security-catalina-1.0.7.jar,acegi-security-catalina-1.0.7-...
这个压缩包`acegi-security-cas-0.7.1.jar.zip`包含了Acegi Security 0.7.1版本的CAS客户端组件,便于开发者在项目中引入并使用。 Acegi Security 是一个广泛使用的Spring框架的扩展,它为Spring应用提供了全面的...
标题和描述均提到了“Acegi Security整合CAS实例”,这涉及到Spring Framework下的Acegi Security模块与CAS(Central Authentication Service)的集成。Acegi Security是Spring框架的一个子项目,旨在为应用提供安全...
《Grails Acegi 0.5插件:深入解析与应用》 在Web应用程序开发领域,安全性始终是不可忽视的重要一环。Grails Acegi 0.5插件,作为一个针对Grails框架的安全管理插件,为开发者提供了一种强大且灵活的方式来实现...
在实际项目中,开发者需要将 Acegi Security-cas-0.8.1.1.jar 添加到项目的类路径中,并配置相关的安全拦截器、认证管理器和 CAS 服务器连接设置。例如,他们可能需要在 Spring 配置文件中定义 `...
将acegi和cas的war包修改并整合测试,里面包含所需依赖包。经过分卷压缩一共3个文件.
这个"acegi-security-cas-0.8.0.jar.zip"文件包含了Acegi Security的一个版本,即0.8.0,以及相关的CAS(Central Authentication Service)集成。CAS是一种开放源代码的单点登录协议,它允许用户通过单一的身份验证...
将acegi和cas的war包修改并整合测试,里面包含所需依赖包。经过分卷压缩一共3个文件.
在Acegi Security CAS 0.8.3中,`acegi-security-cas-0.8.3.jar` 文件是核心库,包含了实现Acegi Security与CAS集成的所有类和接口。开发者可以通过引入这个JAR文件,轻松地在自己的Spring应用中启用CAS支持。 `...