Java Web从入门到精通-(第2版)-(附1DVD) 内容简介
“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,其中:4个品种荣获“全行业优秀畅销品种”1个品种荣获2012年清华大学出版社“专业畅销书”一等奖绝大多数品种在“全国计算机零售图书排行榜”同品种排行中名列前茅截至目前该大系累计销售超过130万册该大系已成为近年来清华社计算机专业基础类零售图书畅销品牌之一“软件开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,继承和创新了清华社“视频大讲堂”大系的编写模式、写作风格和优良品质。本书突出了以下内容:总长总时长17小时同步视频演示讲解,可反复观摩,让学习更为快捷、高效15个典型实例,通过实例学习更深入,更有趣,更有动力369道面试真题,了解工作实例及面试问题,更好适应企业需求596项能力测试题目,检测是否过关,了解学习之不足。根据全国计算机零售图书排行榜,本书长期在java web类全国零售排行前列 “软件开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,执着于专业,精细于品质。集基础知识、核心技能、高级应用、项目案例于一体
Java Web从入门到精通-(第2版)-(附1DVD) 本书特色
《Java Web从入门到精通(第2版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了进行Java Web应用程序开发应该掌握的各方面技术。《Java Web从入门到精通(第2版)》共分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应用程序开发的精髓,快速提高开发技能。《Java Web从入门到精通(第2版)》可作为软件开发入门者的自学用书,也可作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。
Java Web从入门到精通-(第2版)-(附1DVD) 目录
目 录:第1篇Web开发基础第1章Java Web应用开发概述视频讲解:21分钟1.1程序开发体系结构1.1.1C/S体系结构介绍1.1.2B/S体系结构介绍1.1.3两种体系结构的比较1.2Web应用程序的工作原理1.3Web应用技术1.3.1客户端应用的技术1.3.2服务器端应用的技术1.4Java Web成功案例1.5常用网上资源1.5.1常用资源下载网1.5.2技术社区1.6小结 第2章HTML与CSS网页开发基础视频讲解:68分钟2.1HTML标记语言2.1.1创建**个HTML文件2.1.2HTML文档结构2.1.3HTML常用标记2.1.4表格标记2.1.5HTML表单标记2.1.6超链接与图片标记2.2HTML 5新增内容2.2.1新增的元素2.2.2新增的input元素类型2.3CSS样式表2.3.1CSS规则2.3.2CSS选择器2.3.3在页面中包含CSS2.4CSS 3的新特征2.4.1模块与模块化结构2.4.2一个简单的CSS 3实例2.5小结2.6实践与练习 第3章JavaScript脚本语言视频讲解:90分钟3.1JavaScript概述3.1.1什么是JavaScript3.1.2JavaScript的主要特点3.2JavaScript语言基础3.2.1JavaScript的语法3.2.2JavaScript中的关键字3.2.3JavaScript的数据类型3.2.4变量的定义及使用3.2.5运算符的应用3.3流程控制语句3.3.1if条件判断语句3.3.2switch多分支语句3.3.3for循环语句3.3.4while循环语句3.3.5do…while循环语句3.3.6break与continue语句3.4函数3.4.1函数的定义3.4.2函数的调用3.5事件处理3.5.1什么是事件处理程序3.5.2JavaScript常用事件3.5.3事件处理程序的调用3.6常用对象3.6.1Window对象3.6.2String对象3.6.3Date对象3.7DOM技术3.7.1DOM的分层结构3.7.2遍历文档3.7.3获取文档中的指定元素3.7.4操作文档3.8小结3.9实践与练习 第4章搭建开发环境视频讲解:19分钟4.1Java Web应用的开发环境概述4.2Tomcat的安装与配置4.2.1下载Tomcat4.2.2Tomcat的目录结构4.2.3修改Tomcat的默认端口4.2.4部署Web应用4.3Eclipse的下载与使用4.3.1Eclipse的下载与安装4.3.2启动Eclipse4.3.3Eclipse工作台4.3.4使用Eclipse开发Web应用4.4小结4.5实践与练习 第2篇JSP语言基础第5章JSP基本语法视频讲解:50分钟5.1JSP页面概述5.2指令标识5.2.1page指令5.2.2include指令5.2.3taglib指令5.3脚本标识5.3.1JSP表达式5.3.2声明标识5.3.3代码片段5.4JSP注释5.4.1HTML中的注释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.1JSP内置对象概述6.2request对象6.2.1访问请求参数6.2.2在作用域中管理属性6.2.3获取cookie6.2.4解决中文乱码6.2.5获取客户端信息6.2.6显示国际化信息6.3response对象6.3.1重定向网页6.3.2处理HTTP文件头6.3.3设置输出缓冲6.4session对象6.4.1创建及获取客户的会话6.4.2从会话中移动指定的绑定对象6.4.3销毁session6.4.4会话超时的管理6.4.5session对象的应用6.5application对象6.5.1访问应用程序初始化参数6.5.2管理应用程序环境属性6.6out对象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.1JavaBean介绍7.1.1JavaBean概述7.1.2JavaBean种类7.2JavaBean的应用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.1Servlet基础8.1.1Servlet结构体系8.1.2Servlet技术特点8.1.3Servlet与JSP的区别8.1.4Servlet代码结构8.2Servlet API编程常用接口和类8.2.1Servlet接口8.2.2ServletConfig接口8.2.3HttpServletRequest接口8.2.4HttpServletResponse接口8.2.5GenericServlet类8.2.6HttpServlet类8.3Servlet开发8.3.1Servlet创建8.3.2Servlet配置8.4小结8.5实践与练习 第9章过虑器和监听器视频讲解:44分钟9.1Servlet过滤器9.1.1什么是过滤器9.1.2过滤器核心对象9.1.3过滤器创建与配置9.1.4字符编码过滤器9.2Servlet监听器9.2.1Servlet监听器简介9.2.2Servlet监听器的原理9.2.3Servlet上下文监听9.2.4HTTP会话监听9.2.5Servlet请求监听9.2.6Servlet监听器统计在线人数9.3Servlet 3.0新特性9.3.1新增注释9.3.2对文件上传的支持9.3.3异步处理9.4小结9.5实践与练习 第3篇JSP高级内容第10章Java Web的数据库操作视频讲解:48分钟10.1JDBC技术10.1.1JDBC简介10.1.2JDBC连接数据库的过程10.2JDBC API10.2.1Connection接口10.2.2DriverManager类10.2.3Statement接口10.2.4PreparedStatement接口10.2.5ResultSet接口10.3JDBC操作数据库10.3.1添加数据10.3.2查询数据10.3.3修改数据10.3.4删除数据10.3.5批处理10.3.6调用存储过程10.4JDBC在Java Web中的应用10.4.1开发模式10.4.2分页查询10.5小结10.6实践与练习 第11章EL(表达式语言)视频讲解:23分钟11.1EL概述11.1.1EL的基本语法11.1.2EL的特点11.2与低版本的环境兼容—禁用EL11.2.1使用斜杠“\”符号11.2.2使用page指令11.2.3在web.xml文件中配置元素11.3保留的关键字11.4EL的运算符及优先级11.4.1通过EL访问数据11.4.2在EL中进行算术运算11.4.3在EL中判断对象是否为空11.4.4在EL中进行逻辑关系运算11.4.5在EL中进行条件运算11.5EL的隐含对象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.1JSTL标签库简介12.2JSTL的配置12.3表达式标签12.3.1输出标签12.3.2变量设置标签12.3.3变量移除标签12.3.4捕获异常标签12.4URL相关标签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.2Ajax开发模式与传统开发模式的比较13.3Ajax使用的技术13.4使用XMLHttpRequest对象13.4.1初始化XMLHttpRequest对象13.4.2XMLHttpRequest对象的常用方法13.4.3XMLHttpRequest对象的常用属性13.5与服务器通信—发送请求与处理响应13.5.1发送请求13.5.2处理服务器响应13.5.3一个完整的实例—检测用户名是否唯一13.6解决中文乱码问题13.6.1发送请求时出现中文乱码13.6.2获取服务器的响应结果时出现中文乱码13.7Ajax重构13.7.1Ajax重构的步骤13.7.2应用Ajax重构实现实时显示公告信息13.8Ajax常用实例13.8.1级联下拉列表13.8.2显示进度条13.9小结13.10实践与练习 第4篇流行框架与XML技术第14章Struts2基础视频讲解:60分钟14.1Struts2概述14.1.1理解MVC原理14.1.2Struts2框架的产生14.1.3Struts2的结构体系14.2Struts2入门14.2.1Struts2的获取与放置14.2.2**个Struts2程序14.3Action对象14.3.1认识Action对象14.3.2请求参数的注入原理14.3.3Action的基本流程14.3.4什么是动态Action14.3.5动态Action的应用14.4Struts2的配置文件14.4.1Struts2的配置文件类型14.4.2Struts2的包配置14.4.3名称空间配置14.4.4Action相关配置14.4.5通配符实现简化配置14.4.6返回结果的配置14.5Struts2的开发模式14.5.1实现与Servlet API的交互14.5.2域模型DomainModel14.5.3驱动模型ModelDriven14.6典型应用14.6.1Struts2处理表单数据14.6.2使用Map类型的request、session和application14.7小结14.8实践与练习 第15章Struts2高级技术视频讲解:49分钟15.1OGNL表达式语言15.1.1认识OGNL15.1.2Struts2框架中的OGNL15.1.3操作普通的属性与方法15.1.4访问静态方法与属性15.1.5访问数组15.1.6访问List、Set、Map集合15.1.7投影与选择15.2Struts2的标签库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.1Struts2标签下的用户注册15.5.2使用验证框架对数据校验15.6小结15.7实践与练习 第16章Hibernate技术视频讲解:42分钟16.1初识Hibernate16.1.1理解ORM原理16.1.2Hibernate简介16.2Hibernate入门16.2.1获取Hibernate16.2.2Hibernate配置文件16.2.3了解并编写持久化类16.2.4Hibernate映射16.2.5Hibernate主键策略16.3Hibernate数据持久化16.3.1Hibernate实例状态16.3.2Hibernate初始化类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.3Hibernate查询语言17.3.1了解HQL语言17.3.2实体对象查询17.3.3条件查询17.3.4HQL参数绑定机制17.3.5排序查询17.3.6聚合函数的应用17.3.7分组方法17.3.8联合查询17.3.9子查询17.4小结17.5实践与练习 第18章Spring核心之IoC视频讲解:38分钟18.1Spring概述18.1.1初识Spring18.1.2Spring的获取18.1.3简单配置Spring18.1.4使用BeanFactory管理bean18.1.5AplicationContext的应用18.2依赖注入18.2.1什么是控制反转与依赖注入18.2.2bean的配置18.2.3Setter注入18.2.4构造器注入18.2.5引用其他的bean18.2.6匿名内部JavaBean的创建18.3自动装配18.3.1按bean名称装配18.3.2按bean类型装配18.3.3自动装配的其他方式18.4bean的作用域18.4.1了解Spring中的bean18.4.2singleton的作用域18.4.3prototype的作用域18.5对bean的特殊处理18.5.1初始化与销毁18.5.2自定义属性编辑器18.6小结18.7实践与练习 第19章Spring核心之AOP视频讲解:24分钟19.1AOP概述19.1.1了解AOP19.1.2AOP的简单实现19.2Spring的切入点19.2.1静态切入点与动态切入点19.2.2深入静态切入点19.2.3深入切入点底层19.2.4Spring中其他切入点19.3Aspect对AOP的支持19.3.1了解Aspect19.3.2Spring中的Aspect19.3.3DefaultPointcutAdvisor切入点配置器19.3.4NameMatchMethodPointcutAdvisor切入点配置器19.4Spring持久化19.4.1DAO模式介绍19.4.2Spring的DAO理念19.4.3事务应用的管理19.4.4应用JdbcTemplate操作数据库19.4.5与Hibernate整合19.5小结19.6实践与练习 第20章JSP操作XML视频讲解:50分钟20.1XML简介20.1.1XML文档结构20.1.2XML语法要求20.1.3为XML文档中的元素定义属性20.1.4XML的注释20.1.5处理字符数据20.2dom4j概述20.2.1dom4j简介20.2.2dom4j的下载与配置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小结
Java Web从入门到精通-(第2版)-(附1DVD) 作者简介
“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,其中:4个品种荣获“全行业优秀畅销品种”1个品种荣获2012年清华大学出版社“专业畅销书”一等奖绝大多数品种在“全国计算机零售图书排行榜”同品种排行中名列前茅截至目前该大系累计销售超过130万册该大系已成为近年来清华社计算机专业基础类零售图书畅销品牌之一
“软件开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,继承和创新了清华社“视频大讲堂”大系的编写模式、写作风格和优良品质。本书突出了以下内容:总长总时长17小时同步视频演示讲解,可反复观摩,让学习更为快捷、高效15个典型实例,通过实例学习更深入,更有趣,更有动力369道面试真题,了解工作实例及面试问题,更好适应企业需求596项能力测试题目,检测是否过关,了解学习之不足。根据全国计算机零售图书排行榜,本书长期在java web类全国零售排行前列
“软件开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,执着于专业,精细于品质。集基础知识、核心技能、高级应用、项目案例于一体好学、好用、高效