- 浏览: 232787 次
- 性别:
- 来自: 广东
最新评论
-
wangmuchang:
解压需要密码
CAS单点登录之测试应用 -
ayang722:
首先就要在运行报表birt的IEngineTask中加入, J ...
birt配置动态数据源 -
lihong11:
very good!
js常用方法 -
qtlkw:
你共享出来为什么要密码?要密码为何要共享出来?汗
CAS单点登录之测试应用 -
lishouxinghome:
请问如何获得用户的Id呢,往指点
使用 CAS 在 Tomcat 中实现单点登录
文章列表
Web 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 Web API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文是第二部分。
3. APIs
以下 API 可以将很多现成的功能集成到你的站点:
Alexa Top Sites这个 API 按 Alexa 排名返回网站列表
bit.ly APIbit.ly URL 缩短 API
Blinksale API访问 Blinksale 数据。 ...
Web 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 Web API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文全面搜集 Web 开发中可能用到的各种第三方资源。
1. 函数与类库
A. CAPTCHA
CAPTCHA 用来防止恶意表单发布,以下 CAPTCHA 系统可以轻松集成到你的程序中:
reCAPTCHA
这是目前最流行的 CAPTCHA 机制,该机制同时是一个古籍数字化工程的一部分,用户 ...
一个项目的架构
- 博客分类:
- aide-memoire
先记录一些:
1.对象基类。
2.对象类。
3.对象操作数据库类。
4.handle类。
5.文件操作类。
6.文件死锁问题,线程安全问题。
7.日记记录成员。
简介
Lucene 是一个开源、高度可扩展的搜索引擎库,可以从 Apache Software Foundation 获取。您可以将 Lucene 用于商业和开源应用程序。Lucene 强大的 API 主要关注文本索引和搜索。它可以用于为各种应用程序构建搜索功能,比如电子邮 ...
The demo guide provides detailed instructions for setting up a multi-domain SSO demonstration for a quick start with CAS.
If unreadable in IE (no line wrap), try Firefox or just use the PDF utility.
Problem Statement
You would like to show-off Single Sign On (SSO) to your boss and team ASAP. You ha ...
关键字: ie bug 域名访问 session 丢失
我们的系统,用户信息保存再session中,发布以后申请了两个二级域名,结果一个正常没有问题,另外一个登陆以后session丢失,可是用firfox可以登陆,问题找了三天,最后发现不记录session的域名中带有下画线‘_’,查资料以后才知道,这是ie的一个bug,希望同行们不要再走冤枉路了,呵呵。 域名不能带有下划线。
一
CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目。CAS 具有以下特点:
1.开源的企业级单点登录解决方案。
2.CAS Server 为需要独立部署的 Web ...
Tomcat6.0配置SSL 一、为了节约时间,我这里就只根据我的配置过程进行描述,读者根据各自情况自己分析。 1、在命令行中进入%CATALINA_HOME%/bin目录下执行以下命令: (1)%CATALINA_HOME%/bin> keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3600 此时会在%TOMCAT_HOME%/bin下生成server.keystore 文件。 注:参数 -validity ...
一.简单批处理内部命令简介
1.Echo 命令
打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。
语法
echo [{on│off}] [message]
Sample:@echo off / echo hello world
在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。
2.@ 命令
表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。
Sample:@ ...
在使用Birt 的时候需要动态处理一些参数问题,所以使用API 来处理参数是Birt 很重要的一部分.所有以 'I' 开头的都是Interface ,
Birt 有三种parameter 分别对应 IParameterGroupDefn , ICascadingParameterGroup , IScalarParameterDefn , 对应的三个Handler 分别就是
ParameterGroupHandle, CascadingParameterGroupHandle , ScalarParameterHandle
Engine.shutdown() 已经过时了,应该使用新的 ...
这个例子演示了从建立DataSource ,然后建立DataSet , 动态的根据输入数据输出report template .
关于Birt 的 API , 在 eclipse 的 help content 里面有,3.3 支持新的基于topic 的search ,可以帮我们简化搜索的topic , 其中有五个API (一共是5个) : Report Object Model API , Report Engine API , Birt Report Scripting API , Open Data Access API , Data Engine API .另外也提供详细的讲解每一个rep ...
4. 使用birt的scrip读取配置文件动态的部署数据源
首先它可以分为配置文件路径是固定及不固定的(配置文件在项目目录中)。
4.1配置文件内容如下:
driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@127.0.0.1:1521:tortrend
username=test
password=test
4.2文件路径固定的报表设计可以在数据源的beforeopen事件中添加如下代码:
importPackage( Packages.java.io );
importPackage( Packages.java. ...
1.An OutOfMemory error happened while running the report:
我的程序是插件开发,在调试的时候是重新启动一个eclipse,然后将插件插到上面运行,启动的这个eclipse的内存分配不是继承过来的,而是使用的一个默认的,我将默认值改了就OK了。
右击项目-->debug as-->debug configuration-->arguments-->VM arguments 设置为“-Xms128M -Xmx512M -XX:PermSize=128M -XX:MaxPermSize=256M”
在Eclipse进行we ...
public void toreport()
{
ServletContext sc = ServletActionContext.getServletContext();
String filePath = sc.getRealPath("/report") + "/";
HttpServletResponse resp = sc.getResponse();
resp.setContentType("text/html;charset=utf-8");
this.birtReportEng ...
BIRT作为一款功能强大的开源报表工具,其版本的升级更新速度也非常快,从1.0到2.0,一直到最新的2.2.1版本,无论从功能上还是性能上都得到了极大的提高和扩充。BIRT也提供了一个标准的J2EE实现组件,可以发布到支持J2EE应用的w ...