`
chilongxph
  • 浏览: 135566 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
CXF拦截器(Interceptor)的使用                   CXF的拦截器是CXF功能最主要的扩展点。通过自定义的Interceptor,可以改变请求和响应的一些消息处理,其中最基本的原理还是一个动态代理。   Interceptor是CXF架构中一个很有特色的模式。你可以在不对核心模块进行修改的情况下,动态添加很多功能。这对于CXF这个以处理消息为中心的服务框架来说是非常有用的,CXF通过在Interceptor中对消息进行特殊处理,实现了很多重要功能模块,例如:日志记录,Soap消息处理,消息的压缩处理。   如果你想对CXF进行扩展,建议你先从intercepto ...
文章来源:http://tonyaction.blog.51cto.com/227462/202754 Apache CXF2+Spring2.5轻松实现WebService 1.概述 CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用。 Apache CXF 是一个开源的 Se ...
package xml.dom4j.wkjava; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream;import java.io.IOException; import java.io.InputStream;import java.io.OutputStreamWriter; import java.io.Writer;import java.util.Iterator;import java.util.List;import org.do ...
一. LDAPContext 它提供了一种用来建立经过鉴别的或匿名的连接LDAP服务器的方法,和一些用于用于在目录中进行查询,比较,修改,删除条目的方法。 获取连接: static final String adminName = "uid=root,o=HGC"; static final String adminPassword = "secret"; static final String ldapURL = "LDAP://210.0.144.136:389"; 注:世纪应用中,上述属性一般要通过配置文件来获取。 ...
                            一. LDAP Connections LDAPConnection 是LDAP的核心类,它提供了一种用来建立经过鉴别的或匿名的连接LDAP服务器的方法,和一些用于用于在目录中进行查询,比较,修改,删除条目的方法。 连接Demo:如下: String MY_HOST = "localhost"; int MY_PORT = 389; LDAPConnection ld = new LDAPConnection(); ld.connect( MY_HOST, MY_PORT ); 这段代码创建了一个匿名的连接,在这里你可以 ...
一、权限概述   权限是用户对一项功能的执行权力。在Oracle中,根据系统管理方式不同,将权限分为系统权限与实体权限两类。系统权限是指是否被授权用户可以连接到数据库上,在数据库中可以进行哪些系统操作。而实体权限是指用户对具体的模式实体(schema)所拥有的权限。这样讲可以有些模糊,举个例子来说:select any table是系统权限,它表示可以查看任何表。而select on table1是实体权限,表示对表table1的查询权限。 二、系统权限列表   在这里我们列出所有的权限,并将它们分类。这里只列出权限名,有关权限的详细说明请参考oracle官方参考手册。 1.数据库管理员系统权 ...
   用惯了myeclipse,突然转到了eclipse上一时有点不适应了(新公司不让使用。。。),建了一个struts的工程,竟然花费了两个多小时!唉,我脑子反应有点慢啊!     闲话少说,现在说创建方式:     1.new--->Dynamic web project(这点不像myEclipse方便)---->填写工程名,next--->将webContent改为WebRoot(可以不改,不过习惯了WebRoot不改总觉得怪怪的,呵呵)ok。     2.选择“项目”--->properties--->java builder path---->sou ...
摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如何将现有的应用和SSO服务结合起来,能够帮助应用架构师和系统分析人员从本质上认识单点登录,从而更好地设计出符合需要的安全架构。 关键字:SSO, Java, J2EE, JAAS 1 什么是单点登陆 单点 ...
LDAP操作代码样例  初始化LDAP 目录服务上下文 该例子中,我们使用uid=linly,ou=People,dc=jsoso,dc=net这个账号,链接位于本机8389端口的LDAP服务器(ldap://localhost:8389),认证方式采用simple类型,即用户名/密码方式。 private static void initialContext() throws NamingException{    if(singleton == null){     singleton = new LDAPConnection();     /*     * 在实际编码中,这些环境变量应 ...
Sun Directory Server/LDAP学习笔记(二) -摘录2009-07-22 22:57Java6.0 API for LDAP概述 从JDK5.0开始,对LDAP协议的数据访问操作就被集成在javax的扩展API包中,并随同JDK一并发布,这一章节,我们主要介绍API包中的类信息。 javax.naming.directory 包的结构 常用API解析 javax.naming.directory.InitialDirContext,初始化目录服务上下文类 该类是LDAP数据内容的操作工具类,通过该类可以执行绑定LDAP服务器、新增LDAP条目、获取条目实例 ...
1. 从用途上阐述LDAP,它是一个存储静态相关信息的服务,适合“一次记录多次读取”。常用LDAP服务存储的信息: 公司的物理设备信息(如打印机,它的IP地址、存放位置、厂商、购买时间等)  公开的员工信息(地址、电话、电子邮件…)  合同和账号信息(客户信息、产品交付日期、投标信息、项目信息…)  凭证信息(认证凭证、许可证凭证…) 2. 从数据结构上阐述LDAP,它是一个树型结构,能有效明确的描述一个组织结构特性的相关信息。在这个树型结构上的每个节点,我们称之为“条目(Entry)”,每个条目有自己的唯一可区别的名称(Distinguished Name ,DN)。条目的 ...
关于LDAP的概念随便网上有很多,我不想重复,这里只是说一下我自己的理解。 都说它是“轻量级目录协议”,太专业,我不懂,我只把它想象成“简单”的目录协议。 几个很重要的概念,以后会用到: -------------------------------- ...
LDAP的英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关 ...
项目中需要对javascript进行打包和压缩,我选用了yuicompressor yuicompressor可以压缩JS和CSS文件,去除文件中的无用空格、换行和注释。大大的减小JS和CSS文件的体积。 简单的命令如下 Java代码 java -jar yuicompressor-2.4.2.jar --type js --charset utf-8 -o uiiang.js table.js   java -jar yuicompressor-2.4.2.jar --type js --charset utf-8 -o uiiang.js table.js --typ ...
一,创建数据库 drop database if exists demo; create database demo; 二,创建表 drop table if exists chat; create table chat(     uid int primary key auto_increment,     uname varchar(20) not null,     pwd varchar(20) not null,     imgurl varchar(100),     sex char(3) ) 三,修改表 1.添加列  ALTER TABLE table_name ADD COL ...
Global site tag (gtag.js) - Google Analytics