【学习提示】 采用Web浏览器端技术(如HTML、CSS和JavaScript等)编写的静态网页可以直接通过浏览器(如IE等)打开,查看网页的显示效果。当我们需要将开发好的网站发布出去,让别人通过Internet运用浏览器访问我们做好的网页时,就要搭建Web服务器,并将网页等相关文件放到特定的目录中。而且运行Web服务器端技术(如ASP、JSP、PHP等)编写的动态页面时也必须通过Web服务器。目前常用的Web服务器软件有IIS、Apache、Tomcat等,其对应的服务器端开发技术和操作系统不同。 工欲善其事,必先利其器。为了能够规范、快速、系统地开发网站,在设置好Web服务器后,还必须搭建集成开发环境(如:Eclipse、Microsoft Visual Studio)。本章以JDK?+?Tomcat?+?MyEclipse为例讲解Java Web应用的开发运行环境配置过程。最后一节介绍Web应用的概念和部署方法,在后面学习Servlet时会有更切身的体会。 6.1.1 JDK简介 JDK(Java Development Kit)是ORACLE公司(原来由SUN公司开发JDK,2010年1月被ORACLE公司收购)提供的针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software Development Kit,软件开发工具包)。JDK是整个Java的核心,包括Java运行环境、Java工具和Java基础的类库。 JDK目前有三个版本: (1) ?SE(J2SE),standard edition标准版,是最常用的一个版本,从JDK 5.0开始,改名为Java SE。 (2) ?EE(J2EE),enterprise edition企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。 (3) ?ME(J2ME),micro edtion主要用于移动设备、嵌入式设备上的Java应用程序,从JDK 5.0开始,改名为Java ME。 JDK包含的基本组件有: ● ?javac——编译器,将源程序转成字节码。 ● ?jar——打包工具,将相关的类文件打包成一个文件。 ● ?javadoc——文档生成器,从源码注释中提取文档。 ●? jdb——debugger,查错工具。 ●? Java——运行编译后的Java程序(.class后缀名)。 6.1.2 JDK安装 本书的所有范例程序均基于JDK6开发和测试。JDK的安装程序可以到Oracle的官方网站/technetwork/java/javase/downloads/index.html下载。 下面讲解JDK6在Windows操作系统上的安装与配置步骤: (1) 双击“jdk-6u29-windows-i586.exe”文件图标,开始安装,如图6-1所示。 图6-1 运行“jdk-6u29-windows-i586.exe” (2) 单击“下一步”,选择安装路径及安装内容,如图6-2所示。单击“更改”按钮可以修改JDK的安装路径,在这里我们把JDK安装在“D:\Program Files\Java\jdk1.6.0_29”目录下,如图6-3所示,单击“确定”按钮,跳转到如图6-4所示的界面。 (3) 安装完成,如图6-5所示。 图6-2 选择安装路径及安装内容 图 6-3 更改安装路径 图6-4 更改安装目录后的界面 图6-5 安装完成 (4) 设置系统环境变量,包括Path、CLASSPATH和JAVA_HOME。Path变量,使得用户能够在系统中的任何地方运行java应用程序,如javac、java等,这就要找到安装JDK的目录,因此要把D:\Program Files\Java\jdk1.6.0_29\bin这个目录加到Paht环境变量中。具体配置过程如下: 首先,在桌面上右击“我的电脑”,在下拉菜单中选择“属性”,弹出如图6-6所示“系统属性”窗口。 图6-6 “系统属性”窗口 然后在图6-6所示的窗口中选择“高级”标签,单击“环境变量”按钮,弹出如图6-7所示的“环境变量”窗口,在“系统变量”列表框中选择“Path”参数,并单击“编辑”按钮,弹出如图6-8所示的“编辑系统变量”窗口,在变量值中加入Java的路径“;D:\Program Files\Java\jdk1.6.0_29\bin”,然后单击“确定”按钮。注意:当Path有多个值时,不同值之间用分号隔开。 图 6-7 “环境变量”窗口
您可能关注的文档
- (NET程序设计与开发)第4章常用的服务器控件.ppt
- (NET程序设计与开发)第5章验证控件.ppt
- (NET程序设计与开发)第7章SqlDataSource数据源控件.ppt
- (PLC应用技术课件)项目三PLC步进顺控指令及其应用.ppt
- (PLC应用技术课件)项目五PLC模拟量控制.ppt
- (Web开发技术)第1章Web技术概述.ppt
- (Web开发技术)第2章Web应用程序开发环境简介.ppt
- (Web开发技术)第4章CSS.ppt
- (Web开发技术)第7章Web服务器端编程与JavaServlet.ppt
- (Web开发技术)第8章Web应用数据库接口.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)