已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章 JavaWeb开发环境配置,本课教学内容,B/S结构 服务器安装 IDE安装 第一个Web项目,B/S简介,C/S(客户机/服务器) C/S,分为客户机和服务器两层,把应用软件安装在客户机端,通过网络与服务器端相互通信。如果客户端改动了(如界面丰富,功能增加),就必须通知所有的客户端重新安装,维护稍有不便,B/S简介,B/S(浏览器/服务器) B/S结构却可以不用通知客户端安装某个软件,内容修改了,也不需要通知客户端升级。B/S也分为客户机和服务器两层,但是客户机上不用安装软件,只需要使用浏览器即可,Web程序,定义:Web原意是“蜘蛛网“,或“网“。在互联网等技术领域,特指网络,在应用程序领域,又是“World Wide Web(万维网)“的简称。在Web程序结构中,浏览器端与Web服务器端采用请求/响应模式进行交互。,Web程序运行描述,浏览器,Web服务器,数据库 服务器,1:用户输入,2:发送请求,5:返回响应,3:访问数据,4:返回结果,6:显示,浏览器端与服务器端的交互模式,Web程序运行描述,浏览器端与服务器端的交互模式过程描述: 客户端(通常是浏览器,如IE、Firefox等)接受用户的输入,如用户名、密码、查询字符串等 客户端向Web服务器发送请求:输入之后,提交,客户端把请求信息(包含表单中的输入以及其他请求等信息)发送到Web服务器端,客户端等待服务器端的响应,Web程序运行描述,数据处理:Web服务器端使用某种脚本语言访问数据库,查询数据,并获得查询结果 数据库向Web服务器中的程序返回结果 发送响应:Web服务器端向客户端发送响应信息(一般是动态生成的HTML页面) 显示:由用户的浏览器解释HTML代码,呈现用户界面,JSP的运行环境,使用JSP进行开发,需要具备以下对应的运行环境:Web浏览器、Web服务器、JDK开发工具包以及数据库。下面分别介绍这些环境。,1Web浏览器 浏览器主要用于客户端用户访问Web应用的工具,与开发JSP应用不存在很大的关系,所以开发JSP对浏览器的要求并不是很高,任何支持HTML的浏览器都可以。,JSP的运行环境,2Web服务器 Web服务器是运行及发布Web应用的大容器,只有将开发的Web项目放置到该容器中,才能使网络中的所有用户通过浏览器进行访问。开发JSP应用所采用的服务器主要是Servlet兼容的Web服务器,比较常用的有BEA WebLogic、IBM WebSphere和Apache Tomcat等。,JSP的运行环境,Weblogic是BEA公司的产品,它又分为WebLogic Server、WebLogic Enterprise和WebLogic Portal系列,其中WebLogic Server的功能特别强大,它支持企业级的、多层次的和完全分布式的Web应用,并且服务器的配置简单、界面友好,对于那些正在寻求能够提供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,目前JDK的最新版本为JDK 7 Update 15。,4数据库 任何项目的开发几乎都需要使用数据库,数据库用来存储项目中需要的信息。根据项目的规模,应采用合适的数据库。如大型项目可采用Oracle数据库,中型项目可采用Micosoft SQL Server或MySQL数据库,小型项目可采用Microsoft Access数据库。Microsoft Access数据库的功能远比不上Microsoft SQL Server和MySQL强大,但它具有方便、灵活的特点,对于一些小型项目来说是比较理想的选择。,JSP的运行环境,JSP开发环境搭建,JSP的运行环境 JDK的安装与配置 Tomcat的安装与启动,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 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。 因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前流行的Web 应用服务器。目前最新版本是7.0。,服务器安装-Tomcat,下载。 在 浏 览 器 地 址 栏 中 输 入 : , 可 以 看 到 tomcat的可下载版本 在 Windows 环境下,选择“Windows Service Installer“,即可下载安装版本。下载之后,得到一个可执行文件,在本章中为:apache-tomcat-7.0.37.exe。注意,也可以下载压缩包,服务器安装-Tomcat,双击安装文件即可进行安装,具体安装过程见课本图解 如果是默认安装,Tomcat 安装完毕之后,可以在 C:ProgramFilesApacheSoftwareFoundationTomcat 7.0 下找到安装的目录,服务器安装-Tomcat,Tomcat 安装目录中,比较重要的文件夹或文件的内容如下表,服务器安装-Tomcat,Tomcat 安装完毕后,要知道其安装成功与否,首先打开 Tomcat。进入 Tomcat 安装目录下的 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、已有的Web服务目录 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服务器安装目录下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,web.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 Dreamweaver Jbuilder MyEclipse,IDE 安装-MyEclipse,在浏览器地址栏中输入:,能够看到 MyEclipse 的各个版本。可以根据提示下载。本章中,下载之后,得到一个可执行文件,为:myeclipse-8.6-win32.exe。双击下载后的安装文件,可以根据提示进行安装,其中不需要进行太多的配置 MyEclipse 安装好之后,可以通过“File“New“菜单建立各种项目,如普通 Java 项目、Web 项目等,绑定 MyEclipse 和 服务器,在 MyEclipse 中使用 服务器,需要首先绑定 JDK。虽然 MyEclipse 下已经内置了 Java 环境,但仍可以使用自行安装的 JDK 来进行支持。因此,首先需要绑定 MyEclipse 和 JDK 具体的绑定过程见课本图解,建立 Web 项目,创建Web网站所涉及的几个步骤如下: 创建Web项目:建立基本结构 设计Web项目的目录结构:将网站中的各个文件分门别类 编写Web项目的代码:编写网页 部署Web项目:在服务器中运行该项目 在MyEclipse中创建Web项目见课本,目录结构,Web项目要求按特定的目录结构组织文件,当在MyEclipse中创建完毕新的Web项目,就可以在MyEclipse的“Package Explorer“中看到该Web项目的目录结构,由MyEclipse自动生成。,目录用途,src目录:用来存放Java源文件。 WebRoot目录:是该Web应用的顶层目录,也称为文档根目录,由以下部分组成: 两个重要目录(不要随意修改或者删除): WEB-INF目录:该目录存在于文档根目录下。但是该目录不能被引用,也就是说,该目录下存放的文件无法对外发布,当然就无法被用户访问到了,目录用途,META-INF目录:系统自动生成,存放系统描述信息,一般情况下使用较少 其他目录,主要是网站中的一些用户文件,包括HTML网页、CSS文件、图像文件、JSP 文件等,部署,页面编写完成之后,必须要将整个项目放到服务器中去运行,这叫做部署Web项目,具体操作步骤分为以下几步: 单击MyEclipse工具栏上的部署图标 在新弹出的对话框中选择欲部署的项目,接着单击Add按钮 在下一个新弹出的对话框中,选择server为Tomcat 6.x,然后单击“Finish“按钮,运行,部署Web项目后,就要开始访问页面: 运 行 Tomcat 7.x 服 务 器 ( 前 面 已 经 叙 述 过 ) , 开 启 IE 窗 口 , 输 入 URL 为http:/localhost
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机械材料热处理课程设计
- 低空监测环境污染分析
- 机械智能制造课程设计
- 机械数学课程设计
- 机械手plc课程设计
- 机械带传动课程设计
- 机械工程实例课程设计
- 机械制造相关课程设计
- 山东省郯城县八年级道德与法治上册 第二单元 学会交往天地宽 第4课 真诚善待你我他 第2框 与友善为伴教案 鲁人版六三制
- 机械制作工艺课程设计
- 《景点导游》教案
- 中职语言应用
- 扩底桩专项施工方案
- 小学生交通安全知识-PPT课件
- 仁爱英语九年级下册Unit5Topic1sectionA的教学设计
- 英语国际音标速读宝典(可点读)
- 伏安法和电位溶出分析法
- (西北)火力发电厂汽水管道支吊架设计手册
- 潮流能发电及潮流能发电装置汇总
- 出口退税系统培训
- 高中数学考点思维导图(总图)
评论
0/150
提交评论