- 浏览: 140955 次
- 性别:
- 来自: 深圳
最新评论
-
西蜀石兰:
永远保持一颗好奇心,面对新鲜的事物时,乐意花代价去尝试一番,这 ...
优秀程序员必备的15大技能 -
liuwuhen:
代码还是不错的,头像确实有点
sprig AOP之ProxyFactory -
西蜀石兰:
这头像。。。。完全不用看代码了
sprig AOP之ProxyFactory -
coding1688:
...
你的知识资产 -
tao_gun:
...
你的知识资产
文章列表
我们在使用Web Service的过程中,很多情况是需要对web service请求做认证的,特别涉及到外部系统的调用,那么cxf
的认证就显得的特别的重要。cxf的认证大致可以分为:soapHeader认证,WS-Security 校验等等。
A cxf中的soapheader认证。
基本的原理:客户端在soapHeader中添加header信息,在服务器端通过读取header中的信息来进行验证。
在前面的博客中已经编写了相关的cxf的服务端,所以采用http://liuwuhen.iteye.com/admin/blogs/1666189博客中
所产生 ...
xml的解析技术包括了很多,其中dom4j,jdom,SAX等技术估计已经在大部分的人心中成为了耳熟能详的东西,但是如果
是关于xml与对象直接的转换技术,那么下面几种技术是不错的选择。
A.commons-digester
Digester本来仅仅是Jakarta Struts中的一个工具,用于处理struts-config.xml配置文件。显然,将XML文件转换成相应的Java对象是一项很通用的功能,这个工具理应具有更广泛的用途,所以很快它就在Jakarta Commons项目(用于提供可重用的Java组件库)中有了一席之地。
如今Digester随着Str ...
struts 2框架有两个核心配置文件: struts.xml和struts.properties 其中struts.xml文件主要负责管理应用中的action映射,以及该action包含的result定义等。除此之外,struts 2框架还包含一个struts.properties文件,该文件定义了struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。 struts.properties文件是一个标准的properties文件,该文件包含了系列的key-value对象,每个key就是一个struts 2属性,该key对应的value就是一个struts 2属性 ...
struts2标签介绍
- 博客分类:
- struts2
关于struts2的标签,可以大致分为条件,迭代,UI标签这几类,由于struts2结合了ognl表达式,从而增添了struts2标
签使用的灵活性。
struts2 条件表达式 <s:if> ,<s:elseif>,<s:else>
eg: <s:set name="age" v ...
在编写SSH的项目中通常会获取request,response,sessinon对象或者需要需要从表单中获取参数值,如果项目中
包含上百个Action或者更多,那么我们就会编写许多类似的代码,可以通过编写一个通用的基类从而减少了重复的代码,提
高了编码的效率。
package com.wuhen.struts2.hello;
import java.io.IOException;import java.io.PrintWriter;import java.util.Map;
import javax.servlet.http.HttpServletRequest;im ...
对于脚本语言,linux我们是常用和熟悉的,记录下linux常用的基本命令。
1.文件解压和压缩
tar命令
压缩 :tar zvcf test.tar ../ 或者 tar zvcf test.tar.gz *.pg
解压 :tar zvxf test.tar 采用 tar xzf test.tar.gz 解压
参数说明:
-c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。
-x 从档案文件中释放文件。
-f 使用档案文件或设备,这个选项通常是必选的。
-v 详细报告tar处理的文件信息。如无此选项,tar不报告文 ...
cxf开发webservice客户端
- 博客分类:
- cxf
在项目开发中,由于需要与其他的系统对接,然而其他系统的可能是采用C#或者asp.net的语言开发的,所以我们需要通过服务端产生的wsdl来生产客户端。
基于上http://liuwuhen.iteye.com/admin/blogs/1666189采用cxf开发产生的服务端,来实现客户端开发。
1.通过服务端产生的wsdl文件,生成客户端代码 ,cxf的中可以通过wsdl2java命令,自动生成客户端代码。
首先下载apache-cxf-2.0.13源文件,进入到D:\apache-cxf-2.0.13\bin目录,执行
wsdl2java -d ...
我们从事的工作中一般很少涉及到UI的部分,之前我对UI实在是了解的非常少,总想把UI的这部分的缺陷补上来,所有打
算抽点时间学习下jquery。
在web开发中,表单验证应该是一个常见的校验之一,关于jquery表单验证这方面的资料也非常的丰富。在这里采用的是
jquery表单的校验框架。
一个简单的表单提交,通过jquery框架来校验表单字段。
实现该功能可以分为以下几步:
1.导入相关的js文件
<script type="text/javascript" src="jquer ...
随着程序的演化,我们有必要重新思考早先的决策,并重写部分代码。这一过程非常自然。代码需要演化;它不是静态的事物。
重写、重做和重新架构代码合起来,称为重构。
当你遇到绊脚石 --- 代码不在合适, ...
struts2国际化
- 博客分类:
- struts2
关于struts2的国际化 ,网上已经有如多的实例了,可以参考
http://ygsilence.iteye.com/blog/1694958
在项目团队开发过程中,我们需要注重实效的技术应用作为,一旦你有了一组注重实效的开发者,让他们工作在能够发挥自身能力的环境中,他们很快就会发展并提炼他们自己的、有效的团队动力机制。
针对团队,我们需要 ...
struts2 拦截器
- 博客分类:
- struts2
我们通过查看是struts-default.xml文件,可以看到struts定义了许多的拦截器。
<interceptor name="alias" class="com.opensymphony.xwork2.interceptor.AliasInterceptor"/> <interceptor name="autowiring" class="com.opensymphony.xwork2.spring.interceptor.ActionAutowiringInter ...
struts2 跳转类型几种类型说明
- 博客分类:
- struts2
1.关于struts2 result type的几种采用类型
redirect 类型用于重定向到一个页面,另一个action或一个网址。
<result name="list" type="redirect">/Sections.do?appid=${appid}&pageNo=${pageNo}</result>
缺点:redirect把 ...
maven中的灵活构建
- 博客分类:
- Maven
1.为了是项目的配置更加的灵活,我们可以采用maven中的属性
maven中的属性分别为:
A.内置属性:主要有两个常用内置属性 ${basedir}表示项目根目录,即包含pom.xml文件的目录,${version}表示项目的版本
B.pom属性:${project.a ...
最近在整合项目中的UI工程,其中看到了一个google-code-prettify,是帮助你迅速生成页面代码语法高亮的类库。
主要特性:
能够运行在HTML页面上
即使代码中含有链接,行号也可以正确运行
简单的API : 包含JS和CSS,并且拥有一个onload句柄
轻量级: 下载迅速,并且不会影响页面加载和运行
通过CSS自定的样式. 查看 主题gallery
支持所有的C-like, Bash-like, and XML-like languages.不需要指定任何语言
对于其它语言扩展语言处理,你可以指定语言
跨浏览器支持, code.google ...