《Java Web程序设计实战》全套教学课件.pptx

《Java Web程序设计实战》全套教学课件.pptx

  1. 1、本文档共1300页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

全套可编辑PPT课件;2;;;网页是指目前在互联网上看到的丰富多彩的站点页面。从严格意义上讲,网页是Web站点中使用HTML等标记语言编写而成的独立文档,是Web中的信息载体。网页通常由如下几种元素构成。;4.表格;6.Flash动画;我们经常浏览的搜狐、新浪、CSDN和网易等站点都是网站,网站是由网页构成的,是一系列页面构成的整体。一个网站可能由一个页面构成,也可能由多个页面构成,并且这些构成的页面相互间存在着某种联系。一个典型网站的具体结构如图1-1所示。;;开始创建站点时,首要的工作就是设计网页,通过合理的工作流程可以快速制作出美观大方的站点。制作网页的基本流程通常如下:;制作好站点后,只有将其发布,才能成为外界所访问,发布站点的具体流程通常如下:;;;浏览一个网站的过程其实很简单,如图1-3所示。;学习Web开发,不得不提本地计算机和远程服务器这两个概念。顾名思义,本地计算机是指用户正在使用的、浏览站点页面的计算机。对于本地计算机来说,最重要的构成模块是Web浏览器。;远程服务器是网络上一种为客户端计算机提供各种服务的高性能计算机,作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。远程服务器在网络操作系统的控制下,将与其相连的硬盘、磁带、打印机、Modem及各种专用通讯设备提供给网络上的客户站点共享,也能为网络用户提供集中计算、信息发布及数据管理等服务。它的高性能主要体现在高速的运算能力、长时间的可靠运行、强大的外部数据吞吐能力等方面。

服务器的主要功能是接收客户浏览器发来的请求,然后分析请求并给予响应,响应的信息通过网络返回给浏览器。;用户访问互联网资源的前提是必须首先获取站点的地址,然后通过页面链接来浏览具体页面的内容。上述过程是通过浏览器和服务器进行的,下面以访问搜狐网为例来看Web应用程序的工作原理。

(1)在浏览器地址栏里输入搜狐网的首页地址。

(2)用户浏览器向服务器发送访问网站首页的请求。

(3)服务器获取客户端的访问请求。

(4)服务器处理请求。如果请求页面是静态文档,则只需将此文档直接传送给浏览器即可;如果是动态文档,则将处理后的静态文档发送给浏览器。

(5)服务器将处理后的结果在客户端浏览器中显示。;站点页面按照性质划分为静态页面和动态页面。其中静态页面对于大家来说十分熟悉,是指网页的代码都在页面中,不需要执行动态程序生成客户端网页代码的网页。例如,HTML页面文件。

动态页面是指页面内容是动态交互的,可以根据系统的设置而显示不同的内容。例如,可以通过网站后台管理系统对网站的内容进行更新管理。;;因为网页分为静态网页和动态网页,所以可以将Web开发技术分为静态Web开发技术和动态Web开发技术。;2)XML技术;2.动态Web开发技术;ASP.NET是微软公司动态服务网页技术的必威体育精装版版本,提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可以生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

ASP.NET是一个已编译的、基于NET的环境,可以用任何与.NET兼容的语言创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。在微软推出.NET框架后,ASP.NET迅速火热起来,其各方面技术于ASP相比都发生了很大的变化。它不是靠解释执行语句程序,而是编译为二进制数、以DLL形式存储在机器硬盘。大大提高了程序的安全性和执行效率。;;;Java是由SunMicrosystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Javaapplet)向我们展示了Java语言的魅力:跨平台、动态的Web和Internet计算。从那以后,Java便被广大程序员和企业用户广泛接受,成为了当今最受欢迎的编程语言之一。;在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于Web浏览的人们来说简直不可容忍。他们迫切希望能在Web中看到一些交互式的内容,开发人员也极希望能够在Web上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力。

Sun的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于Web上,并且开发出了HotJava的第一个版本。并最终在1995年,将Java技术展现在了世人的面前。当Sun公司推出Java语

文档评论(0)

163 + 关注
实名认证
内容提供者

知识分享

1亿VIP精品文档

相关文档