|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
先谈谈我对java的一些认识。我选择java,是因为他语法简单,功能强大,从web,到桌面,到嵌入式,无所不能。但当我进一步了解了java后,感叹,java原来也有许多缺点。
在后面的漫笔中,我讲了我的网站架构,如许的架构决意了我的网站中必需得用到WebService。好比,在用户注册的时分,用户数据次要是保留在内容服务器中,可是同时也要将部分数据提交到索引服务器中,这时候,就能够让内容服务器会见索引服务器供应的WebService来提交数据;还可让内容服务器经由过程准时义务,会见索引服务器的WebService来提交统计数据。
我的网站利用SpringSide2.0开辟,在SpringSide2.0中,默许利用的是XFire来供应WebService,可是我依照文档举行操纵,了局却失利了。因而我向江南白衣就教,白衣保举我利用CXF的最新版本,因而我到官方网站下载了CXF的最新版,依照示例来了一遍,很快就乐成了。因而可知,利用CXF不但复杂,并且乐成率高。因而,我在这里把我的履历和人人分享。
第一步,下载CXF的最新版本,下载地点以下图:
第二步,将CXF中的lib文件夹中的以下jar文件拷贝到我们项目标webapp/WEB-INF/lib目录下:
commons-logging-1.1.jar
geronimo-activation_1.1_spec-1.0-M1.jar(orSunsActivationjar)
geronimo-annotation_1.0_spec-1.1.jar(JSR250)
geronimo-javamail_1.4_spec-1.0-M1.jar(orSunsJavaMailjar)
geronimo-servlet_2.5_spec-1.1-M1.jar(orSunsServletjar)
geronimo-ws-metadata_2.0_spec-1.1.1.jar(JSR181)
jaxb-api-2.0.jar
jaxb-impl-2.0.5.jar
jaxws-api-2.0.jar
neethi-2.0.jar
saaj-api-1.3.jar
saaj-impl-1.3.jar
stax-api-1.0.1.jar
wsdl4j-1.6.1.jar
wstx-asl-3.2.1.jar
XmlSchema-1.2.jar
xml-resolver-1.2.jar
cxf-2.0-incubator.jar
这里有一些包我的项目中自己已带有了,只不外CXF中供应的版本要更新一些。把这些包拷贝到项目中后,能够删除项目中的较低的版本,同时删除一切和XFire有关的包。固然,不删除也能够,由于我试过了,就算项目中存在多个分歧版本的包,也不会产生抵触。
固然,光拷贝这些包到项目中,还不克不及包管开辟的顺遂举行,还必要在Eclipse中设置项目标库,以下图:
<p>
其实你不用Struts,spring这些工具,直接用jsp,servlet能够很方便地写出来,而且,可以根据个人的水平、爱好,有很多方案。而struts,spring这些工具的出来。 |
|