- 博客(35)
- 资源 (16)
- 收藏
- 关注
转载 JNDI和LDAP(3)
6.3 小结JNDI(命名和目录接口)是一个为Java应用程序提供命名服务的应用程序编程接口(API)。为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口。命名服务是一种服务,它提供了为给定的数据集创建一个标准名字的能力。允许把名称同Java对象或资源关联起来,而不必指导对象或资源的物理ID。目录服务是一种特殊类型的数据库,与SQL Server、Access、Or
2007-07-31 16:28:00 1073
转载 JNDI和LDAP(1)
6.1 什么是JNDI在一个企业中,命名服务为读者的应用程序在网络上定位对象提供了一种方法。一个命名服务将对象和名称联系在了一起,并且可以通过它们指定的名称找到相应的对象。JNDI是Java命名和目录接口,是一个为Java应用程序提供命名服务的应用程序编程接口(API)。它为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口,类似于JDBC都是构建在抽象层上。要使用JND
2007-07-31 16:27:00 2286
转载 JNDI和LDAP(2)
6.2 使用JNDI6.2.1 JNDI服务提供者不 使用服务提供者就不能用JNDI。一个服务提供者就是一组Java类的集合,它支持开发者同目录服务进行通信,其方式类似于JDBC驱动程序与数据库之间 的通信方式。能够用于JNDI的服务提供者必须实现Context接口或Context的扩展接口Directory- Context。在使用JNDI时,读者只需要了解JNDI,而服务提供者
2007-07-31 16:27:00 2199
转载 轻度目录访问协议的分析
轻度目录访问协议的分析张军 颜凯 摘 要 本文详细阐述了轻度目录访问协议,包括该协议数据报的分析以及协议操作中服务器与客户端的处理过程等大量细节。 关键词 目录服务,LDAP,身份认证,Kerberos,SASLTHE ANALYSIS OF THE LIGHT WEIGHT DIRECTORY ACCESS PROTOCOLZhang Jun Yan Kai I
2007-07-31 16:08:00 1566
转载 轻量级目录访问协议(Lightweight Directory Access Protocol)
摘要 在本文档中描述的协议是设计来在不增加目录访问协议(DAP)的资源需求的情况下访问X.500的目录服务.本协议特别定位于那些能提供对X.500的目录进行简单的读/写交互的简单的管理和浏览应用,同时它也是对DAP本身的一种补充. LDAP主要包括以下几个方面: - 协议元素直接提供TCP或其他传输协议传输,而不管顶层的会晤和表示层. - 大多数的协议数据以一般的字符串进行
2007-07-31 16:07:00 2175 1
转载 javascript弹出窗口问题总结
1.无提示刷新网页 大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点“确定”才会刷新。而有的页面不会提示,不弹出提示窗口,直接就刷新了. 如果页面没有form, 则不会弹出提示窗口 如果页面有form表单, a) 会弹出提示窗口 b) 不会弹出 2 java
2007-07-31 09:35:00 853
转载 使用Java操作二进制文件 (转)
使用Java操作二进制文件 (转) 在<a target="_blank" href="http://www.j2medev.com/Article_Show.asp?ArticleID=79" title="文章标题:从File类开始IO系统介绍作 者:mingjava更新时间:2004-9-11 0:14:34点击次数:5">从File类开始IO系统介绍一 文中,我
2007-07-30 10:11:00 1687
转载 开发安全应用程序(八)--为信任关联开发定制拦截器
为信任关联开发定制拦截器如果您正在使用除 Tivoli WebSeal V3.6 以外的第三方反向代理服务器,则必须为代理服务器提供 WebSphere 拦截器接口的实现类。本主题描述必须实现的接口。定义拦截器类方法。 通过在 trustedservers.properties 文件中设置属性来配置 WebSphere Application Server。 定义拦截器类方法 WebSphere
2007-07-26 17:32:00 1625 1
转载 开发安全应用程序(七)--开发定制用户注册表
开发定制用户注册表除 LocalOS 和 LDAP 注册表之外,WebSphere Application Server 安全性还支持使用定制注册表来执行认证和授权。定制用户注册表是客户实现的用户注册表。您必须实现 WebSphere Application Server 提供的 UserRegistry 接口。客户实现的用户注册表能够实质地支持来自关系数据库或平面文件(以及其它文件)的任何类型
2007-07-26 17:31:00 1865
转载 开发安全应用程序(六)-- 开发您自已的 J2C 主体映射模块
开发您自已的 J2C 主体映射模块当将 Java 2 Connector(J2C)连接生成器配置为执行容器管理的注册时,WebSphere Application Server 提供了主体映射。例如,应用程序服务器可以将调用者主体映射至资源主体以便打开与后端服务器的新连接。借助容器管理的注册,WebSphere Application Server 创建包含 EIS 安全域凭证的主体实例。主体映射
2007-07-26 17:29:00 2505
转载 开发安全应用程序(五)-- 使用 JAAS 进行开发以使用程序来进行登录
使用 JAAS 进行开发以使用程序来进行登录“Java 认证和授权服务”(JAAS)是 WebSphere Application Server V5 中的一项新功能。此功能也是“J2EE 1.3 规范”所要求的。“Java 认证和授权服务”代表的是用于进行认证的策略性 API,它替换了 CORBA 程序登录 API。另外,WebSphere Application Server 提供了一些 J
2007-07-26 17:18:00 3334
转载 开发安全应用程序(四)-- 开发受保护的企业 Bean 应用程序
开发受保护的企业 Bean 应用程序当只有声明性安全性不足以表述应用程序的安全性模型时,具有安全性意识的应用程序使用程序性安全性。程序性安全性由下列步骤组成:在 EJB 模块代码中添加必需的安全性方法。 为 isCallerInRole() 方法中使用的所有角色名创建带有角色名字段的安全性角色引用元素。 有关示例,参见示例:企业 Bean 应用程序代码。Copy code示例:企业 Be
2007-07-26 17:17:00 991
转载 开发安全应用程序(三)-- 开发表单登录页面
开发表单登录页面Web 客户机(浏览器)可以通过使用下列其中一种机制来对 Web 服务器认证用户:HTTP 基本认证Web 服务器请求认证 Web 客户机,而 Web 客户机在 HTTP 头中传送用户和密码信息。HTTPS 客户机认证此机制要求用户(Web 客户机)拥有公用密钥证书。Web 客户机将此证书发送至请求客户机证书的 Web 服务器。这是一种使用 HTTPS 协议的强壮认证机制。基于表
2007-07-26 17:15:00 1605
转载 开发安全应用程序(二)--开发用于进行表单登录处理的 servlet 过滤器
开发用于进行表单登录处理的 servlet 过滤器可以使用基于表单的登录机制来控制登录屏幕的外观。使用基于表单的登录,可以指定要显示的用于检索用户标识和密码信息的登录页面。还可以指定认证失败时要显示的错误页面。如 果需要在认证之前和之后进行附加的认证或附加的处理,则可以使用 servlet 过滤器。Servlet 过滤器可用来动态地拦截请求和响应以转换或使用包含在请求或响应中的信息。可以将一个或多
2007-07-26 16:57:00 1308
转载 开发安全应用程序(一)-- 开发安全 Web 应用程序
开发安全 Web 应用程序当只有声明性安全性不足以表述应用程序的安全性模型时,具有安全性意识的应用程序使用程序性安全性。程序性安全性由下列步骤组成:在 servlet 或 JSP 代码中添加必需的安全性方法。 (可选)创建具有角色名字段的安全性角色引用元素。因为安全性 API isUserInRole() 可使用实际的角色名来作为参数,所以不必创建安全性角色引用元素。但是,好的做法是使用角色
2007-07-26 16:52:00 3502
转载 编写存储过程
设计存储过程 几乎任何可写成批处理的 Transact-SQL 代码都可用于创建存储过程。 存储过程的设计规则 存储过程的设计规则包括: CREATE PROCEDURE 定义本身可包括除下列 CREATE 语句以外的任何数量和类型的 SQL 语句,存储过程中的任意地方都不能使用下列语句: CREATE DEFAULT CREATE TRIGGER CREATE PROCEDURE C
2007-07-25 19:12:00 1572
转载 触发器编写
/ 触发器添加到多个表CREATE TRIGGER [TRIGGER_insert] ON [dbo].[company] FOR INSERTASinsert Company_Delselect top 1 * from company order by id desc/ 触发器删除多个表CREATE TRIGGER [TRIGGER_Del] ON [dbo].[Dv_User] FOR de
2007-07-25 19:02:00 3948
转载 Eclipse快捷键
编辑作用域 功能 快捷键 全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 Ctrl+Shift+K 文本编辑器 查找下一个 Ctrl+K 全局 撤销 Ctrl+Z 全局 复制 Ctrl+C 全局 恢复上一个选择 Alt+Shift+↓ 全局 剪切 Ctrl+X 全局 快速修正 Ctrl1+1 全局 内容辅助 Alt+/ 全局 全部选中 Ctrl+A 全局 删除 Delete 全局 上下文信
2007-07-25 18:04:00 651
转载 LDAP
LDAPLDAP的英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP, 这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到。现在LDAP技术不
2007-07-25 15:36:00 1022
转载 业务流程编排器学习笔记 (1)
业务流程编排器的基本环境:l 开发环境:WID(集成开发工具)l 运行环境:WPS(业务流程应用服务器)概念WSDL:使用XML语言描述WS的接口。SCA规范:由一组能提供WS的组件组成的应用模块,每个组件都由WSDL描述,该模块封装在J2EE的企业应用中。业务流程:使用BPEL规范(关于流程有很多规范,但是For WS的目前只有B
2007-07-24 11:09:00 3192
转载 业务流程编排器学习笔记 (2)
概念SCA导入:一个SCA组件,可以模拟成其他应用,供SCA其他组件调用,它再调用真正的应用。它可以绑定成Web服务、EJB、JMS(包括MQ)、SCA模块等。介绍用户输入一个名字,返回“Hello”+用户名。架构一个流程,一个SCA导入(绑定为Web服务)。流程三个活动:l Receive:流程的起点,接收外部的消息;l I
2007-07-24 11:09:00 1987
转载 WebSphere Integration Developer 初步认识(转载)
通过 29-31 为期 3 天的 IBM WPS 培训。使我对 IBM WID 有了感观上的认识,并对炒的火热的一些概念( SOA 、 SCA 、 SDO )更进一步的认识。现就我理解对 WID 的培训进行总结,若哪里有问题,请各位指正。 SCA 刚上课, IBM 讲师就开始大谈 SCA ,现在就我理解谈下对 SCA 的认识。 Service Component Archi
2007-07-24 10:47:00 1660 2
转载 java相对路径
1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物
2007-07-24 08:51:00 1709
转载 利用Dojo实现拖动(Drag and Drop)效果
如今各种使用AJAX技术的站点都实现了Drag and Drop(拖动)效果,利用Dojo框架也可以很方便的实现,相比较其它框架,代码更少,且对浏览器的兼容性支持比较好。 先看一下效果,以下是51AJAX.com站点首页的效果,其中各个模块是可以任意拖动的: 如何来实现呢?以下是具体步骤。为简单起见,做了一个Drag and Drop的Demo页面: 以下是具体步骤: 1.html
2007-07-23 17:14:00 1674
转载 DOJO常用的验证函数
dojo提供了几乎全方位的验证函数,在使用下面的方法之前,要通过类似下面的语句引入dojo的相关库,如 dojo.require("dojo.validate"); dojo.require("dojo.validate.check"); dojo.require("dojo.widget.Dialog");如果不确定要引入哪些validate,可以在dojo的源文件包的src中寻找一下。
2007-07-23 16:45:00 2723
转载 DOJO学习笔记(七)-日期控件DropdownDatePicker和DatePicker
这是两个封装良好的日历组件,用来给用户提供方便的日历选择方式。以较为复杂的DropdownDatePicker为例,首先在页面中require进来这个组件:dojo.require("dojo.widget.DropdownDatePicker");//-->然后在页面中加入:或Dojo就会自动生成两个日历组件,一个用来选择开始日期,一个用来选择结束日期。其 中的属性dojoType指明w
2007-07-23 16:34:00 2207
转载 dojo学习笔记(六)- ContentPane
实现功能:在一个容器里点击一个链接,在另外一个容器中显示这个链接所指向页面的内容。 dojo.require("dojo.widget.ContentPane"); var links = null, display = null; dojo.addOnLoad(init); function init(){
2007-07-23 16:27:00 2752
转载 Dojo学习笔记(五)-djConfig详解
djConfig是dojo内置的一个全局设置对象,其作用是可以通过其控制dojo的行为 首先我们需要在引用dojo.js前声明djConfig对象,以便在加载dojo.js的时候才能够取得所设置的值,虽然在0.3版本以后dojo支持在加载后设置,但是强烈建议你把声明djConfig的代码作为第一段s cript 一个完整的djConfig对象定义如下(值均为dojo的默认值) var djCo
2007-07-23 15:57:00 2232 1
转载 dojo学习笔记(四)
这里所说的基础对象和方法是指的不Require任何包就能够调用的对象和方法 匿名函数 在开始前,我想介绍一下js里的匿名函数,这个在阅读dojo的源代码的时候,会发现到处都有匿名函数 ;(function(){ alert(123); })(); //前面的分号是一个空语句,是可以不要的 匿名函数。一个匿名函数就是一个没有名字的函数。 你可以认为他们是一次性函数。当你只需要用一
2007-07-23 15:55:00 1044
转载 dojo学习笔记(三)
模块:dojo.string.common / dojo.string dojo.string.common 和 dojo.string 是一样的,只要require其中一个就可以使用以下方法 dojo.string.trim 去掉字符串的空白 Usage Example: s = " abc ";dojo.string.trim(s); //will return "abc"doj
2007-07-23 15:52:00 1045
转载 dojo学习笔记(二) dojo.lang.array & dojo.lang.func & dojo.string.extras
模块:dojo.lang.array dojo.lang.has 判断对象是否具有指定属性,不过这个方法有用吗,不如直接使用 if(name in obj) Usage Example: dojo.lang.has(dojo.lang, "has"); //will return true dojo.lang.isEmpty 判断对象或数组是否为空 Usage Example: dojo.
2007-07-23 15:40:00 1361
转载 dojo学习笔记(一)-dojo.io.IO & dojo.io.BrowserIO)
模块:dojo.io.IO dojo.io.bind 处理请求取回需要的数据并处理 这个函数是AJAX中最为重要和有用的函数,dojo.io.bind这个类是用来处理客户端与服务器间通讯的,需要通讯的参数由对象dojo.io.Request所定义,具体通讯的方法则由另外一个对象Transport所提供。 因此,我们如果需要与服务器通讯,则应该定义一个Request对象,其中包括服务器地址及回调函
2007-07-23 15:25:00 1397
转载 Javascript的IE和Firefox兼容性汇编
Javascript的IE和Firefox兼容性汇编以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox。document.form.item 问题现有问题:现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行解决方法:改用 document.f
2007-07-23 14:21:00 684
转载 结婚前后
結婚前> 往↓看:他:太好了!我期盼的日子終於來臨了!我都等不及了!她:我可以反悔嗎?他:不,你甚至想都别想!她:你愛我嗎?他:當然!她:你會背叛我嗎?他:不會,你怎麼會有這種想法?她:你可以吻我一下嗎?他:當然,決不可能只有一下!她:你有可能打我嗎?他:永遠不可能!她:我能相信你嗎? 從下往上看↑
2007-07-05 09:40:00 642
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人