为了更多喜爱开发的程序员也能迅速了解Web Service的开发,我这里整理了一些通过Axis开发Web Service的一些要点,希望能让不熟悉Web Service的开发人员能够迅速掌握Web Service。 一、Axis环境的安装 1、安装环境 J2SE SDK 1.4,Tomcat 5.0,eclipse 3.2。 2、到 http://xml.apache.org 网站下载Axis安装包。 3、将Axis相关包文件放在WEB-INF\lib目录下。 4、Axis可选的包:activation.jar; mail.jar; xml ...
  • 14:13
  • 浏览 (110)
  • 评论 (0)
Portlets “Portlets 是一种Web组件-就像servlets-是专为将合成页面里的内容聚集在一起而设计的。通常请求一个portal页面会引发多个portlets被调用。每个portlet都会生成标记段,并与别的portlets生成的标记段组合在一起嵌入到portal页面的标记内。”(摘自Portlet规范, JSR 168) 本文探讨了以下内容: 1. Portal页面的元素 2. Portal是什么? 3. Portlets是什么? 4. 开发“Hello World” Portlet 5. 在Pluto ...
  • 16:29
  • 浏览 (92)
  • 评论 (0)
  今天学习HttpClient对HTTP方法的支持。   "方法"这个词的含义太丰富了,在学习之前先交待一下。首先,每个类中有方法,与属性相对,可以视作函数,为区分称之”类方法“;HTML语言的表单(FORM)中也定义了方法(method),常见的是GET和POST,用以指明表单中输入的数据上传服务器的方法,称之为”HTML方法“;HTTP协议中也有方法,可视作http客户端向服务器端发送的指令(至于服务器端收到指令后执行不执行或如何执行那是另一码事),称之为HTTP方法。   前几篇HttpClient笔记中,我对方法这个词没有根据上下文做细致的说明,估计难为了那些看笔记的朋友了。:) ...
  • 14:57
  • 浏览 (126)
  • 评论 (0)
1.在oracle中,数据表别名不能加as,如:select a.appname from appinfo a;-- 正确 select a.appname from appinfo as a;-- 错误  也许,是怕和oracle中的存储过程中的关键字as冲突的问题吧2.在存储过程中,select某一字段时,后面必须紧跟into,如果select整个记录,利用游标的话就另当别论了。select af.keynode into kn from APPFOUNDATION af where af.appid=aid and af.foundationid=fid;-- 有into,正 ...
  • 10:59
  • 浏览 (192)
  • 评论 (1)
Java消息服务(JMS Java Message Services)提供了点对点模式(Point-to-Point Queue)和发布-订阅模式(Publish-Subscribe Topics). Queue仅允许一个消息传送给一个客户(一对一): 消息的接收者和发送者之间不存在时间上的依赖关系。不论发送者发送消息时接收者是否在运行,接收者都可以提取信息。接收者对于成功处理的消息给出回执。 Topics可以有多个客户端(一对多,多对多): 向某个话题订阅的客户程序只能收到那些在它订阅之后发布的消息。为了接收到消息,订阅者必须保持活动状态。因此,发布者和订阅者之间存在时间上的依赖关系 ...
  • 09:55
  • 浏览 (156)
  • 评论 (0)
一、Struts2配置文件 Struts2相关的配置文件有web.xml,struts.xml,struts.properties, struts-default.xml,velocity.properties,struts-default.vm。其中web.xml,struts.xml是必须的,其它的配置文件可选择。它们在web应用中的功能如下: web.xml:包含所有必须的框架组件的web部署描述符。 Struts.xml:配置包含result/view类型、action映射、拦截器等的Struts2的主要配置文件。 Struts.properties:配置struts2的框架属性。 S ...
  • 16:03
  • 浏览 (239)
  • 评论 (2)
Hibernate版本3.1 开发环境Eclipse3.2.1+MyEclipse5+HibernateTools3.1 前几天还好好的程序,今天突然出现Could not find datasource错误。 郁闷了一下午,终于找到了罪魁祸首。 可以正常运行的hibernate.cfg.xml文件: <session-factory> <property name="show_sql">false</property> <property name="connection.datasource">java:comp/env/jdbc/myconn< ...
  • 10:29
  • 浏览 (350)
  • 评论 (0)
2007-12-04

卡巴斯基6.0-7.0免费激活

关键字: 卡巴斯基 激活
我记得以前很久之前看到这样的说法,就是下载试用版本的卡巴斯基,然后到了时间后,删除几个注册项,就又可以用30天。 以前我试过,是可以的,今天又看到了这样的文章,感兴趣的朋友可以试试。 先关掉卡巴斯基,再删除以下的项(删除Key): HKEY_LOCAL_MACHINESOFTWAREKasperskyLabLicStorage HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyRNG HKEY_LOCAL_MACHINESOFTWAREMicrosoftSystemCertifica ...
  • 09:53
  • 浏览 (170)
  • 评论 (0)
2007-11-27

在Eclipse中使用JUnit4进行单元测试<高级>

关键字: Eclipse JUnit 单元测试 JUnit4 bug
通过前2篇文章,您一定对JUnit有了一个基本的了解,下面我们来探讨一下JUnit4中一些高级特性。 一、     高级Fixture 上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过500兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,我们都要打开一个大文件并读入文件内容,这绝对是一个非常耗费时间的操作。如果我们使用@Before和@After,那么每次测试都要读取一次文件,效率及其低下。这里我们所希望的是在所有测试一开 ...
  • 12:40
  • 浏览 (271)
  • 评论 (0)
2007-11-27

在Eclipse中使用JUnit4进行单元测试<中级>

关键字: Eclipse JUnit 单元测试 JUnit4 bug
我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。 一、     包含必要地Package 在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分功能就有了。还有一句话也非常地重要“import static org.junit.Assert.*;”,我们在测试的时候使用的一系列a ...
  • 12:39
  • 浏览 (267)
  • 评论 (0)
andyu2008
搜索本博客
博客分类
我的相册
51504f61-e0ca-4a0a-a7b7-732db4bf4fe3-thumb
o_JUnit8
共 13 张
最近加入圈子
存档
最新评论