Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7618624 建立时间:2006年5月29日 |

| |
[Apache(jakarta)]关于 Web Serviece 以及 Axis2 技术(修定1.2v) 软件技术
lhwork 发表于 2006/7/14 14:35:12 |
本人的公司在最近的一个金融项目上用到了AXIS2 1.0版,在Tomcat上部署AXIS2,用来发布Web Services 我下载了AXIS2 1.0 的 War发布包 成功的安装了AXIS2并且发布了一些Web Services。
我了解到现在很多同仁都曾经用过或将要用到AXIS2技术开发Web Services,为了给更多的想要了解AXIS2技术的人提供方便,鉴于个人的能力和知识有限,我制造此贴并热情的邀请使用过AXIS的 同仁们能来此发表你们的心得和看法。
以下是我发布一个简单的Web Services的过程跟大家分享: 一 . 从www.Ap |
|
[Apache(jakarta)]使用XFire开发一个简单的web服务 软件技术
lhwork 发表于 2006/7/14 14:33:43 |
在这里,你将了解到如何将一个普通的java文件转换为一个web服务,services.xml文件是如何定义的,如何发布这个web服务、如何获得这个服务的WSDL、如何创建Client代码、如何测试这个web服务。 首先打开Eclipse,创建一个普通的java工程,将xfire所需的jar和xfire的jar加入到工程所需的类库引用中。 创建一个简单的java文件,这个java文件简单到只提供一个add方法。
package com.kuaff.xfire.samples;
public class MathService {
public long add(int p1, int p2) {
return p1 + p2; }
|
|
[Apache(jakarta)]Derby快速上手 软件技术
lhwork 发表于 2006/7/11 10:20:33 |
Derby是IBM送给开源社区的又一个礼物,是一个pure java的数据库,现在已经被列入到java1.6中。 不知道对于大数据量的性能如何,但传说中启动derby只会给JVM添加2M的内存,对那些小数据库应用,比如像用access那种应该是挺有诱惑力的。 另外,麻雀虽小,五脏俱全,功能要比access多得多咯,包括事务处理,并发,触发器都有,管理又简单,因此自己用来做点工具正好合适。 废话少说,介绍一下我折腾了半天的经验吧。 我的Derby配置过程: 1,下载db-derby-10.1.3.1-bin.tar.gz,derby_core_plugin_10.1.3.zip和derby_ui_plugin_1.1.0.zip,把两个插件安装到eclipse上 2,打开ecllipse,新建一个project 3,
右键这个project,选择Apache Derby,再选择add apache derby
native,发现只是给我的project添加了几个derby的jar,还不是在我看着顺眼的lib目录里,索性干掉,换上db-d |
|
[Apache(jakarta)]httpclient 3.0初步研究 软件技术
lhwork 发表于 2006/7/11 10:18:02 |
最近一直试图用httpClient做点自动化的工作,不过现在看来并没有想象中的那么轻松。 实际上登录一个网站,访问某个特点的页面,发表一篇文章,上传一些文件,并不是一个简单的事情。 HttpClient的基本使用因为发布的代码中带有几个例子,应该算是不难掌握的事情。下面我说下我遇到的几个问题。
1,登陆验证图片问题 首先登录的时候网站如果不想你对它编程的化通常都会设计一个验证图片,这个技术现在已经如此的易于使用,以至于随便到哪里都能找到代码来直接使用。对于验证图片的,现在还苦于无计可施状态。
2,笨蛋Cookie问题: 如果你要发送多个cookie,其实可以这样发的:
| |
[Apache(jakarta)]Log4J学习笔记 软件技术, 电脑与网络
lhwork 发表于 2006/7/8 19:39:02 |
一、简介 在程序中输出信息的目的有三:一是监视程序运行情况;一是将程序的运行情况记录到日志文件中,以备
将来查看;一是做为调试器。但信息输出的手段不仅限于System.out.println()或System.out.print(),还有日志记录工
具可以选择。与System.out.pringln()和System.out.print()相比,日志记录工具可以控制输出级别,并且可以在配置文
件中对输出级别进行设置,这样开发阶段的信息在程序发布后就可以通过设置输出级别来消除掉,而无须对代码进行修正了。现在流行的日志记录工具很多,
Log4J就是其中的佼佼者。 Log4J是由著名开源组织Apache推出的一款日志记录工具,供Java编码人员做日志输出之用,可以从网站http://logging.apache.org/log4j上免费获得,最新版本1.2.11。获得logging-log4j-1.2.11.zip文件后,解压缩,需要的是其中 |
|
[Apache(jakarta)]lucene-2.0.0的基本应用  软件技术, 电脑与网络
lhwork 发表于 2006/7/8 18:30:33 |
终于出2。0了 很兴奋,可是也很郁闷;兴奋的是有新功能了,应该去看看;郁闷的是,找了几个小时没找到一个完整的代码,在部长的强烈要求下,只好硬着头皮看文档。。。。 。。。 好,终于看懂了,该写代码了。 首先肯定是建立索引了啊 public void creatIndex() { File indexDir = new File(getPathIndex()); try { List<Article> listArticle = getArticleDao().search(null, null,null, null, null, null, null, null, new Boolean(true)); for (int i = 0; i < listArticle.size(); i++) { Document doc = new Document(); Article article = listArticle.get(i);< |
|
[Apache(jakarta)]全文搜索引擎Lucene简介  软件技术, 电脑与网络
lhwork 发表于 2006/7/5 13:53:57 |
Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。
目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系统的搜索功能。Lucene
能够为文本类型的数据建立索引,所以你只要能把你要索引的数据格式转化的文本的,Lucene 就能对你的文档进行索引和搜索。比如你要对一些
HTML 文档,PDF 文档进行索引的话你就首先需要把 HTML 文档和 PDF 文档转化成文本格式的,然后将转化后的内容交给 Lucene
进行索引,然后把创建好的索引文件保存到磁盘或者内存中,最后根据用户输入的查询条件在索引文件上进行查询。不指定要索引的文档的格式也使
Lucene 能够几乎适用于所有的搜索应用程序 |
|
[Apache(jakarta)]在Tomcat中使用JDBC与JTA 软件技术, 电脑与网络
lhwork 发表于 2006/7/5 13:53:06 |
因为需要将项目从IBM WebSphere Application Server移植到Tomcat上开发,所以研究了一下在Tomcat中通过JNDI查找和使用JDBC及JTA的方法。
Tomcat是Servlet容器,但它也提供了一个JNDI
InitialContext实现,因此用户可以像在J2EE应用程序服务器中一样在Tomcat中使用JNDI查找JDBC数据源。不过在事务处理方
面,Tomcat本身并不支持JTA(Java Transaction API),所以需要借助其他的方案。JOTM(Java Open Transaction Manager)是ObjectWeb的一个开源JTA实现,它本身也是开源应用程序服务器JOnAS(Java Open Application Server)的一部分,为其提供JTA支持和分布式事务管理。JOTM同 |
|
|