JavaWeb开发环境配置.ppt

上传人:xin****828 文档编号:14601292 上传时间:2020-07-25 格式:PPT 页数:47 大小:2.07MB
收藏 版权申诉 举报 下载
JavaWeb开发环境配置.ppt_第1页
第1页 / 共47页
JavaWeb开发环境配置.ppt_第2页
第2页 / 共47页
JavaWeb开发环境配置.ppt_第3页
第3页 / 共47页
资源描述:

《JavaWeb开发环境配置.ppt》由会员分享,可在线阅读,更多相关《JavaWeb开发环境配置.ppt(47页珍藏版)》请在装配图网上搜索。

1、第1章 JavaWeb开发环境配置,本课教学内容,B/S结构 服务器安装 IDE安装 第一个Web项目,B/S简介,C/S(客户机/服务器) C/S,分为客户机和服务器两层,把应用软件安装在客户机端,通过网络与服务器端相互通信。如果客户端改动了(如界面丰富,功能增加),就必须通知所有的客户端重新安装,维护稍有不便,B/S简介,B/S(浏览器/服务器) B/S结构却可以不用通知客户端安装某个软件,内容修改了,也不需要通知客户端升级。B/S也分为客户机和服务器两层,但是客户机上不用安装软件,只需要使用浏览器即可,Web程序,定义:Web原意是蜘蛛网,或网。在互联网等技术领域,特指网络,在应用程序领

2、域,又是World Wide Web(万维网)的简称。在Web程序结构中,浏览器端与Web服务器端采用请求/响应模式进行交互。,Web程序运行描述,浏览器,Web服务器,数据库 服务器,1:用户输入,2:发送请求,5:返回响应,3:访问数据,4:返回结果,6:显示,浏览器端与服务器端的交互模式,Web程序运行描述,浏览器端与服务器端的交互模式过程描述: 客户端(通常是浏览器,如IE、Firefox等)接受用户的输入,如用户名、密码、查询字符串等 客户端向Web服务器发送请求:输入之后,提交,客户端把请求信息(包含表单中的输入以及其他请求等信息)发送到Web服务器端,客户端等待服务器端的响应,W

3、eb程序运行描述,数据处理:Web服务器端使用某种脚本语言访问数据库,查询数据,并获得查询结果 数据库向Web服务器中的程序返回结果 发送响应:Web服务器端向客户端发送响应信息(一般是动态生成的HTML页面) 显示:由用户的浏览器解释HTML代码,呈现用户界面,JSP的运行环境,使用JSP进行开发,需要具备以下对应的运行环境:Web浏览器、Web服务器、JDK开发工具包以及数据库。下面分别介绍这些环境。,1Web浏览器 浏览器主要用于客户端用户访问Web应用的工具,与开发JSP应用不存在很大的关系,所以开发JSP对浏览器的要求并不是很高,任何支持HTML的浏览器都可以。,JSP的运行环境,2

4、Web服务器 Web服务器是运行及发布Web应用的大容器,只有将开发的Web项目放置到该容器中,才能使网络中的所有用户通过浏览器进行访问。开发JSP应用所采用的服务器主要是Servlet兼容的Web服务器,比较常用的有BEA WebLogic、IBM WebSphere和Apache Tomcat等。,JSP的运行环境,Weblogic是BEA公司的产品,它又分为WebLogic Server、WebLogic Enterprise和WebLogic Portal系列,其中WebLogic Server的功能特别强大,它支持企业级的、多层次的和完全分布式的Web应用,并且服务器的配置简单、界面

5、友好,对于那些正在寻求能够提供Java平台所拥有的一切的应用服务器的用户来说,WebLogic是一个十分理想的选择。,JSP的运行环境,Tomcat服务器最为流行,它是Apache-Jarkarta开源项目中的一个子项目,是一个小型的、轻量级的、支持JSP和Servlet技术的Web服务器,它已经成为学习开发JSP应用的首选。目前Tomcat的最新版本为apache-tomcat-7.0.37。,JSP的运行环境,3JDK JDK(Java Develop Kit,Java开发工具包)包括运行Java程序所必须的JRE环境及开发过程中常用的库文件。在使用JSP开发网站之前,首先必须安装JDK,

6、目前JDK的最新版本为JDK 7 Update 15。,4数据库 任何项目的开发几乎都需要使用数据库,数据库用来存储项目中需要的信息。根据项目的规模,应采用合适的数据库。如大型项目可采用Oracle数据库,中型项目可采用Micosoft SQL Server或MySQL数据库,小型项目可采用Microsoft Access数据库。Microsoft Access数据库的功能远比不上Microsoft SQL Server和MySQL强大,但它具有方便、灵活的特点,对于一些小型项目来说是比较理想的选择。,JSP的运行环境,JSP开发环境搭建,JSP的运行环境 JDK的安装与配置 Tomcat的安

7、装与启动,17,JDK的安装,安装软件: jdk-7u15-windows-i586-p.exe 环境变量配置: (我的电脑属性高级环境变量系统变量)处 添加或编辑如下变量: 变量名:JAVA_HOME,变量值:jdk安装目录 变量名:CLASSPATH,变量值: .;jdk安装目录jrelibdt.jar; jdk安装目录jrelibtools.jar; 变量名:PATH,变量值:jdk安装目录bin,服务器安装与配置,Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及

8、个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。 因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前流行的Web 应用服务器。目前最新版本是7.0。,服务器安装-Tomcat,下载。 在 浏 览 器 地 址 栏 中 输 入 : http:/tomcat.apache.org , 可 以 看 到 tomcat的可下载版本 在 Windows 环境下,选择Windows Service I

9、nstaller,即可下载安装版本。下载之后,得到一个可执行文件,在本章中为:apache-tomcat-7.0.37.exe。注意,也可以下载压缩包,服务器安装-Tomcat,双击安装文件即可进行安装,具体安装过程见课本图解 如果是默认安装,Tomcat 安装完毕之后,可以在 C:ProgramFilesApacheSoftwareFoundationTomcat 7.0 下找到安装的目录,服务器安装-Tomcat,Tomcat 安装目录中,比较重要的文件夹或文件的内容如下表,服务器安装-Tomcat,Tomcat 安装完毕后,要知道其安装成功与否,首先打开 Tomcat。进入 Tomcat

10、 安装目录下的 bin 目录,会发现两个文件,tomcat6.exe 是以控制台形式打开Tomcat,tomcat6w.exe 是以窗口形式打开 Tomcat 相关测试以及端口配置详见课本,25,设置Web服务器目录,为了让客户通过浏览器访问一个Tomcat服务器上的 JSP页面,就必须将编写好的JSP页面保存到该Tomcat服务 器的某个Web服务目录中。 1、根目录 Tomcat的Web服务根目录是 安装目录webappsroot。 文件存放好后,用户在本机浏览器地址栏输入 http:/localhost:8080/存放的jsp文件名字 即可访问,26,设置Web服务器目录,2、已有的We

11、b服务目录 Tomcat服务器安装目录的webapps目录下的任何一个 子目录都可以作为一个Web服务器目录。 也可以在webapps目录下新建子目录,也可以作为一 个Web服务器目录。 如example.jsp存放在myapp中,需键入 http:/localhost:8080/myapp/example.jsp,27,设置Web服务器目录,3、建立新的Web服务目录 可以将Tomcat服务器所在计算机的某个目录设置成一 个Web目录,并为该web服务目录指定虚拟目录,即隐藏 Web服务目录的实际位置,用户只能通过虚拟目录访问 Web服务目录中的JSP页面。 可以通过修改Tomcat服务器安

12、装目录下conf文件夹中 的server.xml文件来设置新的Web服务目录。 在之前加入以下文字: ,28,设置Web服务器目录,4、相对目录 Web服务目录下的目录,称为该Web服务目录下的相对服 务目录。 如在Web服务目录myapp下在建立一个子目录 image,将example.jsp存放在image中,可键入: http:/localhost:8080/myapp/image/example.jsp,Server.xml文件的设置,改写8080端口号: 建立新的虚拟目录: 注意:改写Server.xml文件后,一定要重新启动Tomcat服务器 方法:“管理工具”“服务”,30,we

13、b.xml文件的使用,tomcat7.0版本默认不支持目录浏览,若要浏览目录, 需修改.Tomcat 7.0confweb.xml文件: default org.apache.catalina.servlets.DefaultServlet listings true 1 ,JSP页面的测试,JSP服务器根目录:默认为Tomcatwebappsroot 可以修改JSP服务器根目录; 编写JSP文件,存放到JSP服务器根目录; 观看执行效果。,JSP执行过程,JSP示例(Hello.jsp), 你好 , 你好 你好 ,JSP常用编辑工具,Editplus Ultraedit Dreamweave

14、r Jbuilder MyEclipse,IDE 安装-MyEclipse,在浏览器地址栏中输入:,能够看到 MyEclipse 的各个版本。可以根据提示下载。本章中,下载之后,得到一个可执行文件,为:myeclipse-8.6-win32.exe。双击下载后的安装文件,可以根据提示进行安装,其中不需要进行太多的配置 MyEclipse 安装好之后,可以通过FileNew菜单建立各种项目,如普通 Java 项目、Web 项目等,绑定 MyEclipse 和 服务器,在 MyEclipse 中使用 服务器,需要首先绑定 JDK。虽然 MyEclipse 下已经内置了 Java 环境,但仍可以使用

15、自行安装的 JDK 来进行支持。因此,首先需要绑定 MyEclipse 和 JDK 具体的绑定过程见课本图解,建立 Web 项目,创建Web网站所涉及的几个步骤如下: 创建Web项目:建立基本结构 设计Web项目的目录结构:将网站中的各个文件分门别类 编写Web项目的代码:编写网页 部署Web项目:在服务器中运行该项目 在MyEclipse中创建Web项目见课本,目录结构,Web项目要求按特定的目录结构组织文件,当在MyEclipse中创建完毕新的Web项目,就可以在MyEclipse的Package Explorer中看到该Web项目的目录结构,由MyEclipse自动生成。,目录用途,sr

16、c目录:用来存放Java源文件。 WebRoot目录:是该Web应用的顶层目录,也称为文档根目录,由以下部分组成: 两个重要目录(不要随意修改或者删除): WEB-INF目录:该目录存在于文档根目录下。但是该目录不能被引用,也就是说,该目录下存放的文件无法对外发布,当然就无法被用户访问到了,目录用途,META-INF目录:系统自动生成,存放系统描述信息,一般情况下使用较少 其他目录,主要是网站中的一些用户文件,包括HTML网页、CSS文件、图像文件、JSP 文件等,部署,页面编写完成之后,必须要将整个项目放到服务器中去运行,这叫做部署Web项目,具体操作步骤分为以下几步: 单击MyEclips

17、e工具栏上的部署图标 在新弹出的对话框中选择欲部署的项目,接着单击Add按钮 在下一个新弹出的对话框中,选择server为Tomcat 6.x,然后单击Finish按钮,运行,部署Web项目后,就要开始访问页面: 运 行 Tomcat 7.x 服 务 器 ( 前 面 已 经 叙 述 过 ) , 开 启 IE 窗 口 , 输 入 URL 为http:/localhost:8080/Prj03/welcome.jsp,按回车键并查看运行结果 项目已经被放到了服务器中,路径是:C:ProgramFilesApacheSoftwareFoundationTomcat 7.0webapps,开发Web程序的常见错误,未启动 Tomcat 未部署 Web 应用就访问 URL 输入错误,MyEclipse开发工具中常用快捷键,课堂提问,1JSP服务器如何启动? 2. 根目录的位置? 3. 修改server.xml,本章结束,本章总结 B/S结构 服务器安装 IDE安装 第一个Web项目 上机习题,

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!