发布一篇利用Eclipse和Java SE 6创立自力Web Services使用程序,第1部分
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。利用Eclipse和JavaSE6创立自力WebServices使用程序,第1部分:WebServices服务端使用程序
入手下手之前
关于本系列
此系列教程演示怎样利用JavaSE6创立可轻松地从命令行而不是从Web应用程序服务器容器中运转的自力WebServices服务端和客户端使用程序。利用复杂的HelloWorld示例,您将使用EclipseIDE、JavaSE6和ApacheAnt轻松创立完整能够一般事情的WebServices服务端和客户端使用程序。您还将利用TCP/IPMonitor反省服务器与客户端之间的通讯流量,并利用EclipseWebServicesExplorer工具测试WebServices。
关于本教程
本教程是该系列的第1部分,将向您先容怎样利用EclipseIDE、JavaSE6和Ant公布WebServices使用程序。本教程为第2部分奠基了基本,第2部分将形貌WebServices客户端使用程序的创立。
方针
完本钱教程后,您应当晓得:
甚么是WebServices,和它利用的与从Eclipse顶用于检察已公布的WebServices形貌言语(WebServicesDescriptionLanguage,WSDL)文件的扫瞄器相干的尺度是甚么。
怎样创立WebServices的服务器端,包含怎样安装和设置EclipseIDE和JavaDevelopmentKit(JDK),以便它们协同事情以天生利用JavaSE6来编译的代码。
怎样在EclipseIDE中利用基于AntJava的构建工具来运转特别Java命令以天生代码的某些部分。
先决前提
本教程包含为具有一些Java言语和Ant构建的实践使用常识的低级和中级Java程序员编写的复杂步骤。初学者到更初级的Java开辟职员将取得一些常识:学会怎样构建、部署和运转自力WebServices服务端和散布式客户端,以提供防火墙友爱的远程通讯和使用程序处置。
体系请求
要依照示例举行操纵,您必要下载:
EclipseIDEforJavaDevelopers
JavaSE6
您不用下载Ant,由于其功效与Eclipse打包在一同。本教程利用GanymedePackagefortheEclipseIDEforJavaEEDevelopers。
设置开辟情况
安装JavaSE6
下载并安装最新的JavaSE6JDK。JavaSE6具有很多新功效,包含WebServicesAPI。
双击可实行文件并依照安装申明举行操纵。倡议您实行典型安装并保存一切缺省设置,比方地位。
当体系扣问时,请选择您是不是希看将该Java运转时情况安装为体系JVM,和是不是但愿将任何扫瞄器与该Java插件相干联。
单击Finish入手下手安装。
封闭任何翻开的扫瞄器窗口。
<p>
比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过getName()方法不能获取对象的名字。 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 Java 编程语言的风格十分接近C、C++语言。 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
页:
[1]