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

课程介绍-WEB编程思想与环境配置.ppt

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

Web编程基础与环境配置 一,互联网与WEB技术及其发展历史。 二,软件编程的B/S与C/S体系结构。 三,常用WEB应用开发环境介绍 。 四,JSP开发环境的构建 五,一个简单的Java程序 六,一个简单的JSP程序 一,互联网和Web技术 互联网的出现使得世界有可能成为一个“地球村”,而Web技术则真正使得“地球村”成为现实。 1.1 Web技术主要组成: (1)HTML文件 这是一种包含文字、图形、声音、动画、影音等信息的文本类型的文件,扩展名为htm或html。它在文件中利用特定的“标记”来描述文件携带的文字、图形、声音等信息,又被称为网页文件。 (2) HTTP协议 它以TCP/IP协议为基础,专门用来在网络中传输HTML文件。 (3) SCRIPT代码 与HTML标记结合,生成动态网页. (1) 用HTML/XML实现信息与信息的连接; (2) 用URL(Uniform Resource Locator)实现全球信息的精确定位; (3) 用HTTP协议实现分布式信息共享. HTML HEAD TITLE一个简单的HTML示例/TITLE /HEAD BODY CENTER H3欢迎光临我的主页/H3 BR HR FONT SIZE=2   这是我第一次做主页,无论怎么样,我都会努力做好! /FONT /CENTER /BODY /HTML 1.2 WEB技术基本概念 HTML文件的创建者将文件存放在连入网络的计算机中,这台存放有HTML文件的计算机称为服务器。 其他计算机要查看服务器上的HTML文件,首先要通过网络和这台服务器相连接,所有和服务器相连接的计算机称为客户机。 客户机需要安装可以向服务器提出请求并可以下载查看HTML文件的软件,这种软件称之为浏览器。常用的有Windows自带的Internet Explorer。浏览器等客户端软件在术语中又称为用户代理软件(User Agent)。 浏览器通过HTTP协议连接服务器,将服务器中存放的HTML文件下载到本机上,然后显示这些文件。为了能够回应客户机的HTTP下载请求,服务器必须要安装并运行一种特定的软件,这种软件就是Web服务器软件,比如Tomcat ,IIS,PWS。 问题,客户机与服务器必须是两台计算机吗? WEB工作原理图 动态HTML的生成 前面阐述的HTML页面只能显示预先做好的内容,如果需要动态的根据用户提交给服务器的要求显示特定的数据,前述的HTML页面就不能满足要求了。在企业应用中,经常会有这种需求出现,比如用户点击企业的网站,查询产品的报价,而产品的价格信息处于企业的数据库中,这时就需要查询数据库,然后动态生成需要的HTML页面。动态网页需要Web服务器软件的支持。而这种能够对数据库能够操作的服务器是应用程序服务器。 动态网页原理图 1.3 WEB发展的历史 WEB 这个Internet上最热门的应用架构是Tim Berners-Lee 1990年发明的. nxoc01.cern.ch 是第一个Server. T.B.L在自己编写的图形化的Web浏览器worldwideweb上看到了最早的Web界面. 1991年,CERN( European particle physics Laboratory )正式公布了Web的标准. 目前WEB的各种技术标准都由W3C(world wide web consortium)进行管理. WEB服务器端的开发技术是有静态到动态逐渐发展起来的. (1) 早期简单的SERVER接受BROWSER 发来的HTTP请求, 将SERVER上存储的HTTP文件返回给BROWSER. SSI(SERVER SIDE INCLUDES)的技术可以让WEB服务器在返回HTML之前,更新内容. (2)CGI (COMMON GATEWAY INTERFACE) 是第一种真正使服务器能根据运行时的具体情况动态生成HTML页面的技术.它能够允许服务器的应用程序根据客户端的请求动态生成HTML页面,这使得客户端与服务器端的动态信息交换成了可能。(CHATROOM,DISCUSSION,ELECTRONIC COMMERCE, INFROMATION INDEX, FULL TEXT INDEX, INFORMATION EXCHANGE ). CGI程序最初在UNIX操作系统上CERN或NCSA(NATIONAL CENTER FOR

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档