2008-05-23

Web Service实践之——开始XFire

关键字: web service xfire axis java
Web Service实践之——开始XFire 一、Axis与XFire的比较XFire是与Axis2 并列的新一代WebService平台。之所以并称为新一代,因为它:1、支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等;2、使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现;3、容易上手,可以方便快速地从pojo发布服务; 4、Spring的结合;5、灵活的Binding机制,包括默认的Acegis,xmlbeans,jaxb2,castor。 XFir ...
2008-05-15

Axis实践之Axis入门

关键字: web service axis apache
第一部分: 安装Axis 第一步: 下载Axis 从Apache网站下载Axis发布包: http://ws.apache.org/axis/ 我下载的是 Axis 1.4 Final 版 第二步: 解压Axis压缩包 把下载的axis-bin-1_4.zip包解压缩到一个文件夹,可以是任意的,但如果文件夹包含中文名时,在中间有些过程需要对中文进行一些处理,否则可能出错; 我把axis-bin-1_4.zip解压到 F:\AXIS_Study,解压后的目录结构是这样的: F:\AXIS_Study     |     |____axi ...
2008-01-21

如何把SVN安装为windows的服务

关键字: 版本控制 version control svn cvs
SVN1.2以上版本可以通过Windows自带的工具安装成windows服务了,今天写了一个把SVN安装为服务的简单脚本: setup.cmd @echo off @rem D:\tools\svn-1.4.5\bin\svnserve.exe : 是svnserve.exe所在目录 @rem E:\SVN\repository : 是版本仓库所在目录 @rem 911 : 是SVN监听端口 @rem 卸载方式: sc delete SVNService set binPath=D:\tools\svn-1.4.5\bin\ set repoPath=E:\SVN\r ...
2008-01-12

一个SVN Client工具的小手术

关键字: svn 版本控制工具 svn client
  最近有个小项目用SVN作版本控制(以前都用StarTeam,为了支持开源,选择了SVN),想找个好用的SVN客户端工具,以前用过小海龟,但不喜欢往资源管理器上加插件,本来资源管理器就已经够乱的了,还加插件,无法忍受!而且,系统重装后还得重装小海龟,麻烦!在网上搜罗好久,找到了SmartSVN,挺好的,只以专业版要钱。虽说基础版功能对于一般的用户也足够了,但追求尽善尽美一直是我的性格,于是去官网申请了一个专业版试用License。试用License在1月14日即将到期,该动动手术了。   手术工具有两个:jshrink(2.39版)和rej(0.7版),如果不清楚这两个工具是啥东东的兄弟,请 ...
网络上可供测试的Web Service 腾讯QQ在线状态 WEB 服务 Endpoint: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx Disco: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?disco WSDL: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl 通过输入QQ号码( ...
    ValueObject是长天公司自己开发的数据操作对象,它提供了通过配置文件自动生成POJO对象的功能、自动生成简单SQL语句、动态读取配置文件中的SQL语句执行数据库操作等功能,给系统开发带了很大的便利,较大地提高了开发效率,减少了开发时间、缩短了项目周期,在各个项目中被广泛使用。  但是,ValueObject对象在给开发人员提供了便利的同时,也存在着一些缺陷,有时候给开发带了一些麻烦,增加了代码量。例如:ValueObject使用Map来存储属性“键-值”数据,在操作属性时,不能按照通常的POJO对象那样去使用ge ...
2006-12-07

防止JAVA程序重复启动的一个另类解决办法

关键字: 防止JAVA程序重复启动 重复启动 另类 单一实例
         我们项目中有一个后台任务处理程序,是java开发application,用以处理网站提交的一些批量数据文件,因为这些数据文件数据量一般都比较大,所以写了这个批量处理程序,用以异步处理这些批量数据文件。这个程序设计成插件式的,处理各种不同数据文件的功能单独作为一个插件,然后使用Spring来粘合各个组件,这样就可以很方便地对该程序进行扩展。         今天客户提出一个要求:需要控制这个程序在同一主机上只能启动一个实例。 ...
我现在遇到一个问题,需要根据Session ID取得内存中的Session对象,或者能取到内存中的所有Session对象也可以,请问各位有没有什么办法?
TypeUtil 它的typeToString(String scope, Object obj)方法,采用java的reflect机制,可以打印出任何对象的内容. 这对调试程序非常有用. 使用方法: 如果你有一个对象(比如testClassObject),想打印它的内容,可用如下方法: System.out.println(TypeUtil.typeToString("yourClassObjectName",testClassObject)); 这个方法,对调试那些对容器依赖的ejb程序很有用,特此备份. 以下为TypeUtil源程序: java 代码 ...
  最近有一朋友跟我说,他的一个朋友公司有一个运行在websphere上的应用系统,经常在启动后一段时间内就导致内存占满的情况。我朋友不懂是系统工程师,不懂应用开发,所以想让我帮忙解决一下。我以前一直用weblogic,没用过websphere,感觉无从下手,急啊。 我初步分析,内存占满最大的可能就是应用程序有问题,所以这几天我蒙着头找内存监控的工具。找来找去,发现常用的内存监控软件主要有三个: JProbe、jprofiler和OptimizeitEntSuite,不过这三个工具我也从没用过,如何下手啊?急...
2005-08-14

Firestorm的破解

关键字: 破解
Firestorm是一个用JAVA写的代码生成工具,可以替你节省很多的代码量,可以说同类软件中功能最强的一个。你可以在网上下载到最新的3.0试用版本,同时网站会发给你一个试用的license文件。既然是试用,那么在使用上肯定有一定的限制。主要限制有3个:    1.只能最多生成3张表的DAO;    2.有时间限制;    3.不能自己定制代码生成;今天在网上打到一个教程(http://newok.blogchina.com/382261.html)详细说了怎么样破解,我就把破解过程做了些简化,写了一个批 ...
        在数据库应用开发中,免不了有一大堆的代码类数据需要处理,例如国家、证件类别、性别、职业等等,一般较初级的开发是在程序中需要代码的地方,实时去取,这样将会导致很多的数据库查询操作,对性能是一个比较大的影响。         我们想啊,既然是代码类的数据,一般是不经常的,如果把这些数据一次性查询出来,保存在内存里,每次只从内存中取值,不是可以节约很多资源吗?这就是通常所说的“缓存”(Cache),现在有很多成熟的缓存实现 ...
wdmsyf
搜索本博客
我的相册
C7618512-fa3c-442c-ab7e-fcabd2fd74e8-thumb
谁敢范我
共 1 张
最近加入圈子
存档
最新评论