文档详情

JSP程序设计实用教程梁建武电子教案 JSP程序设计实用教程课件.ppt

发布:2017-08-18约1.3万字共62页下载文档
文本预览下载声明
21世纪高等学校精品教程 JSP程序设计实用教程 中国水利水电出版社 第一章 JSP和WEB应用程序 为什么JSP发展如此迅猛,原因之一是它基于Java技术,适用于企业级计算。另一原因在于JSP支持强大的Web应用程序开发模式,使得各种程序员能够协调地工作。 1.1 JSP概述 JSP(Java Server Pages)是由Sun公司于在Java语言基础上开发出来的一种动态网页制作技术,在 Sun 正式发布JSP之后,这种新的Web应用开发技术很快引起了人们的关注。 第一章 JSP和WEB应用程序 ASP 和 JSP 的区别主要有以下两点: 一是ASP的编程语言是VBScript之类的脚本语言, JSP 使用的是 Java 、JavaScript等; 二是 ASP 与 JSP这两种技术的语言引擎用完全不同的方式处理页面中嵌入的程序代码。 JSP的优点 : 首先,它可以将内容的生成和显示进行分离。 其次,强调可重用的组件。 第三,采用标识简化页面开发。 第一章 JSP和WEB应用程序 1.2 JSP开发环境的配置 (1)JDK Java的软件开发工具,是Java应用程序的基础。JSP是基于Java技术的,所以配置JSP环境之前必须要安装JDK。本书使用的版本是j2sdk1.4.1,可以到Sun公司的网站免费下载。 (2)Tomcat服务器 Tomcat服务器是Apache组织开发的一种JSP引擎,本身具有Web服务器的功能,可以作为独立的Web服务器来使用。同时该软件也是免费的,对于初学者来说,Tomcat是一个很不错的选择。本书使用的版本是tomcat 5.0.28。 第一章 JSP和WEB应用程序 1.3 JSP常用开发工具 JSP开发的两种常用工具,Editplus文本编辑器和IDE工具Eclipse。 Editplus是一款功能非常强大的文本编辑工具,它支持自定义工具组、自定义文件类型等功能,对于从事程序设计和网页制作的工作者实在是不可或缺! 在所有的IDE中,Eclipse可以说是最有发展前途的产品之一。Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。Eclipse是一个开放的开发平台,通过插件系统,可以拥有几乎无限的扩展能力,因此越来越多的程序员使用它来开发程序,它也是笔者喜欢的开发工具。 第一章 JSP和WEB应用程序 1.4 WEB应用程序 介绍了Web应用程序的工作原理.包括静态页面和动态页面的处理过程.此外还介绍了Web服务器和应用程序服务器的区别和联系. Web服务器专门处理HTTP请求,而应用程序服务器是通过很多协议来为应用程序提供事务逻辑处理。 第一章 JSP和WEB应用程序 静态页面接到请求时,内容不发生更改。页面的每一行代码都是在将页面放置到服务器之前由设计人员编写好的。 第一章 JSP和WEB应用程序 动态页面的内容基于用户的操作,随请求的不同而变化。 第一章 JSP和WEB应用程序 1.5 软件编程体系 详细介绍了C/S和B/S的概念,以及各自的优势和劣势。 C/S (Client/Server)结构,简单地说就是传统意义上拥有客户端和服务器端的网络软件或系统,可以用譬如VB或VC等语言开发,比如最常用的QQ就是C/S结构。 B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,主要事务逻辑在服务器端实现,形成三层结构。这样就大大简化了客户端电脑负荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。 第二章 JSP页面制作基础 JSP页面将Java代码嵌入到HTML脚本中,掌握HTML语言是学习JSP的基础。HTML是网页制作的一种规范,一种标准,它通过标记符来标记网页的各个部分。 本章首先介绍用HTML制作网页的各种标记符的设置方法,接着介绍了CSS的基本概念和使用方法。此外,为了增强读者对网页制作的了解,介绍了Dreamweaver的使用方法。通过学习,读者可以使用Dreamweaver以及相关知识制作出简单精美的网页。 第二章 JSP页面制作基础 2.1 HTML语言 HTML是Hyper Text Markup Language的缩写,中文意思是超文本标记语言。 在HTML文件中,重要的文字部分都由“标记符”括起来,而标记符本身则以“”和“”号标识,标记符内的内容称为元素
显示全部
相似文档