netshuai

导航

2009年9月20日 #

WebService大讲堂之Axis2(2):复合类型数据的传递

摘要: 在实际的应用中,不仅需要使用WebService来传递简单类型的数据,有时也需要传递更复杂的数据,这些数据可以被称为复合类型的数据。数组与类(接口)是比较常用的复合类型。在Axis2中可以直接使用将WebService方法的参数或返回值类型声明成数组或类(接口)。但要注意,在定义数组类型时只能使用一维数组,如果想传递多维数组,可以使用分隔符进行分隔,如下面的代码所示:String[] strArr... 阅读全文

posted @ 2009-09-20 22:56 netshuai 阅读(447) 评论(0) 推荐(0) 编辑

(转)WebService大讲堂之Axis2(1):用POJO实现0配置的WebService

摘要: Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了如何使用Axis2开发一个不需要任何配置文件的WebService,并在客户端使用Java和C#调用这个WebServic... 阅读全文

posted @ 2009-09-20 22:55 netshuai 阅读(2414) 评论(1) 推荐(0) 编辑

J2EE项目代码编写规范

摘要: 代码编写规范目的:能够在编码过程中实现规范化,为以后的程序开发中养成良好的行为习惯。代码编写规范使用范围:j2ee项目开发。包命名规范:目的:包的命名规范应当体现出项目资源良好的划分servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet例如:net.linkcn.web.servlet自定义标签类所在包命名规范:公司名称.开发组名称.项目名称.web.tags例如:... 阅读全文

posted @ 2009-09-20 10:23 netshuai 阅读(454) 评论(0) 推荐(0) 编辑

2009年9月6日 #

Dom4j入门

摘要: Dom4j 使用简介作者:冰云 icecloud(AT)sina.com时间:2003.12.15版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.com DOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义:Dom4j is... 阅读全文

posted @ 2009-09-06 23:08 netshuai 阅读(596) 评论(0) 推荐(0) 编辑

编码 GBK 的不可映射字符

摘要: 用eclipse生成javadoc的时候发生“编码 GBK 的不可映射字符 ”,很是恼火。其实是字符编码问题。 打开eclipse,project -> Generate javadoc 一项一项的选你要输出javadoc的项目,在VM设置中加入以下代码 Java代码 -encodingutf-8-charsetutf-8-encoding utf-8 -charse... 阅读全文

posted @ 2009-09-06 00:01 netshuai 阅读(538) 评论(0) 推荐(0) 编辑

2009年8月6日 #

ognl表达式用法笔记

摘要: User对象属性获取如User中有username和password字段获取username属性<s:property value="user.username" />获取password属性<s:property value="user.password" />若User中又包含定义了address对象,address对象中包含有addr属性,则可以这样访问获取addr属... 阅读全文

posted @ 2009-08-06 21:30 netshuai 阅读(2004) 评论(0) 推荐(0) 编辑

struts2中减少action数量(通配符使用)

摘要: 如struts中配有如下几个action,ManagerUserAction中有与之对应的方法 [代码]如果使用通配符,可以省略写成一个action [代码]其中,*为通配符,{1}为*所替换的内容,如用户访问的是addUser.action,则*就被自动替换为add,{1}处也自动使用add替换。 若开发时使用统一的命名规范,则所有action可使用类似如下的一条替换即可[代码]如上所示,所有文... 阅读全文

posted @ 2009-08-06 13:54 netshuai 阅读(5792) 评论(4) 推荐(2) 编辑

2009年8月5日 #

struts2校验框架之Visitor校验器

摘要: Visitor校验器主要用于检测Action里的复合属性,如一个Action里面包含了User类型的属性。假设User类包含了username和password属性,为了验证Action里User类的username和password属性输入值是否有效,就可以使用Visitor校验器。通常情况下可以使用[action名]+[-方法名(是struts.xml配置中的别名)]+validation.x... 阅读全文

posted @ 2009-08-05 20:03 netshuai 阅读(2872) 评论(0) 推荐(0) 编辑

2009年8月4日 #

struts2.1.6 datetimepicker标签不能使用的问题解决

摘要: 在以前的struts2版本中datetimepicker只需要在head标签处设置 <s:head />, 就可以直接使用s:datetimepicker的标签了。 而在2.1.6版本中不能直接这样使用了,将datetimepicker移除了。 原因是此标签调用了dojo的datetimepicker的库。 所以现在使用的时候首先要导入一个库。 struts2-dojo-plugin-... 阅读全文

posted @ 2009-08-04 16:23 netshuai 阅读(1493) 评论(0) 推荐(0) 编辑

加快MyEclipse启动速度

摘要: 去除不需要加载的模块Windows - Preferences --> General--> Startup and Shutdown 这时右侧就 显示出了Eclipse启动时加载的模块,根据需要去除一些模块。 阅读全文

posted @ 2009-08-04 15:15 netshuai 阅读(476) 评论(0) 推荐(0) 编辑