本书由清华大学出版社出版的21世纪电脑学校丛书之一,书中全面、翔实地介绍了JSP开发所需的各种知识和技巧。通过本书的学习,读者可以快速、全面地掌握使用JSP开发Web应用程序的方法,并可达到融会贯通、灵活运用的目的。
本书结构清晰、语言简练、实例众多,既可作为各类院校相关专业的教材,也可作为从事JSP开发人员的参考书。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | JSP实用教程(21世纪电脑学校) |
分类 | 教育考试-考试-计算机类 |
作者 | 张大治//邵勇//王欢 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书由清华大学出版社出版的21世纪电脑学校丛书之一,书中全面、翔实地介绍了JSP开发所需的各种知识和技巧。通过本书的学习,读者可以快速、全面地掌握使用JSP开发Web应用程序的方法,并可达到融会贯通、灵活运用的目的。 本书结构清晰、语言简练、实例众多,既可作为各类院校相关专业的教材,也可作为从事JSP开发人员的参考书。 内容推荐 本书从开发实践出发,力求实用,从动态网页基本概念开始,由浅入深,对JSP的基本语法、内置对象的使用、JavaBean和Servlet技术、标记库技术等作了详细的讲解,并着重介绍了JSP数据库应用和XML应用。本书结构清晰、语言简练、实例众多,既可作为各类院校相关专业的教材,也可作为JSP开发人员的参考书。 本书每章中的实例源代码和电子教案均可到http://www.tupwk.com.cn/21cn网站下载。 目录 第1章 初识JSP 1 1.1 静态网页与动态网页 1 1.1.1 静态网页 1 1.1.2 Web服务器 3 1.1.3 动态网页 3 1.1.4 JSP网页 7 1.2 Java、Servlet和JSP 7 1.2.1 Java概述 7 1.2.2 Servlet的优点 7 1.2.3 JSP 8 1.3 JSP的执行过程 9 1.4 JSP和ASP.NET的比较 10 1.5 思考练习 11 1.5.1 填空题 11 1.5.2 选择题 11 1.5.3 问答题 12 第2章 JSP运行环境和开发环境 13 2.1 运行环境 13 2.1.1 JSP客户端运行环境 13 2.1.2 JSP服务器端运行环境 14 2.1.3 JDK安装 14 2.1.4 Tomcat的安装与配置 17 2.2 开发环境 20 2.2.1 JSP开发环境 20 2.2.2 Eclipse的安装 21 2.3 上机实验 23 2.4 思考练习 24 2.4.1 填空题 24 2.4.2 选择题 24 2.4.3 问答题 24 第3章 JSP语法 25 3.1 JSP概述 25 3.1.1 JSP容器 25 3.1.2 JSP页面 26 3.1.3 JSP的作用域 28 3.1.4 JSP的结构 29 3.2 注释 30 3.2.1 HTML注释 30 3.2.2 隐藏注释 30 3.3 JSP指令 31 3.3.1 page指令 31 3.3.2 include指令 32 3.3.3 taglib指令 33 3.4 脚本元素 34 3.4.1 JSP声明 34 3.4.2 表达式 35 3.4.3 脚本小程序Scriptlet 35 3.5 JSP操作 37 3.5.1 <jsp:useBean>、<jsp:setProperty> 和<jsp:getProperty>操作 37 3.5.2 <jsp:include>操作 37 3.5.3 <jsp:forward>操作 38 3.5.4 <jsp:param>操作 39 3.5.5 <jsp:plugin>、<jsp:params>和 <jsp:fallback>操作 39 3.6 一个完整的实例 41 3.7 上机实验 42 3.8 思考练习 43 3.8.1 填空题 43 3.8.2 选择题 43 3.8.3 问答题 43 第4章 Java编程语言 45 4.1 Java概述 45 4.2 Java数据类型 47 4.2.1 基本类型 47 4.2.2 引用类型 49 4.3 标识符与运算符 51 4.3.1 标识符 51 4.3.2 运算符 52 4.4 表达式、语句和注释 55 4.4.1 表达式 55 4.4.2 语句 55 4.4.3 注释 56 4.5 流程控制 57 4.5.1 条件分支语句 57 4.5.2 循环语句 59 4.5.3 跳转语句 61 4.6 使用Eclipse开发Java程序 62 4.7 上机实验 65 4.8 思考练习 66 4.8.1 填空题 66 4.8.2 选择题 66 4.8.3 问答题 67 第5章 Java面向对象编程 69 5.1 类、对象和实例化 69 5.2 类的数据成员 70 5.2.1 成员变量 70 5.2.2 final修饰符和常量 72 5.3 类的函数成员 72 5.3.1 方法 72 5.3.2 方法重载 73 5.3.3 构造函数 74 5.4 封装和访问修饰符 75 5.5 继承 76 5.5.1 继承与访问修饰符 76 5.5.2 派生类构造函数 79 5.5.3 方法覆盖 81 5.5.4 抽象类与接口 82 5.6 通过实例学习常见Java类操作 84 5.6.1 String操作 84 5.6.2 文件操作 87 5.7 上机实验 88 5.8 思考练习 89 5.8.1 填空题 89 5.8.2 选择题 89 5.8.3 问答题 90 第6章 JSP中的内置对象 91 6.1 内置对象概述 91 6.2 out对象 92 6.2.1 out对象常用方法 93 6.2.2 out对象应用实例 93 6.3 request对象 94 6.3.1 request对象常用方法 94 6.3.2 request对象应用实例 95 6.4 response对象 96 6.4.1 response对象常用方法 96 6.4.2 response对象应用实例 97 6.5 session对象 98 6.5.1 session对象常用方法 98 6.5.2 session对象应用实例 99 6.6 pageContext对象 102 6.6.1 pageContext对象常用方法 102 6.6.2 pageContentxt对象应用实例 103 6.7 application对象 104 6.7.1 application对象常用方法 104 6.7.2 application对象应用实例 105 6.8 config对象 106 6.8.1 congfig对象常用方法 106 6.8.2 config对象应用实例 107 6.9 page对象 108 6.10 exception对象 109 6.10.1 exception对象常用方法 109 6.10.2 exception对象应用实例 110 6.11 上机实验 111 6.12 思考练习 112 6.12.1 填空题 112 6.12.2 选择题 112 6.12.3 问答题 112 第7章 JSP与JavaBean 113 7.1 JavaBean简介 113 7.1.1 非可视化的JavaBean 114 7.1.2 DataBean和ActionBean 114 7.1.3 ParameterBean和 DatabaseBean 114 7.1.4 Beans的用法 115 7.1.5 JavaBean的属性 117 7.1.6 JavaBean的持久化 118 7.1.7 用户化 119 7.2 JSP上的JavaBeans 119 7.2.1 <jsp:useBean>操作 120 7.2.2 <jsp:setProperty>操作 122 7.2.3 <jsp:getProperty>操作 123 7.2.4 如何使用<jsp:useBean>、 <jsp:setProperty>和 <jsp:getProperty>操作 124 7.3 JSP与JavaBean结合的例子 124 7.3.1 计数器Bean 124 7.3.2 税率计算 126 7.4 上机实验 128 7.5 思考练习 129 7.5.1 填空题 129 7.5.2 选择题 129 7.5.3 问答题 130 第8章 Servlet技术 131 8.1 Servlet简介 131 8.1.1 什么是Servlet 131 8.1.2 Servlet的优点 132 8.2 Servlet的应用 133 8.2.1 Servlet的基本结构 133 8.2.2 Servlet的编译、配置和调用 134 8.2.3 Servlet的生命周期 135 8.2.4 Servlet类 138 8.3 JSP和Servlet 147 8.3.1 JSP与Servlet的区别 147 8.3.2 选择JSP还是Servlet 148 8.4 上机实验 148 8.5 思考练习 149 8.5.1 填空题 149 8.5.2 选择题 149 8.5.3 问答题 150 第9章 JSP标记库 151 9.1 什么是自定义标记 151 9.2 开发简单的自定义标记 152 9.2.1 使用简单的标记 152 9.2.2 标记库描述符文件 153 9.2.3 编写标记处理类 154 9.2.4 自定义标记的生命周期 155 9.3 带属性的标记 156 9.3.1 标记处理类 156 9.3.2 标记库描述符文件 157 9.3.3 使用标记 158 9.4 嵌入标记主体的标记 159 9.4.1 标记处理类 159 9.4.2 标记库描述符文件 161 9.4.3 使用标记 162 9.5 定义脚本变量的标记 164 9.5.1 类TagExtraInfo 165 9.5.2 定义脚本变量 166 9.5.3 典型实例 166 9.6 上机实验 170 9.7 思考练习 171 9.7.1 填空题 171 9.7.2 选择题 171 9.7.3 问答题 171 第10章 JSP安全性 173 10.1 基本应用程序安全性 173 10.2 Web认证 175 10.2.1 LDAP认证 175 10.2.2 基于证书的认证 176 10.2.3 基于Web服务器的认证 176 10.3 Servlet容器认证 177 10.3.1 基本认证 177 10.3.2 摘要认证 180 10.3.3 基于表单的认证 180 10.3.4 HTTPS客户认证 183 10.4 上机实验 183 10.5 思考练习 184 10.5.1 填空题 184 10.5.2 选择题 184 10.5.3 问答题 184 第11章 数据库基础 185 11.1 数据库基础知识 185 11.1.1 数据库系统使用示例 185 11.1.2 数据库基本概念 186 11.1.3 实体以及数据模型 186 11.1.4 关系型数据库 187 11.2 SQL 188 11.2.1 SQL的语言元素 188 11.2.2 SELECT语句 189 11.2.3 INSERT语句 192 11.2.4 UPDATE语句 192 11.2.5 DELETE语句 193 11.3 数据库对象 193 11.3.1 表 193 11.3.2 索引 195 11.3.3 视图 196 11.3.4 存储过程 198 11.4 SQL的常用函数 200 11.4.1 AVG函数 200 11.4.2 SUM函数 200 11.4.3 Count 函数 200 11.4.4 Min和Max函数 201 11.5 SQL Server数据库的 基础知识 201 11.5.1 安装SQL Server 2000 201 11.5.2 SQL Server 2000企业 管理器 204 11.5.3 SQL Server 2000查询 分析器 208 11.6 上机实验 209 11.7 思考练习 210 11.7.1 填空题 210 11.7.2 选择题 211 11.7.3 问答题 211 第12章 JSP数据库应用 213 12.1 JDBC简介 213 12.1.1 数据库驱动程序 214 12.1.2 JDBC核心API 215 12.1.3 JDBC可选包API 216 12.2 使用JDBC 217 12.2.1 配置ODBC 217 12.2.2 使用JDBC访问数据库 219 12.3 JDBC数据类型 228 12.4 数据库事务 228 12.5 上机实验 230 12.6 思考练习 231 12.6.1 填空题 231 12.6.2 选择题 231 12.6.3 问答题 231 第13章 JSP与XML 233 13.1 XML简介 233 13.1.1 XML与HTML 233 13.1.2 XML基本语法 235 13.1.3 DTD与Schema 238 13.2 XML在JSP中的应用 240 13.3 使用DOM操作XML文件 241 13.3.1 一个简单的DOM读取XML 节点的例子 241 13.3.2 常用的DOM对象 242 13.3.3 使用DOM读写XML 文档 246 13.4 使用SAX操作XML文件 248 13.4.1 SAX事件处理过程 248 13.4.2 SAX事件处理接口 249 13.4.3 通过实例学习使用SAX 处理XML文档 250 13.5 上机实验 251 13.6 思考练习 252 13.6.1 填空题 252 13.6.2 选择题 253 13.6.3 问答题 253 第14章 JSP应用的部署和 错误处理 255 14.1 JSP高级配置和部署 255 14.1.1 JSP Web应用程序综述 256 14.1.2 JSP Web应用部署 257 14.1.3 JSP Web应用配置 259 14.2 JSP错误处理 265 14.2.1 配置错误 265 14.2.2 编译错误 266 14.2.3 运行时错误 267 14.2.4 JSP调试方法和技巧简介 267 14.2.5 异常处理 269 14.3 上机实验 270 14.4 思考练习 270 14.4.1 填空题 270 14.4.2 选择题 271 14.4.3 问答题 271 第15章 BBS论坛 273 15.1 文件结构 273 15.2 数据库准备 274 15.2.1 UserInfo数据表 274 15.2.2 Content数据表 275 15.2.3 Board数据表 276 15.2.4 DenyId数据表 276 15.3 网站入口 277 15.4 用户操作 281 15.4.1 查看用户列表 281 15.4.2 查看用户资料 284 15.5 讨论区 287 15.5.1 全部讨论区 287 15.5.2 讨论区文章列表 290 附录 思考练习参考答案 295 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。