JSP动态网页设计教程
分類: 图书,计算机/网络,程序设计,JSP,
作者: 吴建玉 主编
出 版 社: 浙江大学出版社
出版时间: 2009-2-1字数:版次: 1页数: 260印刷时间:开本: 16开印次:纸张:I S B N : 9787308065412包装: 平装内容简介
本书以工程项目为主线,通过大量的典型案例介绍了JSP动态网页开发技术,注重JSP的重点、难点讲解,另外还详细介绍了JSP的常用开发工具的安装、使用及常见错误分析。
本书的知识内容包括:JSP的基本原理;与JSP相关的Java语言;HTMl。和JavaScpt的基本语法;JSP的基本元素;JsP的内置对象及其属性、方法;访问数据库的方法;JavaBean的设计与使用EL和JSP标准标记库(JSTL);Servlet编程技术。每章都配有相应的实践指导和课后练习,供读者上机练习和课后复习之用,最后一章介绍了几个项目的具体开发过程,使用可以从开发的角度了解各知识点的实际运用。
本书适用于普通高校或高职高专类计算机专业和非计算机专业的动态网站开发教程。可供自学者使用,也可作为相关培训班的JSP教材。
目录
第1章 JSP技术概述
1.1 动态网页技术
1.2 JSP技术原理
1.3 搭建JSP开发平台
1.4 开发第一个JSP页面
1.5 本章小结
1.6 实践指导
课后练习
第2章 Java程序设计
2.1 Java的基本语法
2.2 对象和类
2.3 继承和接口
2.4 包
2.5 Java异常
2.6 集合框架
2.7 数据库访问
2.8 本章小结
2.9 实践指导
课后练习
第3章 网页设计基础
3.1 HTML
3.2 JavaScript的应用
3.3 本章小结
3.4 实践指导
课后练习
第4章 JSP基本元素
4.1 JSP的构成
4.2 JSP脚本元素
4.3 JSP指令元素
4.4 JSP动作元素
4.5本章小结
4.6实践指导
课后练习
第5章 JSP内置对象
5.1 0ut对象
5.2 request对象
5.3 response对象
5.4 session对象
5.5 application对象
5.6 pageContext对象
5.7 confi9对象
5.8 page对象
5.9 exception对象
5.10 本章小结
5.11 实践指导
课后练习
第6章 JavaBean
6.1 JavaBean概述
6.2 编写JavaBean
6.3 在JSP使用JavaBean
6.4 JavaBean数据库技术
6.5 本章小结
6.6 实践指导
课后练习
第7章 EL表达式和JSTL
7.1 EL表达式语言
7.2 JSTL简介
7.3 常见错误
7.4 本章小结
7.5 实践指导
课后练习
第8章 Servlet编程技术
8.1 Servlet概述
8.2 创建Servlet
8.3 配置、部署Servlet
8.4 基于Servlet的会话跟踪
8.5 基于Servlet的MVC设计模式
8.6 常见错误
8.7 本章小结
8.8 实践指导
课后练习
第9章 项目实战
9.1 在线通讯录
9.2 网上订餐系统
参考文献
书摘插图
第1章 JSP技术概述
本章重点
◆了解动态网页技术
◆理解JSP的工作原理
◆掌握开发环境的搭建与配置
◆编写简单的JSP页面
◆了解HTTP协议
JSP(Java Server Pages)是基于Java语言的服务器端脚本技术,在传统网页HTML文件中加入JSP标记和Java程序段,就构成了JSP网页。JSP提供动态网页技术,程序开发人员可以利用JSP的标记在HTML静态内容中加入动态数据,制作动态网页。在设计网站时,编写HTML的工作可以由网页设计者负责,而动态数据则由编程人员负责,这样更加有利于网页设计者和程序开发人员发挥各自的特长。
本章首先介绍一些主流的动态网页技术,然后着重介绍JSP动态网页技术的原理和相关的概念,接着介绍主流的JSP开发平台的搭建与服务器的配置,最后介绍一个简单的JSP页面的开发过程,以帮助读者掌握开发环境的使用。
1.1 动态网页技术
动态网页并不是指网页中的flash或GIF图片,我们所指的动态网页技术有以下几个特点:
(1)交互性:即网页根据用户的要求和选择而动态改变和响应。
(2)自动更新:即无需手动更新HTML文档,会自动生成新的页面,大大节省工作量。
(3)因时因人而变:即不同的时间、不同的人访问同一网址会产生不同的页面。
动态网页和静态网页相比,最本质的区别在于:动态网页会被服务器当作程序来执行,对网页中的静态内容(如HTML标记)服务器不作任何处理,直接输出给客户端,而动态网页部分会被服务器识别并执行。动态网页是指在服务器端运行的程序或网页,它们会随不同的用户、不同的时间,返回不同的网页。
……