- 0
- 0
- 约2.86千字
- 约 26页
- 2018-09-20 发布于湖北
- 举报
作者:温超
出版社:科学出版社
出版时间:2011-06-01
ISBN:9787030309181 ;内容简介;第一章 JSP开发技术;
Internet与Web 的产生;
JSP技术的基本原理和特点;
了解与JSP相关的动态网页技术,知道各自的优缺点;
了解JSP应用开发体系J2EE。
;
1. Internet与Web
2. JSP技术
;Internet的高速发展
ARPAnet的创建以及TCP/IP协议的产生
WWW(万维网)技术的产生
脚本运行环境ASP、ASP.NET、PHP和JSP的出现; 当今,Web作为Internet上的一种应用架构,具有一下几方面特点:
Web是一种超文本信息系统
Web是图形化的和易于导航的
Web与平台无关
Web是分布式的
Web是动态的
Web是交互的
;
JSP(Java Server Pages)作为一种动态网页开发技术,实质上就是用来高效地开发建立在服务器端的、具有网页外观的B/S结构Web应用程序。
JSP是一种与平台无关的动态网页开发技术,有很高的运行效率和很强的扩展移植能力。
JSP以Java语言作为编程语言。;JSP 的基本工作原理
; 图1-1描述了一个了两层Web应用程序方案。
这种特殊的java语言调用jsp引擎生成servlet,再将它编译成(.class)文件,然后执行该类文件生成动态网页,最后把类文件执行结果以HTML格式返回给客户。;JSP技术特点主要表现在:
(1) 将内容的生成和显示进行分离
(2) 强调可重用的组件
(3) 采用标记,简化页面开发
(4) 具有Java所带来的所有优点
(5) 易于整合到多种应用开发体系;
B/S结构下开发Web 应用程序除JSP技术外常用的有ASP、ASP.NET及PHP(Hypertext Preprocessor)。
;ASP是微软公司开发的代替CGI(Common Gateway Interface,通用网关接口)脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程技术。
ASP是一种服务器端脚本编写环境,可以使用Vbscript脚本语言用来创建和运行动态网页或Web应用程序。;
与HTML相比,ASP网页具有以下特点:
(1)利突破静态网页一些功能限制,实现动态网页技术。
(2)易于修改和测试.
(3)运行速度快。执行结果以HTML格式传送到客户端浏览器上。
(4)ASP提供的一些内置对象可以使服务器端脚本功能更强。
(5)ASP可以使用服务器端ActiveX组件来执行各???各样的任务。
(6)ASP可以隐藏程序代码,在客户端仅可以看到ASP动态输出的HTML内容的文件。
;ASP.NET是作为Microsoft.NET平台的一部分,它提供了一种基于组件的、可扩展且易于使用的方法,用以构建、部署和运行在浏览器或移动设备中使用的Web应用。ASP.NET目前能支持3种语言:C#、Visual Basic.NET和 Jscript.NET。;
与ASP相比,ASP.NET增加了很多特性,具有以下优点:
(1)使用.NET提供的丰富类库,实现的许多功能。
(2)开发交互式网站更加方便。
(3)提高了数据访问效率。
(4)进一步提高编程效率。
(5)它保持对ASP的全面兼容,且运行速度快。
(6)全面支持面向对象程序设计。;
PHP是一种在服务器端执行的嵌入HTML文档的脚本语言,因此执行效率比完全生成HTML标记的CGI要高许多。PHP具有非常强大的功能,支持几乎所有流行的数据库以及操作系统。;
与HTML和ASP相比,PHP具有以下优点:
(1)它是免费的且开方源代码;
(2)它大量采用C、Java和Perl语言的语法,并融入各种PHP自己的特征,便于开发人员掌握;
(3)多平台支持,可以运行在所有操作系统之下;
(4)同ASP相比,PHP占用的系统资源较少,执行速度比较快,效率更高。; 以上三种技术都有各自的优点,但也都存在一定的缺点。比如:ASP和ASP.NET就只能运行于Windows操作系统,需要微软IIS的支持,且ASP.NET对运行环境要求较高,还需要.NET Framework SDK;而PHP由于没有大公司的支持,应用前途不如ASP、ASP.NET和JSP。
;
而JSP技术相比,具有更多的优势:
(1)多平台支持。
(2)根植于Java技术,学习起来非常容易。
(3)和其它核心技术共同建立复杂企业级应用。;
JSP是Sun公司推出的J2EE十三项核心技术中重要的一种。J2EE模型所支持的应用程序范围较广,推动了企业及企业中多层应用程序的发展。;J2SE
您可能关注的文档
最近下载
- (二模)苏北七市2025届高三第二次调研测试化学试卷(含标准答案).pdf
- 家校协同育人实施方案.docx
- 《数学(拓展模块一)上下册》中职数学课程全套教学课件.pptx
- 桥梁、涵洞施工方案.docx VIP
- 2026年春教科版(新教材)小学科学三年级下册(全册)教学设计(附教材目录P131).pdf
- 2025年供应链管理知识考试试题及答案解析 .docx VIP
- 5G通信基站安装协议.docx
- 煤矿井下供电的三大保护细则.docx VIP
- Unit 1 - Unit 4 课文原文及中文翻译 2025-2026学年译林版英语八年级下册.docx VIP
- 法理学(中国人民大学) 超星尔雅学习通章节测试答案.docx VIP
原创力文档

文档评论(0)