注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Java Web从入门到精通(第2版)

Java Web从入门到精通(第2版)

Java Web从入门到精通(第2版)

定 价:¥79.80

作 者: 明日科技 著
出版社: 清华大学出版社
丛编项: 软件开发视频大讲堂
标 签: 暂缺

购买这本书可以去


ISBN: 9787302457213 出版时间: 2017-06-01 包装: 平装
开本: 16开 页数: 537 字数:  

内容简介

  《JavaWeb从入门到精通(第2版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了进行JavaWeb应用程序开发应该掌握的各方面技术。《JavaWeb从入门到精通(第2版)》共分21章,包括JavaWeb应用开发概述、HTML与CSS网页开发基础、JavaScript脚本语言、搭建开发环境、JSP基本语法、JSP内置对象、JavaBean技术、Servlet技术、过滤器和监听器、JavaWeb的数据库操作、EL(表达式语言)、JSTL标签、Ajax技术、Struts2基础、Struts2高级技术、Hibernate技术、Hibernate高级应用、Spring核心之IoC、Spring核心之AOP、JSP操作XML、清爽夏日九宫格日记网等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会JavaWeb应用程序开发的精髓,快速提高开发技能。 《JavaWeb从入门到精通(第2版)》可作为软件开发入门者的自学用书,也可作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。

作者简介

  明日科技,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等系列。多次荣获“全行业*品种”“中国大学出版社*书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

图书目录


目 录: 第1篇 Web开发基础第1章 Java Web应用开发概述 视频讲解:21分钟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网页开发基础 视频讲解:68分钟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 HTML 5新增内容2.2.1 新增的元素2.2.2 新增的input元素类型2.3 CSS样式表2.3.1 CSS规则2.3.2 CSS选择器2.3.3 在页面中包含CSS2.4 CSS 3的新特征2.4.1 模块与模块化结构2.4.2 一个简单的CSS 3实例2.5 小结2.6 实践与练习 第3章 JavaScript脚本语言 视频讲解:90分钟3.1 JavaScript概述3.1.1 什么是JavaScript3.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 下载Tomcat4.2.2 Tomcat的目录结构4.2.3 修改Tomcat的默认端口4.2.4 部署Web应用4.3 Eclipse的下载与使用4.3.1 Eclipse的下载与安装4.3.2 启动Eclipse4.3.3 Eclipse工作台4.3.4 使用Eclipse开发Web应用4.4 小结4.5 实践与练习 第2篇 JSP语言基础第5章 JSP基本语法 视频讲解:50分钟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内置对象 视频讲解:69分钟6.1 JSP内置对象概述6.2 request对象6.2.1 访问请求参数6.2.2 在作用域中管理属性6.2.3 获取cookie6.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 销毁session6.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技术 视频讲解:29分钟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页面中应用JavaBean7.3 在JSP中应用JavaBean7.3.1 解决中文乱码的JavaBean7.3.2 在JSP页面中用来显示时间的JavaBean7.3.3 数组转换成字符串7.4 小结7.5 实践与练习 第8章 Servlet技术 视频讲解:22分钟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 3.0新特性9.3.1 新增注释9.3.2 对文件上传的支持9.3.3 异步处理9.4 小结9.5 实践与练习 第3篇 JSP高级内容第10章 Java Web的数据库操作 视频讲解:48分钟10.1 JDBC技术10.1.1 JDBC简介10.1.2 JDBC连接数据库的过程10.2 JDBC API10.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(表达式语言) 视频讲解:23分钟11.1 EL概述11.1.1 EL的基本语法11.1.2 EL的特点11.2 与低版本的环境兼容—禁用EL11.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标签 视频讲解:62分钟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技术 视频讲解:59分钟13.1 当下谁在用Ajax13.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基础 视频讲解:60分钟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 什么是动态Action14.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 域模型DomainModel14.5.3 驱动模型ModelDriven14.6 典型应用14.6.1 Struts2处理表单数据14.6.2 使用Map类型的request、session和application14.7 小结14.8 实践与练习 第15章 Struts2高级技术 视频讲解:49分钟15.1 OGNL表达式语言15.1.1 认识OGNL15.1.2 Struts2框架中的OGNL15.1.3 操作普通的属性与方法15.1.4 访问静态方法与属性15.1.5 访问数组15.1.6 访问List、Set、Map集合15.1.7 投影与选择15.2 Struts2的标签库15.2.1 数据标签的应用15.2.2 控制标签的应用15.2.3 表单标签的应用15.3 拦截器的使用15.3.1 了解拦截器15.3.2 拦截器API15.3.3 使用拦截器15.4 数据验证机制15.4.1 手动验证的实现15.4.2 验证文件的命名规则15.4.3 验证文件的编写风格15.5 典型应用15.5.1 Struts2标签下的用户注册15.5.2 使用验证框架对数据校验15.6 小结15.7 实践与练习 第16章 Hibernate技术 视频讲解:42分钟16.1 初识Hibernate16.1.1 理解ORM原理16.1.2 Hibernate简介16.2 Hibernate入门16.2.1 获取Hibernate16.2.2 Hibernate配置文件16.2.3 了解并编写持久化类16.2.4 Hibernate映射16.2.5 Hibernate主键策略16.3 Hibernate数据持久化16.3.1 Hibernate实例状态16.3.2 Hibernate初始化类16.3.3 保存数据16.3.4 查询数据16.3.5 删除数据16.3.6 修改数据16.3.7 关于延迟加载16.4 使用Hibernate的缓存16.4.1 一级缓存的使用16.4.2 配置并使用二级缓存16.5 小结16.6 实践与练习 第17章 Hibernate高级应用 视频讲解:72分钟17.1 实体关联关系映射17.1.1 数据模型与领域模型17.1.2 理解并配置多对一单向关联17.1.3 理解并配置多对一双向关联17.1.4 理解并配置一对一主键关联17.1.5 理解并配置一对一外键关联17.1.6 理解并配置多对多关联关系17.1.7 了解级联操作17.2 实体继承关系映射17.2.1 类继承树映射成一张表17.2.2 每个子类映射成一张表17.2.3 每个具体类映射成一张表17.3 Hibernate查询语言17.3.1 了解HQL语言17.3.2 实体对象查询17.3.3 条件查询17.3.4 HQL参数绑定机制17.3.5 排序查询17.3.6 聚合函数的应用17.3.7 分组方法17.3.8 联合查询17.3.9 子查询17.4 小结17.5 实践与练习 第18章 Spring核心之IoC 视频讲解:38分钟18.1 Spring概述18.1.1 初识Spring18.1.2 Spring的获取18.1.3 简单配置Spring18.1.4 使用BeanFactory管理bean18.1.5 AplicationContext的应用18.2 依赖注入18.2.1 什么是控制反转与依赖注入18.2.2 bean的配置18.2.3 Setter注入18.2.4 构造器注入18.2.5 引用其他的bean18.2.6 匿名内部JavaBean的创建18.3 自动装配18.3.1 按bean名称装配18.3.2 按bean类型装配18.3.3 自动装配的其他方式18.4 bean的作用域18.4.1 了解Spring中的bean18.4.2 singleton的作用域18.4.3 prototype的作用域18.5 对bean的特殊处理18.5.1 初始化与销毁18.5.2 自定义属性编辑器18.6 小结18.7 实践与练习 第19章 Spring核心之AOP 视频讲解:24分钟19.1 AOP概述19.1.1 了解AOP19.1.2 AOP的简单实现19.2 Spring的切入点19.2.1 静态切入点与动态切入点19.2.2 深入静态切入点19.2.3 深入切入点底层19.2.4 Spring中其他切入点19.3 Aspect对AOP的支持19.3.1 了解Aspect19.3.2 Spring中的Aspect19.3.3 DefaultPointcutAdvisor切入点配置器19.3.4 NameMatchMethodPointcutAdvisor切入点配置器19.4 Spring持久化19.4.1 DAO模式介绍19.4.2 Spring的DAO理念19.4.3 事务应用的管理19.4.4 应用JdbcTemplate操作数据库19.4.5 与Hibernate整合19.5 小结19.6 实践与练习 第20章 JSP操作XML 视频讲解:50分钟20.1 XML简介20.1.1 XML文档结构20.1.2 XML语法要求20.1.3 为XML文档中的元素定义属性20.1.4 XML的注释20.1.5 处理字符数据20.2 dom4j概述20.2.1 dom4j简介20.2.2 dom4j的下载与配置20.3 创建XML文档20.3.1 创建XML文档对象20.3.2 创建根节点20.3.3 添加注释20.3.4 添加属性20.3.5 创建子节点20.3.6 设置节点的内容20.3.7 设置编码20.3.8 设置输出格式20.3.9 输出XML文档20.4 解析XML文档20.4.1 构建XML文档对象20.4.2 获取根节点20.4.3 获取子节点20.5 修改XML文档20.5.1 修改节点20.5.2 删除节点20.6 典型应用20.6.1 保存公告信息到XML文件20.6.2 对保存到XML文件中的公告信息进行管理20.7 小结20.8 实践与练习 第5篇 项 目 实 战第21章 清爽夏日九宫格日记网 视频讲解:95分钟21.1 项目设计思路21.1.1 功能阐述21.1.2 网站预览21.1.3 功能结构21.1.4 文件夹组织结构21.2 数据库和数据表设计21.2.1 数据库设计21.2.2 数据表设计21.3 公共模块设计21.3.1 编写数据库连接及操作的类21.3.2 编写保存分页代码的JavaBean21.3.3 配置解决中文乱码的过滤器21.3.4 编写实体类21.4 主界面设计21.4.1 主界面概述21.4.2 让采用DIV CSS布局的页面内容居中21.4.3 主界面的实现过程21.5 用户模块设计21.5.1 用户模块概述21.5.2 实现Ajax重构21.5.3 用户注册的实现过程21.5.4 用户登录的实现过程21.5.5 退出登录的实现过程21.5.6 找回密码的实现过程21.6 显示九宫格日记列表模块设计21.6.1 显示九宫格日记列表概述21.6.2 展开和收缩图片21.6.3 查看日记原图21.6.4 对日记图片进行左转和右转21.6.5 显示全部九宫格日记的实现过程21.6.6 我的日记的实现过程21.6.7 删除我的日记的实现过程21.7 写九宫格日记模块设计21.7.1 写九宫格日记模块概述21.7.2 应用jQuery让PNG图片在IE 6下背景透明(选学)21.7.3 填写日记信息的实现过程21.7.4 预览生成的日记图片的实现过程21.7.5 保存日记图片的实现过程21.8 项目发布21.9 小结

本目录推荐