![]() 作者:软件开发技术联盟 出版社: 清华大学出版社 出版年: 2014-12 定价: 79.80元 丛书: 软件开发自学视频教程 ISBN: 9787302371052 内容简介 · · · · · ·《Java Web自学视频教程》以初学者为主要对象,全面介绍了Java Web开发相关的各种技术。在内容排列上由浅入深,使读者循序渐进地掌握Java Web开发技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解"晦涩难懂"的技术;在内容形式上附有大量的注意、说明、技巧等栏目,夯实读者理论技术,丰富管理与开发经验。 《Java Web自学视频教程》共分4篇20章,其中,第1篇为起步篇,主要包括Java Web应用开发概述、搭建开发环境、HTML与CSS网页开发基础、JavaScript语言、Java语言基础和JSP语法等内容;第2篇为核心篇,主要包括JSP内置对象、JavaBean技术、Servlet技术、过滤器和监听器、使用表达式语言(EL)、JSTL标签库和数据库应用开发等内容;第3篇为高级篇,主要包括文件上传与下载、Ajax技术、Stru... 目录 · · · · · ·目 录本书光盘"自主学习系统"内容索引...XIII 第1篇 起 步 篇 第1章 Java Web应用开发概述 2 ( 视频讲解:32分钟) 1.1 网络程序开发体系结构 3 · · · · · ·() 目 录 本书光盘"自主学习系统"内容索引...XIII 第1篇 起 步 篇 第1章 Java Web应用开发概述 2 ( 视频讲解:32分钟) 1.1 网络程序开发体系结构 3 1.1.1 C/S结构介绍 3 1.1.2 B/S结构介绍 3 1.1.3 两种体系结构的比较 4 1.2 Web应用技术 4 1.2.1 客户端应用技术 5 1.2.2 服务器端应用技术 6 1.3 Web应用程序的工作原理 7 1.4 初识Java Web 8 1.4.1 Java概述 8 1.4.2 Java语言的主要特点 9 1.4.3 Java Web概述 9 1.4.4 Java Web成功案例 10 1.5 Java Web网站的基本构建流程 11 1.6 常用网上资源 11 1.6.1 常用资源下载网站 12 1.6.2 技术社区 12 1.7 本章小结 12 第2章 搭建开发环境 13 ( 视频讲解:12分钟) 2.1 Java Web开发环境概述 14 2.1.1 开发工具包JDK 14 2.1.2 Web服务器 14 2.1.3 数据库 15 2.1.4 Web浏览器 15 2.2 安装和配置JDK 15 2.2.1 下载JDK 15 2.2.2 安装JDK 17 2.2.3 Windows系统下配置和测试JDK 18 2.3 安装和配置Tomcat 19 2.3.1 获取Tomcat 19 2.3.2 熟悉Tomcat 21 2.3.3 修改Tomcat的默认端口 22 2.3.4 部署Web应用 23 2.4 Eclipse开发工具的安装与使用 23 2.4.1 Eclipse的下载与安装 23 2.4.2 启动Eclipse 25 2.4.3 安装Eclipse中文语言包 25 2.4.4 Eclipse工作台 27 2.5 做好项目开发的准备工作 28 2.5.1 集成Eclipse与Tomcat 28 2.5.2 完善Web项目开发所需配置 29 2.6 综合应用 30 2.6.1 创建第一个Java Web项目 30 2.6.2 将图片输出到JSP页面中 32 2.7 本章常见问题 33 2.7.1 输入javac显示"不是内部或外 部命令......" 33 2.7.2 Tomcat端口被占用导致不能 启动 33 2.7.3 Eclipse没有创建JSP项 34 2.8 本章小结 34 2.9 跟我上机 34 第3章 HTML与CSS网页开发基础 35 ( 视频讲解:12分钟) 3.1 HTML 5语言 36 3.1.1 HTML 5文档结构 36 3.1.2 HTML文字排版标记 37 3.1.3 图片与超链接标记 39 3.1.4 HTML 5新增的语义元素 41 3.1.5 制作表格 44 3.1.6 播放音频和视频 45 3.1.7 表单标记 46 3.2 CSS样式表 50 3.2.1 样式表的定义与引用 50 3.2.2 CSS规则 51 3.2.3 CSS选择器 52 3.2.4 CSS常用属性 54 3.3 综合应用 55 3.3.1 在页面添加图片和超链接 55 3.3.2 在CSS 2中使用div层对页面中 的文字添加彩色边框 56 3.4 本章常见错误 57 3.4.1 在网页中插入图片或超链接找不 到相关内容 57 3.4.2 应用<video>标记在页面中播放视 频不成功 57 3.5 本章小结 58 3.6 跟我上机 58 第4章 JavaScript语言 59 ( 视频讲解:1小时42分钟) 4.1 JavaScript的语言基础 60 4.1.1 基本语法 60 4.1.2 数据类型 60 4.1.3 变量 60 4.1.4 运算符 61 4.2 JavaScript的流程控制语句 64 4.2.1 if条件判断语句 64 4.2.2 for循环语句 64 4.2.3 while循环语句 65 4.2.4 do...while循环语句 65 4.2.5 break语句 66 4.2.6 continue语句 66 4.2.7 switch语句 66 4.3 JavaScript函数的定义及调用 68 4.3.1 函数的定义 68 4.3.2 函数的调用 68 4.4 事件处理 68 4.4.1 事件处理程序 69 4.4.2 事件类型 69 4.4.3 事件处理程序的调用 70 4.5 常用对象 70 4.5.1 String对象 70 4.5.2 Date对象 71 4.5.3 window对象 71 4.6 DOM技术 73 4.6.1 DOM的分层结构 73 4.6.2 遍历文档 74 4.6.3 获取文档中的指定元素 75 4.7 综合应用 76 4.7.1 使用删除线样式标注商品特价 76 4.7.2 验证用户注册信息的合法性 76 4.8 本章常见错误 78 4.8.1 JavaScript语言中除法运算Infinity 提示 78 4.8.2 JavaScript中分配事件处理程序时 找不到响应事件 78 4.9 本章小结 78 4.10 跟我上机 78 第5章 Java语言基础 79 ( 视频讲解:5小时45分钟) 5.1 面向对象程序设计 80 5.1.1 类和对象 80 5.1.2 定义类 80 5.1.3 定义成员方法 82 5.1.4 定义成员变量与局部变量 83 5.1.5 使用构造方法 84 5.1.6 创建与使用Java对象 85 5.1.7 使用包 86 5.2 数据类型 87 5.2.1 基本数据类型 87 5.2.2 类型之间的转换 88 5.3 常量与变量 89 5.3.1 定义常量 89 5.3.2 定义变量 89 5.4 运算符的应用 90 5.4.1 赋值运算符 90 5.4.2 算术运算符 91 5.4.3 比较运算符 92 5.4.4 逻辑运算符 92 5.4.5 位运算符 93 5.4.6 条件运算符 95 5.4.7 自增、自减运算符 95 5.4.8 运算符的优先级 96 5.5 流程控制语句 97 5.5.1 分支语句 97 5.5.2 循环语句 101 5.5.3 合理使用循环语句 104 5.5.4 使用break和continue语句实现 程序跳转 104 5.6 字符串处理 105 5.6.1 创建字符串对象 105 5.6.2 连接字符串 106 5.6.3 判断字符串对象是否相等 107 5.6.4 字符串替换 108 5.6.5 获取子字符串 109 5.6.6 将字符串转换为数值类型 110 5.7 创建并使用数组 111 5.7.1 数值及其应用 111 5.7.2 创建及遍历一维数组 111 5.7.3 创建及遍历二维数组 112 5.8 应用集合类 113 5.8.1 ArrayList类 113 5.8.2 Vector类 115 5.9 综合应用 116 5.9.1 判断某年是否是闰年 116 5.9.2 在控制台输出杨辉三角形 117 5.10 本章常见错误 118 5.10.1 运行Java程序时找不到或无法 加载主类错误解析 118 5.10.2 无法解析变量错误分析 118 5.11 本章小结 119 5.12 跟我上机 119 第6章 JSP语法 120 ( 视频讲解:50分钟) 6.1 了解JSP页面的基本构成 121 6.2 使用JSP指令标识 122 6.2.1 使用页面指令page 123 6.2.2 使用文件包含指令include 125 6.2.3 使用引用标签库指令taglib 126 6.3 使用JSP脚本 126 6.3.1 在JSP中应用代码片段 126 6.3.2 使用JSP表达式 127 6.3.3 使用声明标识 128 6.4 巧用注释 129 6.4.1 基本HTML注释 129 6.4.2 隐藏注释 130 6.4.3 代码片段中的注释 130 6.5 常用JSP动作标识 131 6.5.1 使用包含动作标识 <jsp:include> 132 6.5.2 使用请求转发的动作标识 <jsp:forward> 134 6.5.3 使用子动作标识<jsp:param> 135 6.5.4 使用动作标识<jsp:useBean> 136 6.5.5 使用动作标识<jsp:get Property> 142 6.5.6 使用动作标识<jsp:set Property> 143 6.6 综合应用 145 6.6.1 应用Java程序片段动态生成 表格 145 6.6.2 将页面转发到用户登录页面 145 6.7 本章常见错误 147 6.7.1 JSP语句理解常见错误分析 147 6.7.2 JSP页面传递中文乱码的问题 147 6.7.3 使用<jsp:forward>请求进行页面跳 转找不到请求页面问题 147 6.8 本章小结 148 6.9 跟我上机 148 第2篇 核 心 篇 第7章 JSP内置对象 150 ( 视频讲解:1小时10分钟) 7.1 JSP内置对象概述 151 7.1.1 内置对象的作用 151 7.1.2 内置对象及其应用场合 151 7.2 request请求对象 152 7.2.1 获取请求参数 152 7.2.2 解决中文乱码问题 154 7.2.3 获取客户端数据 155 7.2.4 应用request对象域 156 7.3 response响应对象 158 7.3.1 操作HTTP头信息 158 7.3.2 设置MIME类型 159 7.3.3 实现页面重定向 159 7.4 out输出对象 160 7.4.1 向客户端输出数据 160 7.4.2 管理缓冲区 161 7.5 session会话对象 161 7.5.1 session对象的生命周期 162 7.5.2 创建与获取会话 162 7.5.3 移除对话中的数据 163 7.5.4 设置会话的有效时间 163 7.5.5 应用session对象模拟用户 登录 164 7.6 应用application对象 165 7.6.1 application对象的生命周期 165 7.6.2 操作application对象中数据 166 7.6.3 配置Web应用的初始化 参数 167 7.6.4 应用application对象实现网页 计数器 168 7.7 其他内置对象 169 7.7.1 应答与请求的page对象 169 7.7.2 页面上下文的pageContext 对象 169 7.7.3 获取web.xml配置信息的config 对象 170 7.7.4 获取异常信息的exception 对象 170 7.8 综合应用 171 7.8.1 通过request对象获取用户注册 信息 171 7.8.2 防止表单在网站外部提交 172 7.8.3 通过cookie保存并读取用户登录 信息 174 7.9 本章常见错误 175 7.9.1 getAttribute()方法使用的常见错误 分析 175 7.9.2 引发NullPointerException异常的 常见错误分析 176 7.9.3 引发NoClassDefFoundError 错误 176 7.10 本章小结 176 7.11 跟我上机 176 第8章 JavaBean技术 177 ( 视频讲解:26分钟) 8.1 JavaBean概述 178 8.1.1 JavaBean产生背景 178 8.1.2 JavaBean的作用 178 8.1.3 JavaBean的规范 179 8.1.4 JavaBean的种类 179 8.2 Eclipse对JavaBean方法的 支持 180 8.3 JavaBean的应用 182 8.3.1 获取JavaBean属性 182 8.3.2 对JavaBean属性赋值 184 8.3.3 如何在JSP页面中应用 JavaBean 185 8.4 综合应用 187 8.4.1 判断用户名是否有效 187 8.4.2 计算两个日期相差的天数 189 8.5 本章常见错误 191 8.5.1 应用<jsp:useBean>动作标识获 取JavaBean属性信息的常见错误 分析 191 8.5.2 理解使用JavaBean的常见问题 分析 191 8.6 本章小结 192 8.7 跟我上机 192 第9章 Servlet技术 193 ( 视频讲解:1小时14分钟) 9.1 Servlet概述 194 9.1.1 Servlet简介 194 9.1.2 Servlet功能 194 9.1.3 Servlet特点 195 9.1.4 Servlet的生命周期 195 9.2 Servlet技术开发 196 9.2.1 Servlet在Java EE中的结构 体系 196 9.2.2 Servlet核心API 196 9.2.3 创建第一个Servlet类 198 9.2.4 Servlet配置 199 9.2.5 使用Servlet处理业务逻辑 200 9.2.6 使用Eclipse快速创建Servlet 201 9.3 Servlet实现页面转发 203 9.4 综合应用 204 9.4.1 处理表单数据 204 9.4.2 页面转发 207 9.5 本章常见错误 208 9.5.1 HttpServletRequest对象处理中文 时出现乱码现象 208 9.5.2 Servlet请求资源不可用 208 9.6 本章小结 208 9.7 跟我上机 208 第10章 过滤器和监听器 209 ( 视频讲解:30分钟) 10.1 配置并使用Servlet过滤器 210 10.1.1 过滤器的处理方式 210 10.1.2 过滤器的核心对象 210 10.1.3 创建并配置过滤器 211 10.1.4 字符编码过滤器 215 10.2 Servlet监听器 218 10.2.1 Servlet监听器简介 219 10.2.2 Servlet监听器的工作原理 219 10.2.3 监听Servlet上下文 219 10.2.4 监听HTTP会话 220 10.2.5 监听Servlet请求 221 10.2.6 使用监听器查看在线用户 221 10.3 综合应用 224 10.3.1 创建过滤器 224 10.3.2 防盗链过滤器 225 10.4 本章常见错误 226 10.4.1 使用过滤器对象的doFilter() 方法时的常见错误 226 10.4.2 执行Servlet时发生下载提示 错误 226 10.5 本章小结 226 10.6 跟我上机 226 第11章 使用表达式语言(EL) 227 ( 视频讲解:54分钟) 11.1 EL概述 228 11.1.1 EL的基本语法 228 11.1.2 EL的特点 228 11.2 与低版本的环境兼容--禁 用EL 229 11.2.1 使用斜杠"\"符号 229 11.2.2 使用page指令 229 11.2.3 在web.xml文件中配置 <el-ignored>元素 230 11.3 保留关键字 230 11.4 EL运算符及其优先级 230 11.4.1 通过EL访问数据 231 11.4.2 在EL中执行算术运算 232 11.4.3 在EL中判断对象是否为空 233 11.4.4 在EL中执行逻辑关系运算 233 11.4.5 在EL中执行条件运算 235 11.5 EL的隐含对象 236 11.5.1 页面上下文对象 236 11.5.2 访问作用域范围的隐含 对象 238 11.5.3 访问环境信息的隐含对象 239 11.6 定义和使用EL函数 242 11.7 综合应用 243 11.7.1 应用EL访问JavaBean 属性 243 11.7.2 应用EL表达式显示投票 结果 245 11.8 本章常见错误 247 11.8.1 定义和使用EL函数时常见的 错误 247 11.8.2 为EL变量命名时常见的 错误 248 11.9 本章小结 249 11.10 跟我上机 249 第12章 JSTL标签库 250 ( 视频讲解:1小时2分钟) 12.1 JSTL标签库简介 251 12.2 JSTL的下载与配置 252 12.2.1 下载JSTL标签库 252 12.2.2 配置JSTL 252 12.3 表达式标签 255 12.3.1 <c:out>输出标签 255 12.3.2 <c:set>变量设置标签 256 12.3.3 <c:remove>变量移除标签 258 12.3.4 <c:catch>捕获异常标签 259 12.4 URL相关标签 261 12.4.1 <c:import>导入标签 261 12.4.2 <c:url>动态生成URL 标签 263 12.4.3 <c:redirect>重定向标签 264 12.4.4 <c:param>传递参数标签 265 12.5 流程控制标签 266 12.5.1 <c:if>条件判断标签 266 12.5.2 <c:choose>条件选择标签 267 12.5.3 <c:when>条件测试标签 269 12.5.4 <c:otherwise>其他条件 标签 270 12.6 循环标签 271 12.6.1 <c:forEach>循环标签 271 12.6.2 <c:forTokens>迭代标签 273 12.7 综合应用 275 12.7.1 利用JSTL标签导入用户注册 协议 275 12.7.2 根据参数请求显示不同的 页面 276 12.8 本章常见错误 276 12.8.1 使用<c:set>标签的常见 错误 276 12.8.2 <c:import>导入标签 277 12.9 本章小结 278 12.10 跟我上机 278 第13章 数据库应用开发 279 ( 视频讲解:1小时2分钟) 13.1 Web开发时常用的数据库 280 13.1.1 MySQL数据库 280 13.1.2 SQL Server 2008数据库 285 13.1.3 Oracle数据库 285 13.2 JDBC技术 285 13.2.1 JDBC简介 285 13.2.2 JDBC连接数据库的开发 流程 286 13.3 JDBC核心API 287 13.3.1 驱动程序管理器类 DriverManager 288 13.3.2 代表数据库连接的Connection 接口 289 13.3.3 执行SQL语句的Statement 接口 290 13.3.4 预编译执行SQL语句的 PreparedStatement接口 291 13.3.5 结果集ResultSet接口 292 13.3.6 及时关闭连接 294 13.4 JDBC操作数据库 294 13.4.1 添加数据 294 13.4.2 查询数据 297 13.4.3 修改数据 299 13.4.4 删除数据 302 13.4.5 批处理 303 13.4.6 调用存储过程 306 13.5 JDBC在Java Web中的应用 309 13.5.1 开发模式 309 13.5.2 分页查询 309 13.6 综合应用 315 13.6.1 批量删除数据 315 13.6.2 网站用户注册 317 13.7 本章常见错误 319 13.7.1 使用ResultSet对象提供的Getter() 方法获取SQL查询的数据时常见 错误分析 319 13.7.2 Java 通过JDBC连接SQL Server 数据库的常见问题分析 320 13.8 本章小结 321 13.9 跟我上机 321 第3篇 高 级 篇 第14章 文件上传与下载 324 ( 视频讲解:1小时14分钟) 14.1 使用Servlet 3.0的新特性实现文 件上传 325 14.2 使用Commons-FileUpload组件 实现文件上传 326 14.2.1 添加表单及表单元素 326 14.2.2 创建上传对象 327 14.2.3 解析上传请求 327 14.3 实现文件下载 330 14.3.1 文件类 330 14.3.2 文件字节输入流 331 14.3.3 字节输出流 332 14.4 综合应用 333 14.4.1 获取表单的元素值 333 14.4.2 限制上传文件的类型 336 14.5 本章常见错误 337 14.5.1 文件上传时的常见错误 337 14.5.2 获取上传文件名称时的常见 错误 338 14.6 本章小结 338 14.7 跟我上机 338 第15章 Ajax技术 339 ( 视频讲解:1小时) 15.1 了解Ajax 340 15.1.1 Ajax概述 340 15.1.2 Ajax开发模式与传统开发模式 的比较 340 15.1.3 Ajax的优点 340 15.1.4 需要注意的几个问题 341 15.2 使用XMLHttpRequest对象 342 15.2.1 初始化XMLHttpRequest 对象 342 15.2.2 XMLHttpRequest对象的常用 方法 343 15.2.3 XMLHttpRequest对象的常用 属性 345 15.3 传统Ajax的工作流程 346 15.3.1 发送请求 347 15.3.2 处理服务器响应 348 15.3.3 一个完整的实例--检测用户 名是否唯一 350 15.4 jQuery实现Ajax 352 15.4.1 jQuery简介 352 15.4.2 应用load()方法发送请求 355 15.4.3 发送GET和POST请求 356 15.4.4 服务器返回的数据格式 361 15.4.5 使用$.ajax()方法 365 15.5 综合应用 367 15.5.1 实时显示公告信息 367 15.5.2 实现无刷新分页 370 15.6 本章常见错误 374 15.6.1 Ajax中文编码常见错误 374 15.6.2 使用onreadystatechange属性时 找不到指定函数的错误分析 375 15.6.3 如何解决找不到jQuery脚本库 错误 375 15.7 本章小结 376 15.8 跟我上机 376 第16章 Struts 2框架 377 ( 视频讲解:1小时20分钟) 16.1 Struts 2框架概述 378 16.1.1 理解MVC的原理 378 16.1.2 Struts 2框架的产生 379 16.1.3 Struts 2的结构体系 379 16.2 Struts 2 入门 380 16.2.1 获取与配置Struts 2 380 16.2.2 创建第一个Struts 2程序 380 16.3 Action对象 383 16.3.1 认识Action对象 383 16.3.2 请求参数的注入原理 384 16.3.3 Action的基本流程 384 16.3.4 动态Action 385 16.3.5 应用动态Action 386 16.4 Struts 2的配置文件 388 16.4.1 Struts 2的配置文件类型 388 16.4.2 配置Struts 2包 388 16.4.3 配置名称空间 389 16.4.4 Action的相关配置 389 16.4.5 使用通配符简化配置 391 16.4.6 配置返回结果 392 16.5 Struts 2的标签库 392 16.5.1 应用数据标签 392 16.5.2 应用控制标签 395 16.5.3 应用表单标签 397 16.6 Struts 2的开发模式 398 16.6.1 实现与Servlet API的交互 398 16.6.2 域模型DomainModel 399 16.6.3 驱动模型ModelDriven 400 16.7 Struts 2的拦截器 401 16.7.1 拦截器概述 401 16.7.2 拦截器API 402 16.7.3 使用拦截器 403 16.8 数据验证机制 405 16.8.1 手动验证 405 16.8.2 验证文件的命名规则 405 16.8.3 验证文件的编写风格 406 16.9 综合应用 407 16.9.1 Struts 2处理表单数据 407 16.9.2 Struts 2标签下的用户注册 409 16.10 本章常见错误 410 16.10.1 调用Action时抛出java.lang.Class NotFoundException错误 410 16.10.2 解决出现的java.lang.Class NotFoundException异常 411 16.11 本章小结 411 16.12 跟我上机 411 第17章 Hibernate技术 412 ( 视频讲解:1小时38分钟) 17.1 初识Hibernate 413 17.1.1 ORM原理 413 17.1.2 Hibernate简介 413 17.2 Hibernate入门 414 17.2.1 获取Hibernate 414 17.2.2 Hibernate配置文件 414 17.2.3 编写持久化类 415 17.2.4 Hibernate映射 416 17.2.5 Hibernate主键策略 418 17.3 Hibernate数据持久化 418 17.3.1 Hibernate实例状态 418 17.3.2 Hibernate初始化类 419 17.3.3 保存数据 421 17.3.4 查询数据 422 17.3.5 删除数据 423 17.3.6 修改数据 424 17.3.7 延迟加载 425 17.4 使用Hibernate的缓存 426 17.4.1 使用一级缓存 426 17.4.2 配置和使用二级缓存 427 17.5 实体关联关系映射 428 17.5.1 数据模型与领域模型 429 17.5.2 理解并配置多对一单向关联 429 17.5.3 理解并配置多对一双向关联 431 17.5.4 理解并配置一对一主键关联 432 17.5.5 级联操作 434 17.6 Hibernate查询语言 435 17.6.1 HQL语言 435 17.6.2 查询实体对象 436 17.6.3 条件查询 437 17.6.4 HQL参数绑定机制 438 17.6.5 排序查询 438 17.6.6 应用聚合函数 438 17.6.7 分组方法 439 17.6.8 联合查询 439 17.7 综合应用 440 17.7.1 修改员工信息 440 17.7.2 员工信息的模糊查询 442 17.8 本章常见错误 443 17.8.1 编写持久化类常见错误解析 443 17.8.2 Hibernate中删除数据时delete() 方法无法执行 444 17.9 本章小结 444 17.10 跟我上机 444 第18章 Spring技术 445 ( 视频讲解:1小时2分钟) 18.1 Spring概述 446 18.1.1 Spring组成 446 18.1.2 获取Spring 447 18.1.3 配置Spring 447 18.1.4 使用BeanFactory管理Bean 448 18.1.5 应用ApplicationContext 449 18.2 依赖注入 450 18.2.1 控制反转与依赖注入 450 18.2.2 配置Bean 451 18.2.3 Setter注入 451 18.2.4 构造器注入 452 18.2.5 引用其他Bean 454 18.2.6 创建匿名内部JavaBean 456 18.3 AOP概述 456 18.3.1 AOP术语 456 18.3.2 AOP的简单实现 458 18.4 Spring的切入点 459 18.4.1 静态与动态切入点 459 18.4.2 深入静态切入点 460 18.4.3 深入切入点底层 461 18.4.4 Spring中的其他切入点 461 18.5 Aspect对AOP的支持 462 18.5.1 Aspect概述 462 18.5.2 Spring中的Aspect 462 18.5.3 DefaultPointcutAdvisor切入点 配置器 463 18.5.4 NameMatchMethodPointcutAdvisor 切入点配置器 464 18.6 Spring持久化 464 18.6.1 DAO模式 464 18.6.2 Spring的DAO理念 465 18.6.3 事务管理 467 18.6.4 应用JdbcTemplate操作数 据库 471 18.6.5 与Hibernate整合 472 18.6.6 整合Spring与Hibernate在tb_user 表中添加信息 473 18.7 综合应用 475 18.7.1 登录页面国际化 475 18.7.2 Spring与Hibernate整合批量 添加数据 476 18.8 本章常见错误 477 18.8.1 NotWritablePropertyException 异常 477 18.8.2 java.lang.NoClassDefFoundError 异常 478 18.9 本章小结 478 18.10 跟我上机 478 第4篇 实 战 篇 第19章 基于Struts 2的供求信息网 480 ( 视频讲解:3小时40分钟) 19.1 开发背景 481 19.2 需求分析 481 19.3 系统设计 481 19.3.1 系统目标 481 19.3.2 系统功能结构 481 19.3.3 系统流程图 482 19.3.4 系统开发及运行环境 482 19.3.5 文件夹组织结构 483 19.3.6 系统预览 483 19.4 数据库设计 484 19.4.1 数据库分析 484 19.4.2 数据库逻辑结构 484 19.5 公共类设计 486 19.5.1 数据库连接及操作类 486 19.5.2 业务处理类 488 19.5.3 分页类 492 19.5.4 字符串处理类 494 19.6 前台页面设计 494 19.6.1 前台页面概述 494 19.6.2 前台页面的实现过程 495 19.7 前台信息显示设计 496 19.7.1 信息显示概述 496 19.7.2 信息显示技术分析 497 19.7.3 列表显示信息的实现过程 499 19.7.4 显示信息详细内容的实现过程 509 19.8 信息发布模块设计 510 19.8.1 信息发布模块概述 510 19.8.2 信息发布技术分析 511 19.8.3 信息发布实现过程 515 19.9 后台登录设计 518 19.9.1 后台登录功能概述 518 19.9.2 后台登录技术分析 519 19.9.3 后台登录的实现过程 519 19.10 后台信息管理设计 521 19.10.1 信息管理功能概述 521 19.10.2 信息管理技术分析 523 19.10.3 信息显示的实现过程 525 19.10.4 信息付费设置的实现过程 529 19.11 本章小结 531 第20章 基于SSH2的网络商城 532 ( 视频讲解:48分钟) 20.1 开发背景 533 20.2 需求分析 533 20.3 系统设计 533 20.3.1 系统目标 533 20.3.2 系统功能结构 534 20.3.3 系统业务流程图 534 20.3.4 系统编码规范 534 20.3.5 系统开发及运行环境 535 20.3.6 文件夹组织结构 535 20.3.7 系统预览 536 20.4 数据库设计 537 20.4.1 E-R图设计 537 20.4.2 创建数据库及数据表 538 20.5 搭建项目环境 540 20.5.1 配置Struts 2 540 20.5.2 配置Hibernate 543 20.5.3 配置Spring 544 20.5.4 配置web.xml 544 20.6 公共类设计 545 20.6.1 Hibernate的Session初始 化类 545 20.6.2 泛型工具类 547 20.6.3 数据持久化类 548 20.7 登录注册模块设计 550 20.7.1 实现注册模块 550 20.7.2 实现登录模块 552 20.8 前台商品信息查询模块设计 554 20.8.1 实现商品类别分级查询 554 20.8.2 实现商品搜索 556 20.9 购物车模块设计 557 20.9.1 实现购物车的基本功能 557 20.9.2 实现订单的相关功能 560 20.10 后台商品管理模块设计 563 20.10.1 实现商品管理功能 563 20.10.2 实现商品类别管理功能 567 20.11 后台订单管理模块设计 570 20.11.1 实现后台订单查询 570 20.11.2 实现后台订单状态管理 572 20.12 本章小结 574 · · · · · · () |
语言通俗易懂
这本书我在大学时看过一遍
现在终于有机会看看这本书
收到期待观看