为了更多喜爱开发的程序员也能迅速了解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)
我记得以前很久之前看到这样的说法,就是下载试用版本的卡巴斯基,然后到了时间后,删除几个注册项,就又可以用30天。
以前我试过,是可以的,今天又看到了这样的文章,感兴趣的朋友可以试试。
先关掉卡巴斯基,再删除以下的项(删除Key):
HKEY_LOCAL_MACHINESOFTWAREKasperskyLabLicStorage
HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyRNG
HKEY_LOCAL_MACHINESOFTWAREMicrosoftSystemCertifica ...
- 09:53
- 浏览 (170)
- 评论 (0)
通过前2篇文章,您一定对JUnit有了一个基本的了解,下面我们来探讨一下JUnit4中一些高级特性。
一、 高级Fixture
上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过500兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,我们都要打开一个大文件并读入文件内容,这绝对是一个非常耗费时间的操作。如果我们使用@Before和@After,那么每次测试都要读取一次文件,效率及其低下。这里我们所希望的是在所有测试一开 ...
- 12:40
- 浏览 (271)
- 评论 (0)
我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。
一、 包含必要地Package
在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分功能就有了。还有一句话也非常地重要“import static org.junit.Assert.*;”,我们在测试的时候使用的一系列a ...
- 12:39
- 浏览 (267)
- 评论 (0)
- 浏览: 8841 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
我的相册
o_JUnit8
共 13 张
共 13 张
最近加入圈子
最新评论
-
tomcat连接池的各项配置详 ...
andyu2008 写道 设置tomcat的环境变量: 假如你的tomcat ...
-- by jackymin -
Apache CXF 学习笔记 ...
jnn 写道flamefox 写道CFX对于RPC/encoded方式的wsdl ...
-- by flamefox -
Apache CXF 学习笔记 ...
flamefox 写道CFX对于RPC/encoded方式的wsdl文档的解析能 ...
-- by jnn -
Apache CXF 学习笔记 ...
CFX对于RPC/encoded方式的wsdl文档的解析能力怎样,能解析带环对象 ...
-- by flamefox -
Apache CXF 学习笔记 ...
Joo 写道不知道CXF有什么优势 我在Netbeans里面使用标准的JAX-W ...
-- by jnn






评论排行榜