产品特色
编辑推荐
“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,其中:
◆4个品种荣获“全行业优秀品种”
◆1个品种荣获2012年清华大学出版社“专业书”一等奖
◆绝大多数品种在“全国计算机零售图书排行榜”同品种排行中名列前茅
◆截至目前该大系累计销售超过55万册
◆该大系已成为近年来清华社计算机专业基础类零售图书的品牌之一
“软件开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,继承和创新了清华社“视频大讲堂”大系的编写模式、写作风格和优良品质。本书突出了以下内容:
◆总长总时长27小时同步视频演示讲解,可反复观摩,让学习更为快捷、高效
◆951个典型实例,通过实例学习更深入,更有趣,更有动力
◆369道面试真题,了解工作实例及面试问题,适应企业需求
◆596项能力测试题目,检测是否过关,了解学习之不足。
◆根据全国计算机零售图书排行榜,本书已经连续8月Java类全国零售排行前2名
“软件开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,执着于专业,精细于品质:
◆集基础知识、核心技能、高级应用、项目案例于一体
◆好学、好用、高效
内容简介
《Java Web从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了进行Java Web应用程序开发应该掌握的各方面技术。全书共分21章,包括Java Web应用开发概述、HTML与CSS网页开发基础、JavaScript脚本语言、搭建开发环境、JSP基本语法、JSP内置对象、JavaBean技术、Servlet技术、过滤器和监听器、Java Web的数据库操作、EL(表达式语言)、JSTL标签、Ajax技术、Struts2基础、Struts2高级技术、Hibernate技术、Hibernate高级应用、Spring核心之IoC、Spring核心之AOP、JSP操作XML、清爽夏日九宫格日记网等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Java Web应用程序开发的精髓,快速提高开发技能。另外,本书除了纸质内容之外,配书光盘中还给出了海量开发资源库,主要内容如下:
◆语音视频讲解:总时长27小时,共97段
◆实例资源库:951个实例及源码详细分析
◆模块资源库:15个经典模块开发过程完整展现
◆项目案例资源库:15个企业项目开发过程完整展现
◆测试题库系统:596道能力测试题目
◆面试资源库:369个企业面试真题
◆PPT电子教案
本书适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,也可供开发人员查阅、参考。
作者简介
明日科技,是一家软件开发和教育为主的高科技公司,开发的系统有长春公交系统、天气预报系统,矿山瓦斯报警系统等。开发的图书有《软件开发视频大讲堂》《软件开发1200例》《软件工程师开发大系》等多个系列。
目录
第1篇 Web开发基础
第1章 Java Web应用开发概述
视频讲解:18分钟
1.1 程序开发体系结构
1.1.1 C/S体系结构介绍
1.1.2 B/S体系结构介绍
1.1.3 两种体系结构的比较
1.2 Web应用程序的工作原理
1.3 Web应用技术
1.3.1 客户端应用的技术
1.3.2 服务器端应用的技术
1.4 了解Java Web成功案例
1.5 常用网上资源
1.5.1 常用资源下载网
1.5.2 技术社区
1.6 小结
第2章 HTML与CSS网页开发基础
视频讲解:1小时2分钟
2.1 HTML标记语言
2.1.1 创建第一个HTML文件
2.1.2 HTML文档结构
2.1.3 HTML常用标记
2.1.4 表格标记
2.1.5 HTML表单标记
2.1.6 超链接与图片标记
2.2 HTML5新增内容
2.2.1 新增的元素
2.2.2 新增的input元素类型
2.3 CSS样式表
2.3.1 CSS规则
2.3.2 CSS选择器
2.3.3 在页面中包含CSS
2.4 CSS 的新特征
2.4.1 模块与模块化结构
2.4.2 一个简单的CSS 实例
2.5 小结
2.6 实践与练习
第3章 JavaScript脚本语言
视频讲解:1小时39分钟
3.1 了解JavaScript
3.1.1 什么是JavaScript
3.1.2 JavaScript的主要特点
3.2 JavaScript语言基础
3.2.1 JavaScript的语法
3.2.2 JavaScript中的关键字
3.2.3 JavaScript的数据类型
3.2.4 变量的定义及使用
3.2.5 运算符的应用
3.3 流程控制语句
3.3.1 if条件语句
3.3.2 switch多分支语句
3.3.3 for循环语句
3.3.4 while循环语句
3.3.5 do…while循环语句
3.3.6 break与continue语句
3.4 函数
3.4.1 函数的定义
3.4.2 函数的调用
3.5 事件处理
3.5.1 什么是事件处理程序
3.5.2 JavaScript常用事件
3.5.3 事件处理程序的调用
3.6 常用对象
3.6.1 Window对象
3.6.2 String对象
3.6.3 Date对象
3.7 DOM技术
3.7.1 DOM的分层结构
3.7.2 遍历文档
3.7.3 获取文档中的指定元素
3.7.4 操作文档
3.8 小结
3.9 实践与练习
第4章 搭建开发环境
视频讲解:19分钟
4.1 Java Web应用的开发环境概述
4.2 Tomcat的安装与配置
4.2.1 下载Tomcat
4.2.2 Tomcat的目录结构
4.2.3 修改Tomcat的默认端口
4.2.4 部署Web应用
4.3 Eclipse的下载与使用
4.3.1 Eclipse的下载与安装
4.3.2 启动Eclipse
4.3.3 Eclipse工作台
4.3.4 使用Eclipse开发Web应用
4.4 小结
4.5 实践与练习
第2篇 JSP语言基础
第5章 JSP基本语法
视频讲解:30分钟
5.1 了解JSP页面
5.2 指令标识
5.2.1 page指令
5.2.2 include指令
5.2.3 taglib指令
5.3 脚本标识
5.3.1 JSP表达式
5.3.2 声明标识
5.3.3 代码片段
5.4 JSP注释
5.4.1 HTML中的注释
5.4.2 带有JSP表达式的注释
5.4.3 隐藏注释
5.4.4 动态注释
5.5 动作标识
5.5.1 包含文件标识
5.5.2 请求转发标识
5.5.3 传递参数标识
5.6 小结
5.7 实践与练习
第6章 JSP内置对象
视频讲解:1小时18分钟
6.1 JSP内置对象的概述
6.2 request对象
6.2.1 访问请求参数
6.2.2 在作用域中管理属性
6.2.3 获取cookie
6.2.4 解决中文乱码
6.2.5 获取客户端信息
6.2.6 显示国际化信息
6.3 response对象
6.3.1 重定向网页
6.3.2 处理HTTP文件头
6.3.3 设置输出缓冲
6.4 session对象
6.4.1 创建及获取客户的会话
6.4.2 从会话中移动指定的绑定对象
6.4.3 销毁session
6.4.4 会话超时的管理
6.4.5 session对象的应用
6.5 application对象
6.5.1 访问应用程序初始化参数
6.5.2 管理应用程序环境属性
6.6 out对象
6.6.1 向客户端输出数据
6.6.2 管理响应缓冲
6.7 其他内置对象
6.7.1 获取会话范围的pageContext对象
6.7.2 读取web.xml配置信息的config对象
6.7.3 应答或请求的page对象
6.7.4 获取异常信息的exception对象
6.8 小结
6.9 实践与练习
第7章 JavaBean技术
视频讲解:42分钟
7.1 JavaBean介绍
7.1.1 JavaBean概述
7.1.2 JavaBean种类
7.2 JavaBean的应用
7.2.1 获取JavaBean属性信息
7.2.2 对JavaBean属性赋值
7.2.3 如何在JSP页面中应用JavaBean
7.3 在JSP中应用JavaBean
7.3.1 解决中文乱码的JavaBean
7.3.2 在JSP页面中用来显示时间的JavaBean
7.3.3 数组转换成字符串
7.4 小结
7.5 实践与练习
第8章 Servlet技术
视频讲解:28分钟
8.1 Servlet基础
8.1.1 Servlet结构体系
8.1.2 Servlet技术特点
8.1.3 Servlet与JSP的区别
8.1.4 Servlet代码结构
8.2 Servlet API编程常用接口和类
8.2.1 Servlet接口
8.2.2 ServletConfig接口
8.2.3 HttpServletRequest接口
8.2.4 HttpServletResponse接口
8.2.5 GenericServlet类
8.2.6 HttpServlet类
8.3 Servlet开发
8.3.1 Servlet创建
8.3.2 Servlet配置
8.4 小结
8.5 实践与练习
第9章 过滤器和监听器
视频讲解:44分钟
9.1 Servlet过滤器
9.1.1 什么是过滤器
9.1.2 过滤器核心对象
9.1.3 过滤器创建与配置
9.1.4 字符编码过滤器
9.2 Servlet监听器
9.2.1 Servlet监听器简介
9.2.2 Servlet监听器的原理
9.2.3 Servlet上下文监听
9.2.4 HTTP会话监听
9.2.5 Servlet请求监听
9.2.6 Servlet监听器统计在线人数
9.3 Servlet .0新特性
9.3.1 新增注释
9.3.2 对文件上传的支持
9.3.3 异步处理
9.4 小结
9.5 实践与练习
第3篇 JSP高级内容
第10章 Java Web的数据库操作
视频讲解:1小时1分钟
10.1 JDBC技术
10.1.1 JDBC简介
10.1.2 JDBC连接数据库的过程
10.2 JDBC API
10.2.1 Connection接口
10.2.2 DriverManager类
10.2.3 Statement接口
10.2.4 PreparedStatement接口
10.2.5 ResultSet接口
10.3 JDBC操作数据库
10.3.1 添加数据
10.3.2 查询数据
10.3.3 修改数据
10.3.4 删除数据
10.3.5 批处理
10.3.6 调用存储过程
10.4 JDBC在Java Web中的应用
10.4.1 开发模式
10.4.2 分页查询
10.5 小结
10.6 实践与练习
第11章 EL(表达式语言)
视频讲解:53分钟
11.1 EL(表达式语言)概述
11.1.1 EL的基本语法
11.1.2 EL的特点
11.2 与低版本的环境兼容——禁用EL
11.2.1 使用斜杠“”符号
11.2.2 使用page指令
11.2.3 在web.xml文件中配置元素
11.3 保留的关键字
11.4 EL的运算符及优先级
11.4.1 通过EL访问数据
11.4.2 在EL中进行算术运算
11.4.3 在EL中判断对象是否为空
11.4.4 在EL中进行逻辑关系运算
11.4.5 在EL中进行条件运算
11.5 EL的隐含对象
11.5.1 页面上下文对象
11.5.2 访问作用域范围的隐含对象
11.5.3 访问环境信息的隐含对象
11.6 定义和使用EL函数
11.6.1 定义和使用函数
11.6.2 定义和使用EL函数时常见的错误
11.7 小结
11.8 实践与练习
第12章 JSTL标签
视频讲解:1小时2分钟
12.1 JSTL标签库简介
12.2 JSTL的配置
12.3 表达式标签
12.3.1 输出标签
12.3.2 变量设置标签
12.3.3 变量移除标签
12.3.4 捕获异常标签
12.4 URL相关标签
12.4.1 导入标签
12.4.2 动态生成URL标签
12.4.3 重定向标签
12.4.4 传递参数标签
12.5 流程控制标签
12.5.1 条件判断标签
12.5.2 条件选择标签
12.5.3 条件测试标签
12.5.4 其他条件标签
12.6 循环标签
12.6.1 循环标签
12.6.2 迭代标签
12.7 小结
12.8 实践与练习
第13章 Ajax技术
视频讲解:1小时3分钟
13.1 当下谁在用Ajax
13.1.1 百度搜索提示
13.1.2 淘宝新会员免费注册
13.1.3 明日科技编程词典服务网
13.2 Ajax开发模式与传统开发模式的比较
13.3 Ajax使用的技术
13.4 使用XMLHttpRequest对象
13.4.1 初始化XMLHttpRequest对象
13.4.2 XMLHttpRequest对象的常用方法
13.4.3 XMLHttpRequest对象的常用属性
13.5 与服务器通信——发送请求与处理响应
13.5.1 发送请求
13.5.2 处理服务器响应
13.5.3 一个完整的实例——检测用户名是否唯一
13.6 解决中文乱码问题
13.6.1 发送请求时出现中文乱码
13.6.2 获取服务器的响应结果时出现中文乱码
13.7 Ajax重构
13.7.1 Ajax重构的步骤
13.7.2 应用Ajax重构实现实时显示公告信息
13.8 Ajax常用实例
13.8.1 级联下拉列表
13.8.2 显示进度条
13.9 小结
13.10 实践与练习
第4篇 流行框架与XML技术
第14章 Struts2基础
视频讲解:1小时5分钟
14.1 Struts2概述
14.1.1 理解MVC原理
14.1.2 Struts2框架的产生
14.1.3 Struts2的结构体系
14.2 Struts2入门
14.2.1 Struts2的获取与放置
14.2.2 第一个Struts2程序
14.3 Action对象
14.3.1 认识Action对象
14.3.2 请求参数的注入原理
14.3.3 Action的基本流程
14.3.4 什么是动态Action
14.3.5 动态Action的应用
14.4 Struts2的配置文件
14.4.1 Struts2的配置文件类型
14.4.2 Struts2的包配置
14.4.3 名称空间配置
14.4.4 Action相关配置
14.4.5 通配符实现简化配置
14.4.6 返回结果的配置
14.5 Struts2的开发模式
14.5.1 实现与Servlet API的交互
14.5.2 域模型DomainModel
14.5.3 驱动模型ModelDriven
14.6 典型应用
14.6.1 Struts2处理表单数据
14.6.2 使用Map类型的request、session和application
1
软件开发视频大讲堂:Java Web从入门到精通(附光盘1张) 电子书 下载 mobi epub pdf txt