Java-Wed应用开发全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.pptx
《Java-Wed应用开发全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.pptx》由会员分享,可在线阅读,更多相关《Java-Wed应用开发全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.pptx(367页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目1 开发环境安装与配置 Java Web应用开发应用开发通过该项目,掌握Javaweb应用程序开发环境的安装与配置。整个开发环境包括JDK、Eclipse和Tomcat这三个组成部分。搭建好开发环境后,在此基础上创建并运行一个简单的Javaweb应用程序。该项目的包括以下任务:安装、配置JDK和Eclipse安装、配置Tomcat编写第一个Web应用程序单元介绍单元介绍知识目标知识目标了解JDK、Eclipse、Tomcat的概念掌握JDK、Eclipse、Tomcat的下载、安装方法掌握Eclipse的配置和使用方法掌握Tomcat的配置方法了解JavaWeb应用程序的基本结构能力目标能
2、力目标能下载、安装JDK能下载、安装、配置和使用Eclipse能下载、安装、配置Tomcat能创建并运行一个简单的Javaweb应用程序学习目标学习目标任务分析任务分析在进行在进行Java web应用程序开发之前,要搭建好开发平台,本节应用程序开发之前,要搭建好开发平台,本节任务主要包括任务主要包括JDK和和Eclipse的下载和安装。其中的下载和安装。其中JDK是是Java开发工开发工具集,为具集,为Java程序的编译、执行提供底层支持,程序的编译、执行提供底层支持,Eclipse是一个可是一个可视化的软件项目开发工具,具有组织和管理项目文件,代码智视化的软件项目开发工具,具有组织和管理项目
3、文件,代码智能提示、自动完成,项目编译部署等功能,能提示、自动完成,项目编译部署等功能,Eclipse的功能可以的功能可以通过插件扩展。通过插件扩展。任务任务1.1安装、配置安装、配置JDK和和Eclipse相关知识相关知识1.1 JDK简介简介JDK是是Java Development Kit的简称,是的简称,是Java语言的开发工具包,语言的开发工具包,它包含了它包含了Java的运行环境的运行环境(JRE)、工具和基础类库、工具和基础类库(rt.jar)。最主流的最主流的JDK是是Sun公司发布的公司发布的JDK,从,从SUN的的JDK5.0开始,提供开始,提供了泛型等实用的功能,其版本名
4、称也不再延续以前的了泛型等实用的功能,其版本名称也不再延续以前的1.1、1.2、1.3、1.4,而是变成了,而是变成了5.0、6.0。2010年年3月,月,Oracle收购收购Sun Microsystems,目前,目前JDK的最新版本是的最新版本是8.0。任务任务1.1安装、配置安装、配置JDK和和Eclipse相关知识相关知识1.2 Eclipse简介简介Eclipse 是一个开放源代码的、基于是一个开放源代码的、基于Java的应用开发平台,该平台本身的应用开发平台,该平台本身是一个具有可扩展性框架,可以通过插件进行扩展。是一个具有可扩展性框架,可以通过插件进行扩展。Eclipse最初是由
5、最初是由IBM公司开发的集成开发环境,公司开发的集成开发环境,2001年年11月贡献给开源社区,现在由月贡献给开源社区,现在由非营利软件供应商联盟非营利软件供应商联盟Eclipse基金会管理。基金会管理。2007年年6月,稳定版月,稳定版3.3发布;发布;2008年年6月发布代号月发布代号Ganymede的的3.4版;版;2009年年6月发布代号月发布代号Galileo的的3.5版;版;2010年年6月发布代号月发布代号Helios的的3.6版;版;2011年年6月发布代号月发布代号Indigo的的3.7版;版;2012年年6月发布代号月发布代号Juno的的4.2版;版;2013年年6月发布代
6、号月发布代号Kepler的的4.3版;版;2014年年6月发布代号月发布代号Luna的的4.4版;版;2015年年6月发布代号月发布代号Mars的的4.5版。版。任务任务1.1安装、配置安装、配置JDK和和Eclipse任务实施任务实施1.下载下载JDK从从http:/ 在在Eclipse官方网站的下载页面官方网站的下载页面http:/www.eclipse.org/downloads/可以下载安装可以下载安装程序,开发程序,开发Java Web应用程序应下载应用程序应下载“Eclipse IDE for Java EE Developers”,进,进入子页面后进一步选择软件版本和对应的操作系
7、统,这里选择最新版入子页面后进一步选择软件版本和对应的操作系统,这里选择最新版4.5(代(代号号Mars)任务任务1.1安装、配置安装、配置JDK和和Eclipse任务实施任务实施4.安装和启动安装和启动EclipseEclipse是以压缩包形式发布的,解压后运行是以压缩包形式发布的,解压后运行eclipse.exe即可。即可。Eclipse启动后会弹启动后会弹出工作区选择对话框,通过对话框可以设置工作区目录,该目录为出工作区选择对话框,通过对话框可以设置工作区目录,该目录为Eclipse项目项目文件的存放目录。文件的存放目录。任务任务1.1安装、配置安装、配置JDK和和Eclipse任务实施
8、任务实施5.Eclipse启动参数配置启动参数配置eclipse的启动由的启动由%ECLIPSE_HOME%/eclipse.ini控制,如果系统中没有定义环境变控制,如果系统中没有定义环境变量量ECLIPSE_HOME,则,则eclipse启动程序会默认读取安装目录下的启动程序会默认读取安装目录下的eclipse.ini。showsplashorg.eclipse.platformlauncher.defaultActionopenFilelauncher.appendVmargsvmE:jdk1.7binjavaw.exevmargsDosgi.requiredJavaVersion=1.
9、7Xms256mXmx1024m任务任务1.1安装、配置安装、配置JDK和和Eclipse任务实施任务实施6.在在Eclipse中配置中配置JREEclipse不知道系统中安装了哪些版本的不知道系统中安装了哪些版本的JRE(或(或JDK),需要在设置对话框中手工),需要在设置对话框中手工指定。指定。Eclipse的设置对话框通过点击菜单项的设置对话框通过点击菜单项“Window”“Prefrences”打开。打开。选择对话框左边树型列表的选择对话框左边树型列表的“Java”“Installed JREs”,对开发中使用的,对开发中使用的JRE(Java运行运行环境)进行管理。环境)进行管理。E
10、clipse默认已经添加了默认已经添加了JRE7,如果系统中还要用到,如果系统中还要用到JRE6,则点击,则点击“Add.”按钮,选择按钮,选择JRE6所在的目录,添加到开发平台中。所在的目录,添加到开发平台中。任务任务1.1安装、配置安装、配置JDK和和Eclipse任务实施任务实施7.编写编写Java程序测试开发环境程序测试开发环境在在Eclipse中新建一个中新建一个Java项目,起名为项目,起名为Test,选择,选择JDK1.7(JDK7.0)作为)作为项目编译运行环境,如图项目编译运行环境,如图1.7。在项目源码中添加在项目源码中添加TestEnv类,编写主函数如下:类,编写主函数如
11、下:案例案例1-1:检测:检测Java运行环境参数运行环境参数任务任务1.1安装、配置安装、配置JDK和和Eclipse任务实施任务实施7.编写编写Java程序测试开发环境程序测试开发环境在在Eclipse中新建一个中新建一个Java项目,起名为项目,起名为Test,选择,选择JDK1.7(JDK7.0)作为)作为项目编译运行环境,如图项目编译运行环境,如图1.7。在项目源码中添加在项目源码中添加TestEnv类,编写主函数如下:类,编写主函数如下:案例案例1-1:检测:检测Java运行环境参数运行环境参数任务任务1.1安装、配置安装、配置JDK和和Eclipse实践训练实践训练下载并安装JD
12、K1.7和EclipseIDEforJavaEEDevelopers4.5,在Eclipse中设置默认的JRE,并创建Java项目,编写程序检测Java运行环境参数。任务任务1.1安装、配置安装、配置JDK和和Eclipse任务分析任务分析Javaweb应用程序在运行时不仅要依赖JRE,还要依赖Tomcat容器。本节的任务是下载、安装和配置Tomcat,并在Eclipse中进行设置,让Eclipse和Tomcat协同工作。任务任务1.2安装、配置安装、配置Tomcat相关知识相关知识1.3Tomcat简介Tomcat是一个免费开源的轻量级Web应用服务器,在中小型系统和并发访问用户不是很多的场
13、合下被普遍使用,是开发和调试JSP程序的首选。Tomcat的官方网站地址是http:/tomcat.apache.org/。任务任务1.2安装、配置安装、配置Tomcat任务实施任务实施1.下载和安装Tomcat打开Tomcat的官方网站http:/tomcat.apache.org/,在主页的左边列出了各个版本的下载链接,目前最高版本是9.0,如图1.8。任务任务1.2安装、配置安装、配置Tomcat任务实施任务实施2.在Eclipse中配置Tomcat点击菜单项“Window”“Prefrences”打开Eclipse的设置对话框,选择对话框左边树型列表中的“Server”“Runtime
14、Environments”,对Web服务器进行管理。点击“Add.”按钮,弹出图1.9所示的对话框,选择对应的Tomcat版本,点“Next”,在如图1.10所示的对话框中选择Tomcat的路径和JRE版本。任务任务1.2安装、配置安装、配置Tomcat任务实施任务实施3.在Eclipse中新建Web服务器Eclipse在Servers窗口中列出所有的服务器,初次运行Eclipse时,服务器列表为空,此时点击里面的链接“Clickthislinktocreateanewserver.”可以新建服务器。点击链接后,在弹出的“NewServer”对话框中选择服务器类型(如图1.11),再点“Fin
15、ish”按钮完成服务器创建。在此界面中,可以点“Add.”对选中的服务器类型进行设置。任务任务1.2安装、配置安装、配置Tomcat任务实施任务实施服务器正确启动后,打开浏览器,输入“http:/localhost:8080/”,如果能打开如图1.14所示的Tomcat主页,说明服务器运行正常。任务任务1.2安装、配置安装、配置Tomcat任务实施任务实施4.配置Tomcat服务器Tomcat服务器的主要配置文件是server.xml和web.xml,在server.xml中配置web服务器相关参数,在web.xml中配置web应用程序参数。(1)server.xmlTomcat服务器的结构如
16、图1.15:任务任务1.2安装、配置安装、配置Tomcat任务实施任务实施从图中可以看出,Tomcat服务器主要由Server、Service、Connector、Engin、Host这些元素构成,各元素的属性可以在server.xml中配置。Server元素:代表整个容器,是Tomcat实例的顶层元素,对应org.apache.catalina.Server接口。Service元素:表示一个具体的Web服务,对应org.apache.catalina.Service接口,org.apache.catalina.core.StandardService类是Service接口的标准实现。它包含一
17、个Engine,以及一个或多个Connector,这些Connector共享同一个Engine。Connector元素:表示客户端和服务之间的连接。Engine元素:Service中的请求处理机,接收并处理来自Connector的请求,每个Service只能有一个Engine。Host元素:表示一个虚拟主机,一个Engine可以包含多个Host。Context元素:表示一个Web应用程序,一个Host可以包含多个Context。任务任务1.2安装、配置安装、配置Tomcat任务实施任务实施(2)web.xml在Tomcat目录下,web.xml存在于两处地方,第一处是conf/web.xml,
18、其设定会影响所有web应用程序,第二处是WEBINF/web.xml,其设定只影响该应用程序本身。默认主页(欢迎)文件设置报错页面设置会话超时的设置过滤器设置任务任务1.2安装、配置安装、配置Tomcat实践训练实践训练1.在Eclipse中设置并启动tomcat,然后打开浏览器,输入tomcat默认网址检测(http:/localhost:8080)网站是否正常运行。2.在server.xml中将tomcat的监听端口号改成9000,在Eclipse中重新启动Tomcat,输入端新的网址(http:/localhost:9000),测试网站是否正常运行,测试完毕后将端口改回8080。3.配置
19、一个虚拟主机,主机名叫myhost,通过域名访问,根目录是d:myhost。4.在虚拟主机中增加一个名为app1的Web应用程序。任务任务1.2安装、配置安装、配置Tomcat任务分析任务分析在Eclipse中建立一个JavaWeb应用程序项目,部署到Tomcat服务器中运行,主页为index.jsp。当客户端浏览器通过指定的网址访问该Web应用程序时,在浏览器中显示服务器的当前日期和时间。任务任务1.3 创建第一个创建第一个Web应用程序项目应用程序项目相关知识相关知识1.4 Web应用程序存放位置与结构应用程序存放位置与结构一个一个Web应用程序对应应用程序对应server.xml配置文件
20、中的一个配置文件中的一个Context节点,节点,其存放文件的根目录位置与其存放文件的根目录位置与Context节点的节点的docBase属性对应。如果属性对应。如果Host节节点中没有设置点中没有设置Context子节点,则默认的根目录就是该子节点,则默认的根目录就是该appBase指定目录指定目录下的下的ROOT子目录。子目录。Web应用程序根目录下有一个特殊文件夹应用程序根目录下有一个特殊文件夹WEB-INF,其中包含当前,其中包含当前Web应用程序的配置文件应用程序的配置文件web.xml存放在存放在WEB-INF中,仅对当前中,仅对当前Web应用应用生效。另外在生效。另外在WEB-I
21、NF中还包含两个子目录,分别是中还包含两个子目录,分别是classes和和lib,其中,其中classes中存放中存放Java类编译后生成的类编译后生成的.classes文件,文件,lib中存放中存放jar文件。文件。任务任务1.3 创建第一个创建第一个Web应用程序项目应用程序项目相关知识相关知识1.5 Web项目的组织结构项目的组织结构Eclipse中的中的Web项目组织结构如图项目组织结构如图1.16所示。所示。其中其中src目录中存放目录中存放Java源代码,源代码,WebContent目录中存放目录中存放jsp文件,配置文件文件,配置文件web.xml存放在目录存放在目录WebCon
22、tentWEB-INF中,中,依赖的第三方依赖的第三方jar文件(如数据库驱动)存放文件(如数据库驱动)存放在在WebContentWEB-INFlib中。中。任务任务1.3 创建第一个创建第一个Web应用程序项目应用程序项目项目实施项目实施1.修改修改Eclipse的配置文件,解决中文乱码问题的配置文件,解决中文乱码问题在启动在启动Eclipse前,用写字板打开前,用写字板打开Eclipse安装目录下的配安装目录下的配置文件置文件eclipse.ini,在,在“-vmargs”栏目下增加一行,内容为栏目下增加一行,内容为“-Dfile.encoding=utf-8”,然后启动,然后启动Ecl
23、ipse。这项设置保证新。这项设置保证新建的建的JSP页面编码用页面编码用UTF-8,支持中文内容。修改完毕后保存,支持中文内容。修改完毕后保存,再重新启动再重新启动Eclipse。任务任务1.3 创建第一个创建第一个Web应用程序项目应用程序项目项目实施项目实施2.新建项目新建项目Eclipse通过项目来管理一个通过项目来管理一个Web应用程序,在做程序之前要先新建项目。应用程序,在做程序之前要先新建项目。选择菜单选择菜单“File”“new”“Dynamic Web Project”(如果没有列出,在(如果没有列出,在Other中查找),在弹出对话框中填写中查找),在弹出对话框中填写“Pr
24、oject name”为为“FirstProject”,连续点击两次连续点击两次“Next”,在,在“Web Module”选项卡中勾选选项卡中勾选“Generate web.xml deployment descriptor”,让项目中自动添加,让项目中自动添加web.xml文件(如图文件(如图1.17),最后点),最后点击击“Finish”按钮创建新项目。按钮创建新项目。任务任务1.3 创建第一个创建第一个Web应用程序项目应用程序项目项目实施项目实施3.新建新建JSP页面页面在在“Project Explorer”窗口中找到刚才创建的窗口中找到刚才创建的“FirstProject”项目,
25、项目,在项目的在项目的WebContent文件夹上点击鼠标右键,在弹出菜单中选择文件夹上点击鼠标右键,在弹出菜单中选择“New”“JSP File”,然后在对话框中将文件名改为,然后在对话框中将文件名改为“index.jsp”,点点“Finish”按钮完成按钮完成JSP页面创建。页面创建。任务任务1.3 创建第一个创建第一个Web应用程序项目应用程序项目项目实施项目实施4.在在JSP页面中编写代码页面中编写代码5.运行程序运行程序点击工具栏上的点击工具栏上的“Run”按钮(快捷键按钮(快捷键Ctrl+F11),在弹出的对话框中选),在弹出的对话框中选择择“Run On Server”,并在后续
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java Wed 应用 开发 全套 电子 课件 完整版 ppt 教案 教学 教程 整套
限制150内