内容简介
本书详细讲解了JSP的语法和基本的Web程序设计方法。全书共16章,可分为7个部分。第1~3章是第1部分,介绍了JSP应用技术的前导知识和开发环境的搭建;第4~6章是第2部分,详细讲解了JSP技术的基本语法;第7章和第8章是第3部分,是JSP应用开发的进阶,讲述了JavaBean、表单处理以及文件的操作;第9~11章是第4部分,以MySQL数据库为例详细讲解了JSP中使用数据库的操作;第12章和第13章是第5部分,详细讲述了Servlet技术;第14章和第15章是第6部分,介绍了标准标签库(JSTL)和自定义标签库;第16章是第7部分,以一个实例讲述了Web开发的实际应用。
JSP(Java Server Pages)是由Sun Microsystems公司倡导的、许多公司参与一起建立的一种动态网页技术标准。Java技术的强大功能也赋予了JSP,能够为用户提供功能强大的技术支持,JSP继承了Java的优势从而可以建立安全的、跨平台的动态网站。
本书光盘中收录了相关实例运行的开源程序、实例源代码,读者可参照光盘说明进行调试运行。此外,读者还可以下载 本书的实例源代码和电子课件。
本书语言简洁,内容丰富,既可作为JSP初学者的入门教材,也可作为高等院校相关专业的教材和辅导用书,而且对JSP开发人员的自学也具有较高的参考价值。
目录
第1章 JSP概述
1.1 软件编程体系简介
1.1.1 C/S结构编程体系
1.1.2 B/S结构编程体系
1.2 企业应用开发架构
1.2.1 两层架构
1.2.2 三层架构
1.2.3 N层架构
1.2.4 开发架构比较
1.3 JSP概述
1.3.1 什么是JSP
1.3.2 JSP技术原理
1.3.3 JSP和其他动态网站开发技术
1.4 JSP知识体系及学习之路
1.4.1 JSP知识体系
1.4.2 JSP程序员学习路径
1.5 小结
1.6 习题
第2章 JSP动态网页设计基础
2.1 HTML快速入门
2.1.1 HTML教程,基本结构
2.1.2 HTML常用标签
2.1.3 表单
2.1.4 XML与XHTML
2.2 Javascript技术
2.2.1 Javascript语法
2.2.2 Javascript使用方式
2.2.3 Javascript应用实例
2HTML3小结
2.4 习题
第3章 JSP的开发和运行环境
3.1 JSP的开发和应用平台的介绍
3.1.1 Caucho公司的Resin平台
3.1.2 Apache公司的Tomcat平台
3.1.3 BEA公司的WebLogic平台
3.1.4 IBM WebSphere Application Server平台
3.2 Eclipse集成开发环境的配置
3.2.1 安装和配置J2SDK
3.2.2 安装配置Eclipse集成开发环境
3.2.3 安装和配置Tomcat环境
3.2.4 在Eclipse中开发JSP代码
3.3 其他JSP开发工具的介绍
3.3.1 安装配置MyEelipse环境
3.3.2 JBuilder开发环境
3.3.3 Sun ONE Studio开发环境
3.4 小结
3.5 习题
第4章 JSP基本语法
4.1 JSP文件的结构
4.1.1 创建第一个JSP文件
4.1.2 分析JSP文件的组成元素
4.2 JSP的脚本元素
4.2.1 隐藏注释(Hidden Comment)
4.2 HTML2声明语句(Declaration)
4.4 HTML3脚本段(scriptlets)
4.4.4 表达式(expression)
4.3 JSP指令元素
4.3.1 page指令
4.3.2 include指令
4.3.3 taglib指令
4.4 JSP动作元素
4.4.1
4.4.2
4.4.3
4.4.4 、和动作
4.4.5
4.5 小结
4.6 习题
第5章 JSP内置对象
5.1 JSP内置对象概述
5.2 request对象
5.2.1 request对象常用方法
5.2.1 request对象应用实例
5.3 response对象
5.3.1 response对象的常用方法
5.3.2 response对象应用实例
5.4 out对象
5.4.1 out对象方法成员与数据输出
5.4.2 缓冲区操作
5.4.3 out对象应用实例
5.5 session对象
5.5.1 session的概念
5.5.2 session对象的Id
5.5.3 session的有效期限
5.5.4 访问session中的数据
5.5.5 其他session对象的常用方法
5.5.6 session对象应用实例
5.6 application内置对象
5.6.1 存取application中的数据
5.6.2 使用application对象取得信息
5.6.3 application对象应用实例
5.7 其他JSP内置对象
5.7.1 pageContext对象
5.7.2 config对象
5.7.3 page对象
5.7.4 exception对象
5.8 小结
5.9 习题
第6章 使用cookie记录信息
6.1 cookie的概念和特性
6.1.1 什么是cookie
6.1.2 cookie的常见用途
6.1.3 对cookie进行适当