网站大量收购独家精品文档,联系QQ:2885784924

第一讲JavaWeb应用概述.pptVIP

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一讲JavaWeb应用概述

Java Web应用概述 ;目标;主要内容;1.1 认识Web应用;1.1.1 Web应用运行过程;(2) 用户如何使用Web应用;(3)服务器如何对用户操作响应;1.1.2 Web应用涉及的文件类型;1.1.3运行环境支持;1.1.4 HTML语言 ;1.1.5 HTTP协议;1.1.6 Web应用的特点;1.1.7 网络应用架构模型;⑵工作组模型:其代表是Windows 95/98/NT。由系统管理员创建一个用户工作组,组中成员以对等方式工作。工作组中的每一台计算机既可作为服务器,又可作为工作站。每台计算机具有自己的帐户和管理。这种网络的管理比较松散,安全性较差。 ⑶域模型:其代表是Windows NT Server/ Windows 2000 Server。除了提供工作组模型外,还提供了域模型的网络使用方式。可以将一个单位的计算机连成一个域(Domain),每个域中的用户再分成若干个工作组。一个域中可以有若干个服务器和工作站,其中至少有一台服务器为域服务器,负责域的集中管理。域模型是一种安全、高效的网络使用模型。;⒉ 客户机/服务器模式 ⑴C/S模式(Client/Server,简称C/S) 早期的“主机+终端”模式中,所有处理任务都由主机承 担。后来的文件服务器模式,所有处理任务几乎都由工 作站承担,文件服务器只起共享磁盘的作用。为了充分 调动服务器和工作站双方的处理能力,人们提出了客户 机/服务器模式。 ;⑵三层C/S模式 “客户机-功能服务器-数据库服务器”模式 ;⑶ B/S模式 B/S模式是把Web技术和数据库技术结合起来的技术,实现开发环境和应用环境的分离,客户端用相对统一的浏览器代替客户软件,实现跨平台的应用和多媒体服务。基于B/S模式的信息系统通常采用:“浏览器→Web服务器→数据库服务器”三层结构。 ;⑷ B/S结构与C/S结构的对比 ;1.1.8 Web应用开发技术;PHP(Personal Home Page Tools):PHP是基于标准C语法,可以内嵌于HTML的一种脚本语言。理论上讲,PHP通过插件可以运行在多种平台上,包括微软公司的IIS,但在实际应用上,PHP在Linux的Apache下应用较多。 Java Web技术:是以Java为中心的一套技术。;1.2 Java Web应用概述;1.2.1 Java Web与Java的关系;J2EE采用分层架构,分为4层,各层包含的技术以及各层之间的关系如下图所示。其中,第二层是Web应用层,Java Web开发指的就是该???应用的开发。;1.2.2 Java Web应用的主要技术 ;JSP实例;JSP内置对象 ;pageContext:用于存取各种范围的名字空间、Servlet有关对象的API。 Session:表示一个请求的javax.servlet.http.HttpSession对象,它可以存储用户的状态信息。 Application:表示javax.servlet.ServletContext对象,有助于查找有关Servlet引擎和环境的信息。 Config:存储Servlet实例的初始化参数。 Page:从所在页面产生一个Servlet实例。 Exception:异常处理,继承于Java的异常类;JSP中的常用标签 ;Servlet: Java Servlet是运行于Web服务器端的小程序。利用Java Servlet可以实现网页中很多交互式效果,在动态网页设计中具有广泛应用。用户通过Web浏览器访问服务器端的Java Servlet程序,Java Servlet负责实现对数据库的访问,并动态生成HTML格式的结果文件,交给Web浏览器显示。 Servlet主要用于系统流程控制。;Servlet实例;HttpServlet类: 定义了doGet方法和doPost方法,分别用以响应来自客户的get请求和post请求。这些方法是由service方法调用的,当一个请求到达服务器上时,就会调用这个 service方法。service方法首先判断请求的类型,然后调用适当的方法处理该请求。doGet方法和doPost方法接收HttpServletRequest和HttpServletResponse对象作为参数。 。;HttpServlet类处理用户HTTP请求的过程;HttpServletRequest 接口:是对Http协议请求消息的包装。通常客户端传给Web服务器的数据包含在Http的请求消息中。Get方法下,数据以查询串的形式放在请求的URI的末尾;Post方法下,数据包含在请求的实体中。两种情况下,数据都是以“关键字/值”对的形式存放。 HttpServletRequest接口继承了ServletRequest接口中定义的一些获

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档