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

基于JAVA技术的Web应用开发要素.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * 基于JAVA技术的Web应用开发 北京睿一科技科技有限公司 课程背景 预备知识 Java语言基础 网络知识基础 课程形式 理论(授课+演示)+实践(编程+项目) 考核:考勤、作业、项目 本节内容 什么是Web开发 什么是Web Web的特点 Web程序 Web开发历史 Web程序原理 http协议与Web程序 (小实验1,2) http原理 Servlet概述 初识Tomcat (小实验3) 什么是Web开发: 什么是Web Web: a network of fine threads constructed by a spider from fluid secreted by its spinnerets, used to catch its prey 蜘蛛网?超文本 (hypertext),超媒体(hypermedia) 超文本 一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索。它是超级文本的简称。 超媒体: 超文本和多媒体在信息浏览环境下的结合。用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,或播放一段动画。 什么是Web开发: Web的特点 Web是图形化的和易于导航的 Web 非常流行的一个很重要的原因就在于它可以在一页上同时显示色彩丰富的图形和文本的性能。在Web之前Internet上的信息只有文本形式。Web可以提供将图形、音频、视频信息集合于一体。同时,Web是非常易于导航的,只需要从一个连接跳到另一个连接,就可以在各页各站点之间进行浏览了。 Web与平台无关 无论你的系统平台是什么,你都可以通过Internet访问WWW。浏览WWW对你的系统平台没有什么限制。无论从Windows平台、UNIX平台、Macintosh还是别的什么平台我们都可以访问WWW。对WWW的访问是通过一种叫做浏览器(browser)的软件实现的。如Microsoft的IE、 Mozilla的Firefox、 Google的Chrome、Apple的Safari等。 Web是分布式的 大量的图形、音频和视频信息会占用相当大的磁盘空间,我们甚至无法预知信息的多少。对于Web没有必要把所有信息都放在一起,信息可以放在不同的站点上。只需要在浏览器中指明这个站点就可以了。使在物理上并不一定在一个站点的信息在逻辑上一体化,从用户来看这些信息是一体的。 Web 是动态的 最后,由于各Web站点的信息包含站点本身的信息,信息的提供者可以经常对站上的信息进行更新。如某个协议的发展状况,公司的广告等等。一般各信息站点都尽量保证信息的时间性。所以Web站点上的信息是动态的,经常更新的。这一点是由信息的提供者保证的。 Web是交互的 Web的交互性首先表现在它的超连接上,用户的浏览顺序和所到站点完全由他自己决定。另外通过FORM的形式可以从服务器方获得动态的信息。用户通过填写FORM可以向服务器提交请求,服务器可以根据用户的请求返回相应信息。 什么是Web开发: Web程序 Web程序,也就是我们说的网站。 由客户端、服务器以及网络组成。 胖客户端程序(RCP) ?? 瘦客户端程序 B/S程序 ?? C/S程序 Web程序涉及的主要技术 动态程序语言( ASP.NET, Java EE, PHP, Ruby on Rails…) 数据库技术( ORACLE, SQL Server, MySQL … ) 网络技术 ( HTTP, AJAX, Web Services … ) Web程序举例: 网上银行、OA系统、ERP系统、CRM系统… 什么是Web开发: Web开发历史 静态网站的缺陷和动态展现页面技术的出现 静态页面不能及时更新信息;当需要添加新信息时,必须重写HTML文件;不能根据用户的需求提供不同信息。 CGI (Common Gateway Service)的出现 Java Servlet: 改进的CGI JSP: Servlet的模板 ASP.NET的出现,Java发展到J2EE( Java EE ) 其他各种Web开发语言和工具:PHP, Python, Ruby on Rails … AJAX技术的出现及对Web开发的渗透 目前的局面:ASP.NET和Java EE两大主要阵营,多种其他开发方法并存 什么是Web开发: 动态程序原理(CGI为例) 关于HTML和HTTP的一段对话 什么是Web开发: http协议原理 什么是Web开发:http协议演示 TestHTTP.java (源代码与演示), 或telnet方式实验 Http协议规范有请求格式和响应格式两部分。 请求格式(例): GET/sam

文档评论(0)

此项为空 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档