- 博客(239)
- 资源 (46)
- 收藏
- 关注
原创 七、axis调用RMI模式WebService
<br />和先前写的web service几乎一样,不同的是这里写的WebService要实现接口,而我们实现的接口要继承rmi的Remote接口才行。<br />1、RMI接口,很简单的2个方法,继承Remote接口<br /> package com.hoo.rmi;import java.rmi.Remote;/** * <b>function:</b>用axis实现RMI调用 * @author hoojo * @createDate Dec 16, 2010 16:22:25
2010-12-21 14:18:00 1333
原创 六、传递、返回复杂类型的对象
<br />上面的服务传递的是简单数据类型,返回的也是简单数据类型。下面我们用JavaBean 、List、Map、Array等返回值或参数完成WebService。<br />1、首先看看JavaBean模式的参数和返回值的WebService,JavaBean代码如下:<br />package com.hoo.entity;import java.io.Serializable;/** * <b>function:</b>User Entity * @author hoojo *
2010-12-21 14:14:00 1894
原创 五、Chain链的作用
<br />Chain是一个链,是Handler的链。也就是说一次请求可能要执行多个Handler。<br />1、下面我们就编写一个Handler,让它用chain的方法执行。<br /> package com.hoo.service.chain;import org.apache.axis.SimpleChain;import com.hoo.service.handler.RequestHandler;import com.hoo.service.handler.ResponseHand
2010-12-21 14:10:00 1500
原创 四、handler的作用及特性
<br />Axis中有一个basicHandler的抽象类,这个类可以供我们继承。可以完成很多复杂的功能,如:统计当前服务被调用的次数、验证服务调用信息等待<br />1、下面我们继承这个类,完成统计服务调用次数的功能;<br />RequestHandler代码如下:<br /> <br />package com.hoo.service.handler;import org.apache.axis.AxisFault;import org.apache.axis.MessageContext;
2010-12-21 14:05:00 1817 2
原创 三、取消发布的WebService(删除一个发布成功的Web服务)
<br />首先,取消发布也需要定制wsdd文件,undeploy.wsdd具体格式如下:<br /><undeployment xmlns="http://xml.apache.org/axis/wsdd/"><service name="HelloWorldWSDD"/></undeployment> <br /> <br /> <br />同样,像上面发布WebService一样,用命令完成。<br />命令如下:<br />java -Djava.ext.dirs=lib org.apa
2010-12-21 14:02:00 1880
原创 二、用wsdd(Web Services Deployment Descriptor)方式发布WebService
wsdd方法比jws方法要稍微复杂些,但一定程度上比jws发布的方法要灵活。1、首先在AxisWebService工程创建一个java类,里面写简单的2个方法getName、getAge,代码如下: 代码package com.hoo.service;/** * function:wsdd发布模式的axis WebService * @author hoojo * @createDate Dec 15, 2010 17:24:35 PM * @file HelloWorldWSDD.java
2010-12-21 13:32:00 1875
原创 一、搭建简单的axis web服务
<br /><br />在官方网站下载axis的工程(这个等下就有用的)和源码、jar包等,下载地址是:<br />http://labs.renren.com/apache-mirror//ws/axis/1_4/<br />2、解压下载的工程或源码(两个中任意一个都可以),解压axis-bin-1.4可以看到大致目录是这样的:<br /><br />docs是文档、lib是jar包、sample是示例、xmls是当前工程所需的xml、webapps是当前工程的webr
2010-12-20 16:04:00 4355 8
原创 三个问题教你[如何做人做事做学问!]
<br />三个问题教你<br />如何做人做事做学问!<br />第一、“世界上第一高峰是哪座山?”<br />大家哄堂大笑:“珠穆朗玛峰!”,老师追问:“第二高峰呢?”同学们面面相觑,无人能声。老师在黑板上写道:“屈居第二与默默无闻毫无区别。”<br /> <br />第二、“有人要烧壶开水,等生好火发现柴不够,他该怎么办?”<br />有的说赶快去找,有的说去借、去买。老师说:“为什么不把壶里的水倒掉一些?”大家一听,表示佩服。<br /> <br />第三、“古代有一人,想学立身的本领。经过反复的比
2010-11-08 14:17:00 2181 2
原创 SQL Server 2005 自定义split 函数
<br />自定义split函数,根据你传入的字符串和分割字符串标示。返回截取后的字符串table;<br /> <br />createfunction fun_split ( <br /> @str varchar(8000) --要分拆的字符串<br /> ,@split varchar(10) --字符串分隔符<br />) <br />returns @returnTable table(string varchar(8000)) <br />as<br />begin<br />
2010-11-01 11:03:00 1570
原创 亚运免费上网申请
广州将在国内开免费无线宽带上网的先河。广州市科信局网站27日公布了亚运期间免费上网惠民办法,据介绍,2010年11月1日至12月31日期间,在广州市范围将有2532个场所免费提供无线宽带接入服务,届时,具有WiFi功能的手机、装有无线网卡的笔记本电脑,都可申请免费无线上网账号接入网络。据悉,此次免费宽带网网络热点分布在广州十二个区、县级市的2532个区域,主要分布在亚运场馆、政府机关、商务写字楼、宾馆酒店、商业场所、医院等场所。亚运期间,市民在标有“亚运惠民 无线城市”标识的网络热点地区,即可使用具有WIF
2010-11-01 10:03:00 2039 1
原创 Ext 中,为Ext.form.HtmlEditor添加键盘事件
<br />这里扩展了Ext.form.HtmlEditor组件,为其添加了keyup,keydown,keypress事件监听。重写了Ext.form.HtmlEditor的方法:<br />initEditor、initComponent;<br /> <br />重写后的Ext.form.HtmlEditor示例:<br /> <br />/*** * 重写Ext.form.HtmlEditor,为其添加键盘事件 * author: hoojo * email: hoojo_@126.co
2010-10-14 15:25:00 4753 2
原创 SQL Server distinct top count 查询
今天做一个多表查询、分组、统计的功能,分组没有问题。不过出现重复的数据,然后用distinct解决重复数据。但是又要分页,当然是top了。不过存储过程也可以搞定分页的,这里用top分页。但是用了top、distinct就出现错误了。以前用过top、distinct,记得top、distinct是可以同时使用的。最后查了下,终于搞定了。呵呵~~~~用sysobjects表做示例,简单的演示下:1、去掉重复的数据,统计count数量select count(disti
2010-09-30 14:43:00 4034
原创 对HibernateDaoSupport进行二次封装:hibernate增删改查组件
本组件继承了HibernateDaoSupport,并完成对HibernateDaoSupport进行二次封装。提取平时开发常用的底层操作方法,并根据个人习惯,定义自己的编码规范。根据sun官方的最新开发规范,使用了jdk的新特性——泛型。所有的操作对象以泛型指定。定义接口规范:IBaseDao.javapackage com.hoo.dao;import java.io.Serializable;import java.util.List;import org.hibernate.Se
2010-09-28 17:05:00 4308 1
转载 SQL2000查询数据导出到EXCEL
嘿嘿,网上找了篇导出excel的sql存储过程,执行了下。还不错可以导出excel,收藏下o(∩_∩)o.../*--数据导出EXCEL导出查询中的数据到Excel,包含字段名,文件为真正的Excel文件,如果文件不存在,将自动创建文件,如果表不存在,将自动创建表基于通用性考虑,仅支持导出标准数据类型--邹建 2003.10--*//*--调用示例p_exporttb @sqlstr='select * from 地区资料',@path='c:/',@fname='aa.xl
2010-09-08 15:20:00 3251 4
原创 昨日看见小学生上学,想起我的学生时代
<br />起由:<br /> 早上上班的时候,发现路旁很热闹。原来有很多小学生等上学的小车。“上学”原来今天是9.1号,继续走还要赶公交。最近的1rmb的503公交很难挤,到了我等的那个站台总数不停。每来一辆车总是黑压压的一遍。走了3分钟到了,等了15分钟还没有挤上车。原因是那503的司机总是不停我那个站台,来一辆503只见司机像我们挥手。好像在说:“同志们,你们辛苦了。车爆满不能上啦,我们先走了”。确实车已经是爆满,可能是车上的人要求不要停的。因为一旦停车,会有些人拼命的往里挤。有人挂在车门
2010-09-02 12:04:00 3106 8
转载 js javaScript 操作cookie
<br /> String.prototype.Trim = function() { return this.replace(/^/s+/g,"").replace(//s+$/g,""); } function JSCookie() { this.GetCookie = function(key) { var cookie = document.cookie; var cookieArray
2010-08-31 09:08:00 2235 1
原创 ExtJS EditorGridPanel 示例之Array格式Store前后台增删改查(不支持分页)
用Array格式的数据形式:Ext.data.SimpleStore,默认数组解析器,实现editorGrid的增删改查上一示例扩展了ArrayReader组件就支持分页,这里用默认的就不支持分页了;插入图片以示真相,确实用默认的ArrayReader是不能分页。就算加上Ext.PagingToolbar分页工具条也是枉然,只是个摆设不能分页的,但可以结合静态数据分页的store还是可以的;见:http://blog.csdn.net/IBM_hoojo/archive/2010/08/19/5
2010-08-27 13:40:00 3405 1
原创 ExtJS EditorGridPanel 示例之Array格式(自定义Array解析器)Store前后台增删改查
用Array格式的数据形式:Ext.data.Store,自定义Ext.data.ArrayReader数组解析器,实现editorGrid的增删改查本示例最大的不同就是采用数据传递形式不同,用到的是Array格式。但ext v2.2版本中的ArrayReader结合Ext.data.Store不支持分页,所以本示例进行扩展ArrayReader文件。
2010-08-27 13:25:00 2609
原创 ExtJS EditorGridPanel 示例之xml格式Store前后台增删改查
本示例用到的是Ext.data.Store/Ext.data.XmlReader解析器,解析后台传递的xml格式数据,当然也可以将UserPagingEditorGridPanel.USER_STORE_URL = "your.xml";这样也是可以的,但注意的是文件中定义的xml文档的格式要和store中的Ext.data.Record.create解析数据标签名称对应,本示例还用到了数据的简单过滤“性别”以及对脏数据的显示及其提交、修改等,下次将会提供更复杂的过滤查询。
2010-08-27 13:02:00 3203 2
原创 eclipse MyEclipse中安装 spket插件 js文件内容字体变小解决方案
在eclipse、MyEclipse中用Spket插件打开js文件后,发现字体非常小。这个时候你只需要找到Window->General->Appearance->Colors and Fonts找到text editor的字体大小调节下就可以了对应properties文件插件修改也是同样的方法
2010-08-10 10:21:00 3945
原创 eclipse MyEclipse中安装 ext插件 spket提示
首先在网上找到spket的插件包,下载后解压可以看到有这样2个文件夹。分别是features、plugins,然后找到eclipse、MyEclipse的安装目录(C:/Program Files/MyEclipse),在这个文件夹中找到eclipse或这是myeclipse文件夹,将features、plugins直接放入文件夹中即可。提示否覆盖选择是;配置插件首先找到window->Spket->JavaScript Profiles;在右边的JavaScript Profiles中点击New,随便写个
2010-08-10 09:58:00 3660
原创 JavaScript js csdn 文字滚动广告效果
<br />csdn博客中的招聘广告效果代码<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>csdn 博客 招聘滚动信息广告特效</title> <meta http-equiv="author" content="hoojo"> <meta http-equiv="description" content="this is my page"
2010-08-05 13:11:00 3022 5
原创 ExtJS 中用js 操作cookie的方法
cookie.js文件偶尔发现ExtJS中有操作cookie的js方法,拿来给大家分享下。var Cookies = {};Cookies.set = function(name, value){ var argv = arguments; var argc = arguments.length; var expires = (argc > 2) ? argv[2] : null; var path = (argc > 3) ? argv[3] :
2010-08-04 13:07:00 6943
原创 长隆水上乐园一日游
2010年7月25日星期日,公司开展了长隆水上乐园一日游活动。在南方广州这种炎热的城市中,当然是水上项目最受人们的喜爱。所以公司才开展本次活动的。去的同事很多有男有女,也有带家属的:男女朋友、老婆老公、儿子女儿、孙子、老父老母的;总之队伍是浩浩荡荡的那种,大家都穿得非常休闲时尚。长隆水上乐园的项目非常丰富,下面简单的介绍下一些惊险刺激的水上项目:有大喇叭、小喇叭、巨碗兽、漂流河…… 今日的行程主要是以下部分,起床时间还是上班时间。然后就是坐公交车,根据自己个人的路线的不同,可以选择不同的交通工具。坐公交或
2010-07-28 15:49:00 3619 1
原创 JavaScript js 仿password功能
javascript仿password功能,将用户输入的信息替换成*。然后得到用户输入的字符串;filterStr.html
2010-07-26 16:06:00 2404 5
原创 javascript js 可上、下移动下拉列表选项
兼容FireFox、IE,可以上下,顶部,底部移动的select option的jsmoveOption.html
2010-07-21 19:29:00 2815 2
原创 JavaScript js 左右移动下拉列表选项
最开始想每个方法中用一个循环搞定,后来发现循环删除后。options的索引和集合就发生了变化,删除就不成功。有时候还出现selected为空的现象,2个循环就over了;addMulitOptions.html
2010-07-20 12:16:00 3609
原创 javascript js脚本中,正确的代码却没有正确的结果【怪异】
<br />今天写jQuery有遇到一个很怪异的问题,我在页面写了一些代码。在firefox中运行成功了,继续写……当我写完了后在firefox中还是能够运行的,没有出现错误;也没有什么不兼容的地方,但是到了IE上就不能显示了;页面什么脚本错误;后台做了些测试,在函数入口处放入alert;也没有执行,调试了半天也没有调试出来是什么原因,连jQuery入口函数都不走;还有什么办法。最后去掉docType还是白板一张!想了半天也没有想出是什么错误,过了阵子;我想起在一年前我写ExtJS的时候,也是这
2010-07-19 17:39:00 1848 5
转载 EL 表达式用法
EL表达式语言1. 语法EL表达式的格式都是以“${”开始,以“}”结尾的。当EL表达式中的变量不给定范围时,则表示容器会默认地从page范围中查找,然后再依次在request,session,application范围内查找。如果在此过程中找到,则直接返回,否则返回null下面是EL使用到的变量属性范围的名称page属性:在EL中使用名称pageScoperequest属性:在EL中使用名称requestScopesession属性:在EL中使用名称sessionScopeap
2010-07-13 09:28:00 1973
转载 JavaScript js 操作cookies之增、删、查
<br /><script>//写cookies函数 作者:翟振凯function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值{ var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*60*1000);
2010-07-02 15:01:00 6929 1
原创 JavaScript js div层拖拽(兼容IE6、FF)
最近在论坛里经常看到有人问div拖拽层的问题。根据其中的一个帖子上的代码,本人稍作修改。现在功能已经实现,并且兼容FF、IE。代码如下:
2010-07-02 10:50:00 4495 1
原创 IE、FF CSS 兼容性、兼容浏览器的技巧 2
<br />IE和火狐的css兼容性问题 CSS对浏览器器的兼容性具有很高的价值,通常情况下IE和Firefox存在很大的解析差异,这里介绍一下兼容要点。 1、DOCTYPE 影响 CSS 处理 2、FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行 3、FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中
2010-07-02 10:10:00 2399 7
原创 BS系统中,几个常用的小技巧
在BS系统中,有很多小技巧只需要几行代码就可以完成一个丰富的功能。这些技巧被广泛用于BS系统中,下面来看看这些技巧的使用:TEXTAREA自适应文字行数的多少在打开的子窗口刷新父窗口的代码里如何写网页不会被缓存关于鼠标拖动,改变层大小自动显示主页最后更新日期利用〈IFRAME〉来给网页中插入网页如何让滚动条出现在左边禁止鼠标右键查看网页源代码
2010-07-02 10:06:00 2220 3
原创 IE、FF CSS 兼容性、兼容浏览器的技巧
由于浏览器的内核很多都不同,所以它们解析js、CSS也不同。这样又需要我们去兼容它们。下面是CSS兼容浏览器的一些技巧:一、CSS HACK以下两种方法几乎能解决现今所有HACK.1, !important随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)
2010-07-02 09:55:00 2352 1
原创 JavaScript js 精确、保留小数方法
做BS的兄弟都知道js,我们搞Bs就少不了要和js打些交道。不会一定js还真是不行,有些的地方就是离不开js。在form表单中,有时候会要保留小数。精确小数点到多少位。那么下面的一些方法就可以帮我们做到。
2010-07-01 17:52:00 14344 2
原创 java 屏幕截图 工具类
java 屏幕截图工具类,可以截取当前屏幕画面。保存图片格式支持jpg、png这2中格式,提供main函数测试。此类需要用到的地方很广,比如在CS系统中可以完成截图功能。相当于操作系统的截图功能,图片可以保存在本地文件夹下。在BS中,可以截图后显示在浏览器中,路径可以自己填写。在本公司项目中,这个类主要用作捕捉错误页面信息。如果程序出现异常就会自动截图,这个时候就可以看到错误的画面。可以看到用户在输入什么信息的情况下程序出错了。public static void error(Object messag
2010-06-30 14:10:00 3408 3
转载 共享你的jquery 插件
<br />与他人共享你的插件,并将它上传到 jQuery 网站的插件存储库。• 转到 jQuery 网站的插件页面,在左导航栏,单击 Login/Register 然后单击 Create New Account。如果已经有一个帐户,请登录;如果没有,则创建一个新帐户。• 验证通过后,左导航将出现一些选项。其中有一个 “Add plug-in”。• 导航插件创建页面。因为您只能使用 jQuery 1.2 测试该插件,您应该将其作为一个兼容版本包含在内。花一些时间为插件写一个好标题以及一个好的描述
2010-06-24 11:41:00 1670 1
原创 jQuery 可编辑表格文本域,支持键盘快捷操作
可以和后台进行互动,通过第一列的值进行ajax请求。然后给后面的单元格进行赋值操作。支持键盘添加一行、删除一行表格、支持上下左右,快捷移到获得焦点操作。以及键盘事件对数字进行验证等。
2010-06-23 12:16:00 4217 1
w3school chm 帮助手册
2011-09-07
Oracle 入门文档2
2011-06-20
Oracle 入门文档
2011-05-12
CXF WebService 开发指南、技术文档
2011-04-15
Axis2 WebService 开发指南 技术文档 入门文档
2011-03-16
Axis WebService 技术指南,开发文档
2010-12-22
implementors-0.0.16.zip eclipse plugin 插件
2010-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人