JSP编程技术/徐天凤
JSP编程技术/徐天凤作者:编者:徐天凤//李桂珍//郭洪荣 开 本:其他 书号ISBN:9787302492900 定价: 出版时间:2018-05-01 出版社:清华大学出版社 |
JSP编程技术/徐天凤 本书特色
JSP是一种动态网页技术标准,由Sun公司开发,可以运行在Windows、UNIX、Linux操作平台上。《JSP编程技术》共分为12章,内容包括:JSP运行环境的安装与配置、JSP的语法、JSP的内置对象、JavaBean技术、Servlet技术、JSP Servlet的MVC模式、表达式语言、JSP与JDBC、JSP中的文件操作、JSP的XML文件处理、JSP与MySQL数据库操作,*后一章以网上书店系统的案例讲解了JSP编程的实际应用。 《JSP编程技术》案例丰富,配合知识要点讲解,语言通俗,讲解关系层层递进,可读性强。通过学习本书内容,读者能够轻易并牢固地掌握JSP的相关实用技能。《JSP编程技术》既可以作为应用型高等院校或高职高专院校计算机及相关专业的教材,又可作为计算机编程从业人员的专业指导用书。
JSP编程技术/徐天凤 内容简介
JSP是一种动态网页技术标准,由Sun公司开发,可以运行在Windows、UNIX、Linux操作平台上。《JSP编程技术》共分为12章,内容包括:JSP运行环境的安装与配置、JSP的语法、JSP的内置对象、JavaBean技术、Servlet技术、JSP Servlet的MVC模式、表达式语言、JSP与JDBC、JSP中的文件操作、JSP的XML文件处理、JSP与MySQL数据库操作,很后一章以网上书店系统的案例讲解了JSP编程的实际应用。《JSP编程技术》案例丰富,配合知识要点讲解,语言通俗,讲解关系层层递进,可读性强。通过学习本书内容,读者能够轻易并牢固地掌握JSP的相关实用技能。《JSP编程技术》既可以作为应用型高等院校或高职高专院校计算机及相关专业的教材,又可作为计算机编程从业人员的专业指导用书。
JSP编程技术/徐天凤 目录
目 录 第1章 JSP基本概述 1 1.1 了解JSP技术 2 1.1.1 什么是JSP 2 1.1.2 JSP的特点与工作流程 3 1.1.3 JSP与类似语言技术的比较 4 1.1.4 JSP页面的组成 5 1.1.5 JSP页面中的元素 6 1.2 JSP的安装与配置 6 1.2.1 JDK的安装与配置 6 1.2.2 Tomcat的安装与启动 8 1.2.3 Eclipse的安装与使用 9 1.3 案例:编写HelloWorld.jsp文件并试 运行 11 本章小结 12 习题 12 第2章 JSP基础语法知识 14 2.1 JSP语法注释声明 15 2.1.1 语法注释 15 2.1.2 声明 19 2.1.3 代码段 21 2.1.4 表达式 22 2.2 JSP程序开发模式 23 2.2.1 单纯的JSP编程 24 2.2.2 JSP JavaBean编程 24 2.2.3 JSP JavaBean Servlet编程 25 2.2.4 MVC模式 26 2.2.5 运行JSP时常见的出错信息及 处理 26 2.3 JSP的指令 27 2.3.1 page指令 27 2.3.2 include指令 33 2.4 JSP的动作 33 2.4.1 动作标记 34 2.4.2 动作标记 36 2.4.3 动作标记 38 2.4.4 动作标记 39 2.4.5 动作标记 42 2.4.6 动作标记 44 2.4.7 动作标记 45 2.5 案例:JSP指令标记 47 本章小结 48 习题 48 第3章 JSP的内置对象 50 3.1 application对象 51 3.1.1 查找Servlet有关的属性 信息 51 3.1.2 管理应用程序属性 52 3.2 out对象 53 3.2.1 向客户端输出数据 53 3.2.2 管理输出缓冲区 53 3.3 request对象 54 3.3.1 获取客户信息 55 3.3.2 获取请求参数 56 3.3.3 获取查询字符串 58 3.3.4 在作用域中管理属性 59 3.3.5 获取Cookie 60 3.3.6 访问安全信息 62 3.3.7 访问国际化信息 62 3.4 response对象 62 3.4.1 动态设置响应的类型 63 3.4.2 重定向网页 64 3.4.3 设置页面自动刷新以及定时 跳转 65 3.4.4 配置缓冲区 66 3.5 session对象 67 3.5.1 创建及获取客户会话属性 68 3.5.2 从会话中移除指定的对象 69 3.5.3 设置会话时限 70 3.6 其他内置对象 71 3.6.1 pageContext对象 71 3.6.2 page对象 73 3.6.3 config对象 74 3.7 案例:显示字符串长度 74 本章小结 75 习题 75 第4章 JavaBean技术 77 4.1 JavaBean的定义与规范 78 4.1.1 什么是JavaBean 78 4.1.2 JavaBean工具 78 4.1.3 JavaBean规范 79 4.2 JavaBean的属性与事件 80 4.2.1 JavaBean的属性 80 4.2.2 JavaBean的Scope属性 83 4.2.3 JavaBean事件 85 4.3 案例:JavaBean实现用户登录界面 90 本章小结 94 习题 94 第5章 Servlet技术 96 5.1 Servlet概述 97 5.1.1 Servlet的定义和特点 97 5.1.2 Servlet的生命周期 98 5.1.3 Servlet的类和方法 99 5.2 Servlet的跳转与使用 102 5.2.1 客户端跳转 102 5.2.2 服务器跳转 103 5.2.3 获取客户端信息 104 5.2.4 过滤器 107 5.2.5 监听器 111 5.3 异步处理 115 5.3.1 什么是AsyncContext 115 5.3.2 模拟服务器推送 117 5.4 案例:通过表单向Servlet提交 数据 121 本章小结 123 习题 123 第6章 JSP Servlet的MVC模式 125 6.1 模型的生命周期与视图更新 126 6.1.1 MVC的定义 126 6.1.2 request周期的JavaBean 127 6.1.3 session周期的JavaBean 128 6.1.4 application周期的JavaBean 129 6.2 MVC模式与注册登录 130 6.2.1 JavaBean与Servlet管理 130 6.2.2 配置文件管理 131 6.2.3 数据库设计与连接 132 6.2.4 注册 132 6.2.5 登录与验证 136 6.3 MVC模式与数据库操作 141 6.3.1 JavaBean与Servlet管理 141 6.3.2 配置文件与数据库连接 141 6.3.3 MVC设计细节 142 6.4 MVC模式与文件操作 148 6.4.1 模型(JavaBean) 148 6.4.2 控制器(Servlet) 149 6.4.3 视图(JSP页面) 150 6.5 案例:计算三角形与梯形的面积 151 本章小结 154 习题 154 第7章 表达式语言 156 7.1 EL表达式的语法 157 7.1.1 EL简介 157 7.1.2 运算符 158 7.1.3 常量与变量 164 7.1.4 保留字 167 7.2 EL数据访问 168 7.2.1 对象的作用域 169 7.2.2 访问JavaBean 171 7.2.3 访问集合 172 7.3 其他内置对象 173 7.3.1 param和paramValues对象 174 7.3.2 cookie对象 176 7.3.3 initParam对象 177 7.4 案例:EL表达式的运算应用 178 本章小结 179 习题 180 第8章 JSP与JDBC 181 8.1 认识JDBC 182 8.1.1 JDBC的定义与产品组件 182 8.1.2 建立JDBC连接 183 8.1.3 利用JDBC发送SQL语句 187 8.1.4 JDBC API技术记录集接口 189 8.2 JDBC的包 195 8.2.1 RowSet包 195 8.2.2 CachedRowSet包 198 8.3 案例:填充CachedRowSet 对象 记录集 201 本章小结 202 习题 202 第9章 JSP中的文件操作 204 9.1 File类 205 9.1.1 获取文件的属性 205 9.1.2 创建目录的基本操作 206 9.1.3 删除文件和目录 208 9.2 使用字节流读/写文件 208 9.2.1 FileInputStream类和 FileOutputStream类 209 9.2.2 BufferedInputStream类和 BufferedOutputStream类 210 9.3 使用字符流读/写文件 212 9.3.1 FileReader类和 FileWriter类 212 9.3.2 BufferedReader类和 BufferedWriter类 213 9.4 RandomAccessFile类 215 9.5 文件上传和下载 218 9.5.1 文件上传 219 9.5.2 文件下载 223 9.6 案例:利用JSP表单调用文件 225 本章小结 226 习题 226 第10章 JSP的XML文件处理 228 10.1 认识XML 229 10.1.1 XML概述 229 10.1.2 XML的基本语法 230 10.1.3 JDK中的XML API 233 10.2 XML解析模型 234 10.2.1 DOM解析 234 10.2.2 SAX解析 236 10.2.3 DOM4j解析 238 10.3 XML与 Java类映射JAXB 240 10.3.1 什么是 XML与 Java类 映射 240 10.3.2 Java对象转化成 XML 242 10.3.3 XML转化为 Java对象 243 10.4 案例:复杂的映射 245 本章小结 248 习题 248 第11章 JSP与MySQL数据库 操作 250 11.1 认识MySQL数据库 251 11.1.1 MySQL数据库的基础 概念 251 11.1.2 安装MySQL数据库 251 11.1.3 配置MySQL数据库 255 11.1.4 启动MySQL数据库 256 11.1.5 登录MySQL数据库 257 11.2 MySQL数据库的基本操作 259 11.2.1 创建数据库 259 11.2.2 删除数据库 259 11.2.3 创建数据表 260 11.2.4 修改数据表 266 11.2.5 删除数据表 274 11.2.6 插入数据 276 11.2.7 更新数据 282 11.2.8 删除数据 283 11.3 JSP连接MySQL 284 11.3.1 JSP连接MySQL的方法 284 11.3.2 MySQL数据库*基本的DB 操作 285 11.3.3 调用对DB操作的方法 290 11.3.4 JSP数据分页显示 291 11.4 案例:制作旅游景区网站留言本 295 本章小结 300 习题 300 第12章 网上书店系统设计 302 12.1 网上书店系统会员登录 303 12.1.1 会员登录JavaBean 303 12.1.2 会员登录HTML与JSP 306 12.2 选书 308 12.2.1 选书JavaBean 308 12.2.2 选书JSP 309 12.3 订单提交及查询 317 12.3.1 订单提交Java Bean 317 12.3.2 订单提交JSP 320 本章小结 321 习题 321 参考文献 323
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |