(Web开发技术)第2章Web应用程序开发环境简介.ppt

(Web开发技术)第2章Web应用程序开发环境简介.ppt

第2章 Web应用程序开发环境简介 2.1 开发运行环境概述   目前Web应用程序开发环境分为两大类:基于命令行的开发环境和集成开发环境。集成开发环境(IDE)的开发程序因操作简单、纠错能力强、对开发人员要求不高等优点而得到广泛应用。本书的上机实验环境采用免费的集成开发环境Eclipse。Eclipse只提供了通用的Java开发环境,为了支持Java Web应用程序的开发,需要为Eclipse添加专用插件——Lomboz。该插件提供Web应用程序开发的向导,帮助开发者在Eclipse环境中建立、测试和部署Web应用程序。   JDK是一切Java应用程序的基础,必须首先安装JDK。   Java Web应用程序开发属于多层体系结构的企业级应用程序开发,Java Web编程属于中间件应用服务器的编程,因此,Java Web应用程序的运行还需要一个中间件应用服务器的支持。免费的Java应用服务器——Tomcat 5.0可作为Web应用程序的运行服务器。   多层体系结构的企业信息系统层往往是一个数据库管理系统(DBMS),实验环境采用Microsoft公司的SQL Server2000。 下面介绍在Windows操作系统下如何利用JDK1.5.0_02+Eclipse +Lomboz+Tomcat 5.0+ SQL Server 2000来搭建Java Web应用程序的开发和运行环境。 2.2 JDK 2.2.1 JDK简介   JDK(Java Development Kit,Java开发包或Java开发工具)是Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境以及开发者编译、调试与运行用Java语言编写的applet和应用程序所需的工具组成。   JDK是Sun Microsystems针对Java开发员推出的产品。JDK的基本组件包括:   ? javac:编译器,将源程序转成字节码;   ? jar:打包工具,将相关的类文件打包成一个文件;   ? javadoc:文档生成器,从源码注释中提取文档;   ? jdb:debugger,查错工具。   JDK中还包括完整的JRE(Java Runtime Environment,Java运行环境,也被称为private runtime)、用于产品环境的各种库类以及供开发员使用的补充库,如国际化的库、IDL库。JDK中还包括各种例程,用以展示Java API中的各部分。   JDK一般有三种版本,可从Sun公司的Java网站上下载,网址是/。三种版本分别是:   ? SE(J2SE):Standard Edition,是通常使用的一个版本。它包含构成Java语言核心的类,比如数据库连接、接口定义、输入/输出、网络编程。   ? EE(J2EE):Enterpsise Edtion,使用这种JDK开发J2EE应用程序。它包含J2SE中的类,并且还包含用于开发企业级应用的类,比如EJB、servlet、JSP、XML、事务控制。   ? ME(J2ME):Micro Edtion,主要用于移动设备、嵌入式设备上的Java应用程序。   Java开发工具(JDK)是许多Java专家最初使用的开发环境。尽管许多编程人员已经使用第三方的开发工具,但JDK仍被当作Java开发的重要工具。JDK由一个标准类库的Java实用程序组成。其核心Java API是一些预定义的类库,开发人员需要用这些类来访问Java语言的功能。   Java API包括一些重要的语言结构以及基本图形、网络和文件I/O。一般来说,Java API的非I/O部分对于运行Java的所有平台是相同的,而I/O部分则仅在通用Java环境中实现。作为JDK实用程序,工具库中有七种主要程序。   javac:Java编译器,将Java源代码转换成字节代码。   java:Java解释器,直接从类文件执行Java应用程序的字节代码。   appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。   javadoc:根据Java源码及说明语句生成HTML文档。   jdb:Java调试器,可以逐行执行程序,设置断点和检查变量。   javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。   javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。 2.2.2 JDK的安装、配置和使用   首先,从Sun网站上下载JDK,下载下来的文件为jdk-1_6_0

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档