- 浏览: 138436 次
- 性别:
- 来自: 深圳
最新评论
-
i523853827:
楼主你好,文章里面有错误,希望楼主能改正 验证的xml 是类名 ...
struts校验框架学习总结 -
renjy1123:
希望楼主分享下,我现在也要用,也不知如何着手,纠结!
OSB学习 -
fengweiyou:
说的非常好,如果不说还真不知道是哪里的问题呢。谢谢你
struts2.1.8+spring2.5.6+hibernate3.2框架搭建错误 -
2001430:
...
There is no Action mapped for action name XX.的解决 -
chilongxph:
楼上正解,此种方式的问题正在与此,如果过多的话,就只能去使用存 ...
oracle 列转行
文章列表
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 ...
- 2009-11-05 16:13
- 浏览 2095
- 评论(1)
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";
注:世纪应用中,上述属性一般要通过配置文件来获取。
...
- 2009-09-08 10:24
- 浏览 3453
- 评论(0)
一. LDAP Connections
LDAPConnection 是LDAP的核心类,它提供了一种用来建立经过鉴别的或匿名的连接LDAP服务器的方法,和一些用于用于在目录中进行查询,比较,修改,删除条目的方法。
连接Demo:如下:
String MY_HOST = "localhost";
int MY_PORT = 389;
LDAPConnection ld = new LDAPConnection();
ld.connect( MY_HOST, MY_PORT );
这段代码创建了一个匿名的连接,在这里你可以 ...
- 2009-09-04 17:52
- 浏览 5223
- 评论(0)
一、权限概述
权限是用户对一项功能的执行权力。在Oracle中,根据系统管理方式不同,将权限分为系统权限与实体权限两类。系统权限是指是否被授权用户可以连接到数据库上,在数据库中可以进行哪些系统操作。而实体权限是指用户对具体的模式实体(schema)所拥有的权限。这样讲可以有些模糊,举个例子来说:select any table是系统权限,它表示可以查看任何表。而select on table1是实体权限,表示对表table1的查询权限。
二、系统权限列表
在这里我们列出所有的权限,并将它们分类。这里只列出权限名,有关权限的详细说明请参考oracle官方参考手册。
1.数据库管理员系统权 ...
- 2009-09-02 17:35
- 浏览 2219
- 评论(0)
用惯了myeclipse,突然转到了eclipse上一时有点不适应了(新公司不让使用。。。),建了一个struts的工程,竟然花费了两个多小时!唉,我脑子反应有点慢啊!
闲话少说,现在说创建方式:
1.new--->Dynamic web project(这点不像myEclipse方便)---->填写工程名,next--->将webContent改为WebRoot(可以不改,不过习惯了WebRoot不改总觉得怪怪的,呵呵)ok。
2.选择“项目”--->properties--->java builder path---->sou ...
- 2009-08-14 16:17
- 浏览 1301
- 评论(0)
摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如何将现有的应用和SSO服务结合起来,能够帮助应用架构师和系统分析人员从本质上认识单点登录,从而更好地设计出符合需要的安全架构。
关键字:SSO, Java, J2EE, JAAS
1 什么是单点登陆
单点 ...
- 2009-08-12 17:49
- 浏览 1239
- 评论(0)
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();
/*
* 在实际编码中,这些环境变量应 ...
- 2009-08-12 17:24
- 浏览 1996
- 评论(0)
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条目、获取条目实例 ...
- 2009-08-12 17:20
- 浏览 1190
- 评论(0)
1. 从用途上阐述LDAP,它是一个存储静态相关信息的服务,适合“一次记录多次读取”。常用LDAP服务存储的信息:
公司的物理设备信息(如打印机,它的IP地址、存放位置、厂商、购买时间等)
公开的员工信息(地址、电话、电子邮件…)
合同和账号信息(客户信息、产品交付日期、投标信息、项目信息…)
凭证信息(认证凭证、许可证凭证…)
2. 从数据结构上阐述LDAP,它是一个树型结构,能有效明确的描述一个组织结构特性的相关信息。在这个树型结构上的每个节点,我们称之为“条目(Entry)”,每个条目有自己的唯一可区别的名称(Distinguished Name ,DN)。条目的 ...
- 2009-08-12 17:18
- 浏览 1147
- 评论(0)
关于LDAP的概念随便网上有很多,我不想重复,这里只是说一下我自己的理解。
都说它是“轻量级目录协议”,太专业,我不懂,我只把它想象成“简单”的目录协议。
几个很重要的概念,以后会用到:
-------------------------------- ...
- 2009-08-10 22:20
- 浏览 1640
- 评论(0)
LDAP的英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关 ...
- 2009-08-07 16:52
- 浏览 884
- 评论(0)
项目中需要对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 ...
- 2009-08-04 09:21
- 浏览 2592
- 评论(0)
一,创建数据库
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 ...
- 2009-06-10 23:56
- 浏览 950
- 评论(0)