Java网络程序设计概要.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java网络程序设计 一、概述 工作原理:基于B/S(浏览器/服务器)模式 一、概述 工作原理:基于B/S(浏览器/服务器)模式 数据存取的三级结构 一、概述 HTML-- 超文本标记语言 HTML它构成了Internet应用程序的基础。由于它提供一种友好的界面方式来发布信息,因此在HTML推出后,基于WWW的应用迅速增长并成为Internet上最为流行的服务项目。 从现在的应用实践来看,动态HTML技术基本上取得了主导地位,并成为了主流的网页开发技术产品。 IE浏览器对HTML具有解析功能 一、概述 HTML-- 超文本标记语言 HTML语言是一种描述文档结构的语言,而不能描述实际的表现形式。 标签描述了文档的结构,它向浏览器提供该文档的格式化信息,以传送文档的外观特征。 标记化语言包括明确的格式化信息 如B今天天气不错/B I今天天气不错/I 一、概述 Javascript JavaScript 是一种描述语言,此一语言可以被箝入 HTML 的文件之中。 透过 JavaScript 可以做到回应使用者的需求事件 (如: form 的输入) 而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (server) 处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。 一、概述 Javascript JavaScript 和 Java 很类似,但到底并不一样! Java 是一种比 JavaScript 更复杂许多的程式语言,而 JavaScript 则是相当容易了解的语言。 JavaScript 创作者 可以不那麽注重程式技巧,所以许多 Java 的特性在 Java Script 中并不支援。 一、概述 Javascript 优点 1.简单性  它不需要先编译,而是在程序运行过程中被逐行地解释。 2.动态性 它对用户的反映响应,是采用以事件驱动的方式进行的。 3.跨平台性 JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可以正确执行。 4.节省与服务器的交互时间 一、概述 网络动态程序设计 HTML不能完成的操作 (1)实现表单的提交 (2)数据的永久性存取操作 (3)页面的数据动态更新 (4)与其他应用程序接口 动态网络程序设计主要技术 JSP 、PHP、ASP 一、概述 网络动态程序设计 JSP 由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。 作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。 主要使用Tomcat作为发布平台。 一、概述 网络动态程序设计 ASP ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统,只能运行于微软的服务器产品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的插件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的组合来扩充,Unix下的COM实现起来非常困难。 一、概述 网络动态程序设计 PHP PHP3可在Windows,Unix,Linux的Web服务器上正常运行,还支持IIS,Apache等通用Web服务器,用户更换平台时,无需变换PHP3代码,可即拿即用。 然而,PHP缺乏规模支持。其次,缺乏多层结构支持。对于大负荷站点,解决方法只有一个:分布计算。PHP提供的数据库接口支持也不统一 一、概述 网络动态程序设计 性能比较 在循环性能测试中,JSP只用了令人吃惊的4秒钟就结束了20000*20000的循环。而ASP、PHP测试的是2000*2000循环(少一个数量级),却分别用了63秒和84秒。 数据库测试中,三者分别对 Oracle 8 进行 1000 次 Insert,Update,Select和Delete: JSP 需要 13 秒,PHP 需要 69 秒,ASP则 需要 73 秒。 一、概述 网络动态程序设计 JSP网络程序设计要求 需要具有HTML基础,了解HTML的框架结构,熟练掌握常用标签。 Java编程基础,对Java语言要有一定的了解,能够掌握基本类库的使用 能够使用编程工具Frontpage、Dreamweaver、Jbuilder 能够配置Tomcat服务器 一、概述 Servelet与JSP Serv

文档评论(0)

南非的朋友 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档