
本书主要内容包括:JSP应用实例“JSP论坛”总体概述、JSP开发运行环境的安装与配置、JSP语法、JSP内置对象、JSP与JDBC、JSP中JavaBean的应用、会话跟踪技术、Servlet技术、案例整合。
目 录
序
前言
模块一 JSP 应用实例“JSP 论坛”
总体概述·············································· 1
任务一需求分析·············································· 2
任务二 软件总体设计 ······································ 2
子任务1 功能模块设计································ 2
子任务2 页面流程设计································ 3
子任务3 数据库设计···································· 5
子任务4 系统界面设计································ 7
任务三了解 Web 技术··································· 12
子任务1 了解网络计算模式······················ 12
子任务2 了解B/S 模式技术······················ 14
子任务3 了解HTML·································· 16
子任务4 了解JavaScript ···························· 19
子任务5 了解Web 信息交互····················· 20
学材小结 ··························································· 24
模块二 JSP 开发运行环境的安装
与配置················································· 25
任务一如何安装与配置 JDK1.6··················· 26
子任务1 安装JDK1.6································ 26
子任务2 配置JDK1.6································ 27
任务二如何安装与配置 Tomcat 6.0 ·············· 27
子任务 1 Tomcat 简介································· 27
子任务2 如何安装、配置Tomcat 6.0 ········ 28
子任务3 如何运行Tomcat 6.0···················· 28
子任务4 第一个JSP 页面的测试··············· 29
子任务5 虚拟目录的配置·························· 30
任务三如何使用 MyEclipse 6.0····················· 31
子任务1 安装MyEclipse 6.0 ······················ 31
子任务2 在MyEclipse 6.0 中配置
Tomcat 6.0···································· 34
子任务3 创建Web 项目····························· 36
子任务4 了解Web 项目目录结构············· 37
子任务5 部署Web 项目···························· 39
子任务6 运行Web 项目···························· 41
子任务7 导入项目······································ 41
学材小结 ··························································· 42
模块三 JSP 语法············································ 43
任务一了解 JSP 的基本结构························ 44
任务二 Java 语言基础···································· 45
子任务1 了解Java 语言的数据类型·········· 45
子任务2 运算符和表达式·························· 47
子任务3 程序控制逻辑······························ 49
子任务4 面向对象编程(类) ·················· 54
子任务5 使用String 类······························ 59
子任务6 使用Date 类································ 62
子任务7 建立实体类·································· 63
任务三 JSP 指令使用····································· 69
子任务1 使用page 指令···························· 70
子任务2 使用include 指令························ 72
任务四脚本元素的使用 ································ 74
子任务1 使用java scriptlet························· 74
子任务2 使用JSP 表达式·························· 75
子任务3 使用JSP 声明······························ 76
任务五注释的使用········································ 77
子任务 1 HTML 注释································· 77
子任务2 JSP 注释······································· 78
学材小结 ··························································· 78
模块四 JSP 的内置对象······························ 79
任务一如何使用 out 对象····························· 80
任务二 如何使用 request 对象······················· 84
子任务1 处理客户端请求(如何
获得表单数据) ·························· 84
X
JSP 动态网页开发案例教程
目录
子任务2 转发请求······································86
子任务3 包含其他页面······························87
任务三如何使用 response 对象·····················94
子任务1 页面跳转response.sendRedirect()··· 94
子任务2 使用Cookie··································94
任务四如何使用 session 对象····················· 100
任务五 如何使用 application 对象··············· 105
学材小结 ························································· 113
模块五 JSP 与JDBC·································· 117
任务一 JDBC 驱动类型································ 118
子任务1 使用JDBC-ODBC 桥驱动程序
连接 bbs 数据库························· 118
子任务2 使用JDBC 驱动程序连接
bbs 数据库··································120
任务二 JDBC 基本操作································ 123
子任务1 使用Statement 接口···················123
子任务2 使用PreparedStatement 接口·····129
学材小结 ·························································138
模块六 JSP 中JavaBean 的应用············ 145
任务一使用 JavaBean ·································· 146
任务二 JSP 动作元素··································· 151
子任务 1 <jsp:useBean>标签·····················151
子任务2 <jsp:getProperty>标签················151
子任务3 <jsp:setProperty>标签················152
子任务4 <jsp:include>标签······················152
子任务5 <jsp:forward>标签······················153
学材小结 ························································· 155
模块七 会话跟踪技术································· 159
任务一了解会话跟踪技术··························· 160
子任务1 使用URL 重写技术··················· 160
子任务2 使用隐藏表单域························ 164
任务二会话跟踪技术综合应用··················· 168
子任务1 显示主题详细信息和
所有回帖···································· 168
子任务2 发布回帖···································· 172
学材小结 ························································· 176
模块八 Servlet 技术···································· 179
任务一使用 Servlet······································ 180
子任务1 创建和配置Servlet ···················· 180
子任务2 演示Servlet 的生命周期··········· 186
任务二使用 Servlet 处理客户请求和
页面转向·········································· 192
子任务1 使用Servlet 获取表单数据········ 192
子任务2 使用Servlet 请求转发和
页面重定向 ································ 197
学材小结 ························································· 202
模块九 案例整合·········································· 206
任务一开发模式·········································· 207
子任务 1 Model 1 模式······························ 207
子任务2 Model 2 模式······························ 209
任务二打包和部署 Web 项目······················ 214
学材小结 ························································· 216
参考文献 ···························································· 220