- 博客(37)
- 资源 (2)
- 收藏
- 关注
转载 xfire+webservice(客户端调用篇)
<br />服务接口,就是用来调用的,所以客户端显得尤为重要,xfire客户端对返回list很挑剔,所以需要使用泛型。<br /> 如何建立webservice client<br /> 步骤1,建立webservice project<br /> <br />下一步<br /> <br />下一步,默认<br /> <br /> 选择xfire包<br /> <br /> finish, 这样,webservice项目就完成了<br />
2010-07-09 19:35:00 1337
原创 oracle数据库有数据如何修改字段类型
<br />1.查询表数据 select t.*, t.rowid from userloging<br />2. 创建备份表 create table userlogingbak as select * from userloging<br />3. 删除原来表的数据 delete userloging 完了,commit<br />4.修改字段类型 alter table userloging modify(hour varchar(30)) <br />5. select count(1) from
2010-06-25 23:25:00 2699 2
原创 sql中一些常用的函数
1.in 与 exists查询要求:查aa_than_notes表里ename字段值等于t172表里c809000007字段值。算出总和。 select count(*) from aa_than_notes tt where exists (select r.c809000007 from t172 r where tt.ename = r.c80900000
2011-11-02 13:56:42 513
转载 SimpleDateFormat的常用方法说明
<br />G 年代标志符<br /> y 年<br /> M 月<br /> d 日<br /> h 时 在上午或下午 (1~12)<br /> H 时 在一天中 (0~23)<br /> m 分<br /> s 秒<br /> S 毫秒<br /> E 星期<br /> D 一年中的第几天<br /> F 一月中第几个星期几<br /> w 一年中第几个星期<br /> W 一月中第几个星期<br /> a 上午 / 下午 标记符 <br /> k 时 在一天中 (1~24
2011-02-13 15:03:00 647
原创 JS中split()函数的用法
<br /><script language="javascript"><br /> <br />function splitTest(){<br /> dataStr = "a,ab,abc,abcd,abcde,abcdef";<br /> var str = new Array();<br /> for(int i=0;i<str.length;i++)<br /> {<br /> document.write(str[i] + "<br/>");<br /> }<br
2011-02-13 09:46:00 832
转载 response.setHeader()的用法
<br />response.setHeader()下载中文文件名乱码问题<br />1. HTTP消息头<br />(1)通用信息头<br />即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma<br />主要: Cache-Control , Connection , Data , Pragma , Trailer , Transfer-Encoding , Upgrade<br />(2)请求头<br />用于在请求消息中向服务器传递附加信息,主要包
2011-01-19 09:24:00 576
原创 反射机制小Demo
<br />一 <br />package com.eoms;<br />public interface TestInterface {<br /> <br /> public String doAction(String name);<br />}<br /> <br /> <br />二<br />package com.eoms;<br />public class IActionImp implements TestInterface{<br /> public String doAction(S
2011-01-07 16:55:00 538
原创 URL字符串加密
<br />import java.io.ByteArrayOutputStream;<br />import java.io.IOException;<br />/**<br /> * 对URL进行加密类<br /> *<br /> * @author <a href="mailto:jiangtao@ultrapower.com.cn">jiangtao</a><br /> *<br /> * @version $Revision$<br /> */<br />public class URLEncod
2011-01-07 11:21:00 4242
原创 WebService编程:1. Axis; 2. Axis2; 3. Apache CXF
<br />新一代的 Web Services 框架如 Axis2、CXF 都是由现有的项目中逐渐演化而来的,Axis2 是由大家熟悉的 Axis 1.x 系列演化过来,而 Apache CXF 则是由 Celtix 和 XFire 项目整合而生,并且刚刚发布了 2.0.2 的最新版本,不过仍是 Apache 的一个孵化项目。 <br /><br />Axis2 是对 Axis 进行了彻底的重写的一个新项目了,它使用了新的模块化架构,更方便于功能性的扩展等等。 <br />Apache CXF 则是由 XF
2011-01-07 10:16:00 712
原创 HTTP+XML方式接口数据传输
<br />一.客户端<br />1.请求URL;如http://10.46.34.233/fcgi-bin/UIG_SFC_186<br />2.发送请求数据<br />{<br /> 组装报文格式发送信息<br /> StringBuffer sendStr = new StringBuffer(1024);<br /> sendStr.append("<?xml version=/"1.0/" encoding=/"GBK/"?>");<br /> sendStr.append("<o
2010-11-24 11:04:00 9748
原创 获取字符串的编码方式
<br />1.把EncodingTest.jar文件添加到工程的lib目录下。<br />2.写一个测试类<br />public class TestEncodeding{<br /> <br /> String code = "???????鵵";<br /> System.out.println(new org.loon.test.encoding.ParseEncoding().getEncoding(result.getBytes()));<br /> <br />}<b
2010-11-24 10:34:00 1003
原创 Axis的Stubs方式开发web Service
<br />最近在总结如何开发一个web Service,在网上也搜了一些例子,结合自己知道的一些,下面想跟大家分享下开发心得。<br />开发环境MyEclipse6.0、eclipse3.2 、tomcat6.0.26 、jdk1.5 、axis_1.4<br /> <br />首先,创建axis环境。<br />1. 下载axis1.4最新版本http://labs.renren.com/apache-mirror/ws/axis/1_4/<br />2. 将解压后的axis-1_4文件下的webap
2010-11-09 15:54:00 1226
原创 获取当前访问客户端的真实IP地址,辨别是否为内网?
<br />Test.jsp 测试页面<br /> <br />TestAddress tsetadres = new TestAddress();<br />String addIP = request.getRemoteAddr();<br /> if(!addIP.equals(""))<br /> {<br /> String relIp = tsetadres.getIpAddr(request);<br /> boolean isTrue = tsetadres.isInnerIP(rel
2010-11-05 13:55:00 1392
原创 IO相关知识
<br />//读取内容,然后写入到一个文件中<br />public class Test07 {<br /> public static void main(String[] args) {<br /> try {<br /> //实例化一个文件读取器对象<br /> FileReader fr = new FileReader("c://test.txt");<br /> //包装成带缓存的读取器<br />
2010-10-16 22:38:00 688
原创 oracle库表修改
创建新表create table aa_than_notes( ID number(12) NOT NULL , SOLUTION varchar2(255) default NULL, ERROCAUSE varchar2(255) default NULL, ERROORAGANINAME varchar2(255) default NULL, SYSORGA
2010-10-15 16:00:00 433
原创 WebService返回bean对象
<br />package com.ultrapower.service;<br />import org.w3c.dom.Element;<br />import com.example.SheetType;<br />public class HelloWorld<br />{<br /> public String sayHello(String name, int age)<br /> {<br /> User user = new User();<br /> user.setName(name
2010-10-13 13:18:00 969
原创 toString字符串转换element文件格式
<br />package com.ultrapower.service;<br /><br />import java.io.IOException;<br />import java.io.Reader;<br />import java.io.StringReader;<br />import javax.xml.parsers.DocumentBuilder;<br />import javax.xml.parsers.DocumentBuilderFactory;<br />import java
2010-10-13 13:13:00 5475
翻译 Tomcat发布项目方法
<br />Tomcat发布项目方法 <br />文章分类:Web前端 <br />第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加: <br /><Context path="/hello" docBase="E:/workspace/hello/WebRoot" debug="0" privileged="true"> <br /></Context> <br />Context 节点属性,可详细见相关文档。 <br />第二种方法:将web项目文件件拷
2010-09-21 13:09:00 588
原创 org.apache.jasper.JasperException: Unable to compile class for JSP:
2010-9-21 9:42:18 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet jsp threw exceptionorg.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 38 in the generated java fileThe metho
2010-09-21 09:45:00 1035 1
原创 下完附件更改附件名
<br />例子:<br /> <br /> String strFilePath="E://WorkSpace2//tjUltraProcess//WEB-INF//downloadFile//";<br /> String fname="六月话务业务数据单.xls";<br />try{<br /> Long m_Intege_currentTime = new Long(System.currentTimeMillis());<br /> Guid m_obj_Guid = new G
2010-09-20 13:27:00 747
转载 转载:学习笔记:oracle异常处理
<br />16-1:传递异常到调用环境 <br />DECLARE<br /> v_ename emp.ename%TYPE;<br />BEGIN<br /> SELECT ename INTO v_ename FROM emp WHERE empno=&no;<br /> dbms_output.put_line('雇员名:'||v_ename);<br />END;<br />/<br />16-2:捕获异常<br />DECLARE<br /> v_ename emp.ename%
2010-08-31 09:19:00 395
转载 innerHTML 的小例子
<br /><html><br /><head><br /><script language="javascript"><br />function Test(){<br />alert("aaaaaaaaaaaaaaa"+document.getElementById("content"));<br /> document.getElementById("content").innerHTML="需显示的内容 ";<br />}<br /></script><br /></head><br /
2010-08-31 09:13:00 404
原创 解析XML格式数据
<br />String userinfos ="<?xml version="1.0" encoding="UTF-8"?>";<br />userinfos + = "<accounts><account><accId>帐号ID(必填)</accId>"+<br />"<userPassword><sha1>密码1</sha1><md5>密码2</md5></userPassword>"+<br />"<name>姓名</name><sn>姓</sn><description>描述</descripti
2010-07-13 16:05:00 603
原创 org.apache.catalina.core.StandardContext filterStart 严重: Exception starting filter Acegi Filter Chain Proxy
<br />2010-7-9 19:52:31 org.apache.catalina.core.StandardContext filterStart<br />严重: Exception starting filter Acegi Filter Chain Proxy<br />javax.servlet.ServletException: Bean context must contain at least one bean of type org.acegisecurity.util.FilterC
2010-07-09 20:16:00 13709 1
转载 xfire+webservice(服务器配置篇)
<br />今天终于把webservice搞完了,写个总结,我是在原来的项目中,进行webservice扩展的。<br /> 首先在已完成的项目中加入webservice支持,如图<br /> <br /> <br />下一步<br /> <br /> 接下来选择xfire包<br /> <br /> finish 完成。<br /> 这样在你的项目中会产生xfire的工具包,这里完全可以自己将所需要的包放入lib下。<br /> 由于我的原始项目是ssh的,
2010-07-09 19:39:00 830
转载 使用Axis创建Web Service服务
先简短的说一下Web Service的概念,简略的总结一下:所谓Web Service就是客户端以标准的SOAP消息将服务请求发给服务提供者,不论服务提供者用什么样的技术,Java、EJB、或者.NET执行相应的程序得到结果,然后将结果以SOAP消息返回给服务请求者。 下面以Axis为例,创建一个简单的Web Service。首先到http://ws.apache.org/axis/上去下载最新的axis版本。最新版本是axis-1.4的。下载之后观察其目录,lib下就是所要用到的所有jar包了。
2010-07-06 19:47:00 775
原创 Oracle中TO_DATE TO_CHAR格式
<br /> select to_char(TO_DATE('19700101','yyyymmdd') + base.c700000006/86400 +8/24,'yyyy-mm-dd hh:mm:ss') from t85 base where base.c700000000 = '000000000036494' 显示的结果是: 2009-09-18 09:09:34 (错误的) select to_char(TO_DATE('197
2010-07-06 19:13:00 496
转载 servlet 中 out.println("中文") 乱码 问题
<br />写个servlet ,实现 采用alert()方式给用户提示一些信息,然后正常转向 (该功能后加的)<br />在servlet中 PrintWriter out = response.getWriter();<br />out.println("<script language='javascript'>");<br />out.println("alert('" + msg + "');");<br />out.println("window.location='" + url + "'")
2010-07-06 12:41:00 7452
原创 java取当前时间的前一天/后一天
<br />/**<br /> * 用于返回指定日期的下一天的日期<br /> * <br /> * @param appDate<br /> * 指定日期<br /> * @return 指定日期的下一天的日期<br /> */<br /> public static String getNextDay(String appDate) {<br /> return getFutureDay(appDate, "yyyy-MM-dd", 1);<br /> }<br />
2010-07-01 10:46:00 3847
原创 org.apache.jasper.JasperException: Unable to compile class for JSP:为什么不能编译问题
<br />org.apache.jasper.JasperException: Unable to compile class for JSP: <br /><br />Stacktrace:<br /> at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)<br /> at org.apache.jasper.compiler.ErrorDispatcher.javacError
2010-06-30 15:40:00 1132
原创 单例模式
单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。特点: 1,一个类只能有一个实例 2,自己创建这个实例 3,整个系统都要使用这个实例 例: 在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙" 和"客户丙"是单例对象的三个客户对象。可以看到,所有的客户对象共享一个单例对象。而且从单例对象到自身的连接线可以看出,单例对象持有对自己的引用。 Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例
2010-06-29 21:59:00 406
转载 url 重写的三种方法
URL重写,其实就是把带一大堆参数的url,变成一个看上去很规矩的url,主要目的是为了搜索引擎。举例/viewthread.jsp?id=1234/viewthread.jsp?id=1235/viewthread.jsp?id=1236重写后,可以用/viewthread/1234.htm/viewthread/1235.htm/viewthread/1236.htm我目前使用Tomcat+Apache,尝试过三种重写的方法一、Tomcat的过滤器 最典型的就是用urlReweite的类库。如果有经验
2010-06-29 14:36:00 934
原创 FTP附件上传与下载
<br />import java.io.FileInputStream;<br />import java.io.IOException;<br />import sun.net.TelnetOutputStream;<br />import sun.net.ftp.FtpClient;<br />import cn.com.ultrapower.ultraprocess.share.*;<br />public class FtpTool {<br /> private FtpClient ftp; <
2010-06-29 14:25:00 553
原创 系统日志采集传入FTP服务器上
<br />import java.io.File;<br />import java.text.SimpleDateFormat;<br />import java.util.Date;<br /><br />public class Demo {<br /> /**<br /> * 日志目录<br /> */<br /> private static final String LOG_FOLDER = "d:/log";<br /> /**<br /> * 上次日志生成时间<br /> */<b
2010-06-29 14:22:00 762
原创 hibernate中用hql实现查找、删除、更新
<br />package org.cissco.dao; <br />import java.util.Iterator; <br />import java.util.List; <br />import org.cissco.HibernateSessionFactory; <br />import org.cissco.vo.Admin; <br />import org.hibernate.HibernateException; <br />import org.hibernate.Query;
2010-06-25 23:36:00 662
原创 JS表单获取值
<br />1.获取文本区域<textarea/>中内容.<br /><textarea id="comment" name="comment" rows=7 cols=50></textarea><br />function getsumit(){<br />var comments=document.all["comment"].value;<br />if(comments == '')<br /> {<br /> alert("请输入文本区域值!");<br /> }<br />}<
2010-06-25 23:29:00 496
WebService-Demo实例
2010-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人