




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章JavaWeb开发环境配置,本课教学内容,B/S结构服务器安装IDE安装第一个Web项目,B/S简介,C/S(客户机/服务器)C/S,分为客户机和服务器两层,把应用软件安装在客户机端,通过网络与服务器端相互通信。如果客户端改动了(如界面丰富,功能增加),就必须通知所有的客户端重新安装,维护稍有不便,B/S简介,B/S(浏览器/服务器)B/S结构却可以不用通知客户端安装某个软件,内容修改了,也不需要通知客户端升级。B/S也分为客户机和服务器两层,但是客户机上不用安装软件,只需要使用浏览器即可,Web程序,定义:Web原意是蜘蛛网,或网。在互联网等技术领域,特指网络,在应用程序领域,又是WorldWideWeb(万维网)的简称。在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服务器,比较常用的有BEAWebLogic、IBMWebSphere和ApacheTomcat等。,JSP的运行环境,Weblogic是BEA公司的产品,它又分为WebLogicServer、WebLogicEnterprise和WebLogicPortal系列,其中WebLogicServer的功能特别强大,它支持企业级的、多层次的和完全分布式的Web应用,并且服务器的配置简单、界面友好,对于那些正在寻求能够提供Java平台所拥有的一切的应用服务器的用户来说,WebLogic是一个十分理想的选择。,JSP的运行环境,Tomcat服务器最为流行,它是Apache-Jarkarta开源项目中的一个子项目,是一个小型的、轻量级的、支持JSP和Servlet技术的Web服务器,它已经成为学习开发JSP应用的首选。目前Tomcat的最新版本为apache-tomcat-7.0.37。,JSP的运行环境,3JDKJDK(JavaDevelopKit,Java开发工具包)包括运行Java程序所必须的JRE环境及开发过程中常用的库文件。在使用JSP开发网站之前,首先必须安装JDK,目前JDK的最新版本为JDK7Update15。,4数据库任何项目的开发几乎都需要使用数据库,数据库用来存储项目中需要的信息。根据项目的规模,应采用合适的数据库。如大型项目可采用Oracle数据库,中型项目可采用MicosoftSQLServer或MySQL数据库,小型项目可采用MicrosoftAccess数据库。MicrosoftAccess数据库的功能远比不上MicrosoftSQLServer和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软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0规范。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前流行的Web应用服务器。目前最新版本是7.0。,服务器安装-Tomcat,下载。在浏览器地址栏中输入:,可以看到tomcat的可下载版本在Windows环境下,选择WindowsServiceInstaller,即可下载安装版本。下载之后,得到一个可执行文件,在本章中为:apache-tomcat-7.0.37.exe。注意,也可以下载压缩包,服务器安装-Tomcat,双击安装文件即可进行安装,具体安装过程见课本图解如果是默认安装,Tomcat安装完毕之后,可以在C:ProgramFilesApacheSoftwareFoundationTomcat7.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版本默认不支持目录浏览,若要浏览目录,需修改.Tomcat7.0confweb.xml文件:defaultorg.apache.catalina.servlets.DefaultServletlistingstrue1,JSP页面的测试,JSP服务器根目录:默认为Tomcatwebappsroot可以修改JSP服务器根目录;编写JSP文件,存放到JSP服务器根目录;观看执行效果。,JSP执行过程,JSP示例(Hello.jsp),你好,你好你好,JSP常用编辑工具,EditplusUltraeditDreamweaverJbuilderMyEclipse,IDE安装-MyEclipse,在浏览器地址栏中输入:,能够看到MyEclipse的各个版本。可以根据提示下载。本章中,下载之后,得到一个可执行文件,为:myeclipse-8.6-win32.exe。双击下载后的安装文件,可以根据提示进行安装,其中不需要进行太多的配置MyEclipse安装好之后,可以通过FileNew菜单建立各种项目,如普通Java项目、Web项目等,绑定MyEclipse和服务器,在MyEclipse中使用服务器,需要首先绑定JDK。虽然MyEclipse下已经内置了Java环境,但仍可以使用自行安装的JDK来进行支持。因此,首先需要绑定MyEclipse和JDK具体的绑定过程见课本图解,建立Web项目,创建Web网站所涉及的几个步骤如下:创建Web项目:建立基本结构设计Web项目的目录结构:将网站中的各个文件分门别类编写Web项目的代码:编写网页部署Web项目:在服务器中运行该项目在MyEclipse中创建Web项目见课本,目录结构,Web项目要求按特定的目录结构组织文件,当在MyEclipse中创建完毕新的Web项目,就可以在MyEclipse的PackageExplorer中看到该Web项目的目录结构,由MyEclipse自动生成。,目录用途,src目录:用来存放Java源文件。WebRoot目录:是该Web应用的顶层目录,也称为文档根目录,由以下部分组成:两个重要目录(不要随意修改或者删除):WEB-INF目录:该目录存在于文档根目录下。但是该目录不能被引用,也就是说,该目录下存放的文件无法对外发布,当然就无法被用户访问到了,目录用途,META-INF目录:系统自动生成,存放系统描述信息,一般情况下使用较少其他目录,主要是网站中的一些用户文件,包括HTML网页、CSS文件、图像文件、JSP文件等,部署,页面编写完成之后,必须要将整个项目放到服务器中去运行,这叫做部署Web项目,具体操作步骤分为以下几步:单击MyEclipse工具栏上的部署图标在新弹出的对话框中选择欲部署的项目,接着单击Add按钮在下一个新弹出的对话框中,选择server为Tomcat6.x,然后单击Finish按钮,运行,部署Web项目后,就要开始访问页面:运行Tomcat7.x服务器(前面已经叙述过),开启IE窗口,输入URL为http:/local
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年庆阳市法院系统招聘真题
- 2025年十堰市属事业单位考试试卷
- 2025春季九江银行吉安分行招聘模拟试卷及一套参考答案详解
- 2025年上半年龙泉市公开选调公务员及选聘事业单位工作人员14考前自测高频考点模拟试题完整答案详解
- 2025广西钦州市钦南区住房和城乡建设局招聘工程质量安全监督员1人模拟试卷完整参考答案详解
- 2025年龙岩市新罗区国有资产经营集团有限公司招聘招商专员考前自测高频考点模拟试题附答案详解
- 2025年上海市奉贤区医疗急救中心公开招聘编外辅助工作人员考前自测高频考点模拟试题及答案详解(有一套)
- 2025辽宁能源控股集团所属抚矿集团拟聘人员补录考前自测高频考点模拟试题附答案详解(突破训练)
- 2025河南郑州城建职业学院招聘管理岗、教师、辅导员考前自测高频考点模拟试题及答案详解参考
- 2025年潍坊市寒亭区人民检察院公开招聘工作人员笔试考前自测高频考点模拟试题及答案详解(易错题)
- DL∕T 2033-2019 火电厂用高压变频器功率单元试验方法
- 高中数学-斐波那契数列与黄金分割教学设计
- 数据驱动的教育决策
- 农作物植保员职业技能竞赛题库及答案
- 糖尿病胰岛素泵的护理查房课件
- T梁湿接缝及横隔梁施工方案
- (完整)易制毒化学品使用管理责任书
- 石群邱关源电路课件(第8至16单元)白底
- 个人增资入股合同
- 外科学(1)智慧树知到答案章节测试2023年温州医科大学
- GB/T 6579-2007实验室玻璃仪器热冲击和热冲击强度试验方法
评论
0/150
提交评论