技术教育社区
www.teccses.org

Java Web程序设计-慕课版

封面

作者:梁永先李树强朱林

页数:350

出版社:人民邮电出版社

出版日期:2016

ISBN:9787115418425

电子书格式:pdf/epub/txt

内容简介

30小时慕课教学视频同步讲解,让学习更高效快捷;200个精彩课堂案例,12个课堂实验,1个综合案例,java web学习从入门到精通;66道习题,300道自测题,5套自测试卷,巩固所学知识;提供免费教学资源,包括精品教学ppt、案例源代码、自测题库、拓展综合案例。 

作者简介

明日科技,程序设计类畅销书作者,其主要作品“视频大讲堂”系列,每个品种都在其同品种的图书中销售名列前茅。累计销售数十万册。其中《Java Web从入门到精通》长期占据Web开发零售图书排行榜前三位,年销量上万册。

本书特色

本书作为java web程序设计的教程,系统全面地介绍了有关java web程序开发所涉及的各类知识。全书共分14章,内容包括web应用开发简介,网页前端开发基础,javascript脚本语言,java ee开发环境,jsp技术,servlet技术,数据库技术,程序日志组件,struts 2框架,hibernate技术,hibernate高级应用,spring框架,spring与struts 2、hibernate框架的整合,开发天下淘网络商城。全书每章内容都与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的。
本书是慕课版教材,各章节主要内容配备了以二维码为载体的微课,并在人邮学院(www.ptpedu.com.cn)平台上提供了在线慕课。本书还提供书中所有实例、上机指导、综合案例和课程设计的源代码,制作精良的电子课件ppt,自测试卷等内容,读者也可在人邮学院下载。其中,源代码全部经过精心测试,能够在windows 7、windows 8、windows 10系统下编译和运行。

目录

第1章  web应用开发简介 21.1  网络程序开发体系结构 31.1.1 c/s体系结构介绍 31.1.2 b/s体系结构介绍 31.1.3 两种体系结构的比较 31.2 web简介 41.2.1 什么是web 41.2.2 web应用程序的工作原理 41.2.3 web的发展历程 51.3 web开发技术 61.3.1 客户端应用技术 61.3.2 服务器端应用技术 8小结 9习题 9第2章  网页前端开发基础 102.1 html 112.1.1 创建第一个html文件 112.1.2 html文档结构 122.1.3 html文本标记 132.1.4 表格标记 182.1.5 html表单标记 202.1.6 超链接与图片标记 242.2 css样式表 262.2.1 css规则 262.2.2 css选择器 272.2.3 在页面中包含css 29小结 31上机指导 31习题 32第3章  javascript脚本语言 333.1  了解javascript 343.1.1 什么是javascript 343.1.2 javascript的主要特点 343.1.3 javascript与java的区别 343.2  在web页面中使用javascript 353.2.1 在页面中直接嵌入javascript 353.2.2 链接外部javascript 353.3 javascript语言基础 363.3.1 javascript的语法 363.3.2 javascript中的关键字 373.3.3 了解javascript的数据类型 373.3.4 变量的定义及使用 393.3.5 运算符的应用 403.4  函数 433.4.1 函数的定义 433.4.2 函数的调用 443.4.3 匿名函数 453.5  事件和事件处理程序 453.5.1 什么是事件和事件处理程序 453.5.2 javascript的常用事件 453.5.3 事件处理程序的调用 463.6  常用对象 473.6.1 string对象 473.6.2 math对象 513.6.3 date对象 513.6.4 window对象 543.7 ajax技术 573.7.1 什么是ajax 573.7.2 ajax的开发模式 583.7.3 ajax的优点 583.8  传统ajax工作流程 593.8.1 发送请求 593.8.2 处理服务器响应 603.9 jquery技术 613.9.1 jquery简介 613.9.2 下载和配置jquery 623.9.3 jquery的工厂函数 623.9.4 一个简单的jquery脚本 62小结 63上机指导 63习题 66第4章  java ee开发环境 674.1 jdk的下载、安装与使用 684.1.1 下载 684.1.2 安装 694.1.3 配置环境变量 714.2  常用java ee 服务器的安装、配置和使用 724.3 eclipse开发工具的安装与使用 734.3.1 eclipse的下载与安装 744.3.2 启动eclipse 754.3.3 安装eclipse中文语言包 764.3.4 eclipse工作台 784.3.5 配置web服务器 794.3.6 指定web浏览器 824.3.7 设置jsp页面编码格式 83小结 84上机指导 84习题 84第5章  走进jsp 865.1 jsp概述 875.1.1 什么是jsp 875.1.2 如何学好jsp 875.1.3 jsp技术特征 885.2  开发第一个jsp程序 885.2.1 编写jsp程序 885.2.2 运行jsp程序 915.3  了解jsp的基本构成 925.4  指令标签 935.4.1 page指令 935.4.2 include指令 955.4.3 taglib指令 965.5  嵌入java代码 965.5.1 代码片段 965.5.2 声明 975.5.3 jsp表达式 985.6  注释 985.6.1 html注释 985.6.2 jsp注释 985.6.3 动态注释 995.6.4 代码注释 995.7 jsp动作标签 995.7.1 <jsp:include> 995.7.2 <jsp:forward> 1015.7.3 <jsp:param> 1025.8 request对象 1025.8.1 获取请求参数值 1035.8.2 获取form表单的信息 1035.8.3 获取请求客户端信息 1055.8.4 在作用域中管理属性 1065.8.5 cookie管理 1075.9 response对象 1085.9.1 重定向网页 1095.9.2 处理http文件头 1095.9.3 设置输出缓冲 1105.10 session对象 1105.10.1 创建及获取session信息 1105.10.2 从会话中移除指定的绑定对象 1115.10.3 销毁session 1115.10.4 会话超时的管理 1125.10.5 session对象的应用 1125.11 application对象 1145.11.1 访问应用程序初始化参数 1155.11.2 管理应用程序环境属性 115小结 116上机指导 116习题 117第6章 servlet技术 1186.1 servlet基础 1196.1.1 servlet与servlet容器 1196.1.2 servlet技术特点 1196.1.3 servlet技术功能 1206.1.4 servlet与jsp的区别 1206.1.5 servlet代码结构 1216.1.6 简单的servlet程序 1226.2 servlet开发 1226.2.1 servlet的创建 1226.2.2 servlet配置 1256.3 servlet api编程常用的接口和类 1266.3.1 servlet接口 1276.3.2 servletconfig接口 1276.3.3 httpservletrequest接口 1276.3.4 httpservletresponse接口 1296.3.5 genericservlet类 1306.3.6 httpservlet类 1306.4 servlet过滤器 1316.4.1 过滤器概述 1316.4.2 filter api 1316.4.3 过滤器的配置 1326.4.4 过滤器典型应用 133小结 135上机指导 136习题 137第7章  数据库技术 1387.1 mysql数据库 1397.1.1 下载mysql 1397.1.2 安装mysql 1397.1.3 环境变量的配置 1457.2 jdbc概述 1467.2.1 jdbc技术介绍 1467.2.2 jdbc驱动程序 1477.3 jdbc中的常用接口 1487.3.1 驱动程序接口driver 1487.3.2 驱动程序管理器driver-manager 1487.3.3 数据库连接接口connection 1487.3.4 执行sql语句接口statement 1497.3.5 执行动态sql语句接口prepared- statement 1507.3.6 执行存储过程接口callable- statement 1507.3.7 访问结果集接口resultset 1517.4  连接数据库 1527.4.1 加载jdbc驱动程序 1527.4.2 创建数据库连接 1527.4.3 执行sql语句 1527.4.4 获得查询结果 1537.4.5 关闭连接 1537.5  数据库操作技术 1537.5.1 查询操作 1537.5.2 添加操作 1557.5.3 修改操作 1567.5.4 删除操作 157小结 157上机指导 157习题 160第8章  程序日志组件 1618.1  简介 1628.2 logger 1628.2.1 日志输出 1638.2.2 配置日志 1638.2.3 日志的继承 1648.3  appender 1648.4 layout 1658.5  应用日志调试程序 166小结 169上机指导 170习题 170第9章  struts 2框架 1729.1 mvc设计模式 1739.2 struts 2框架概述 1739.3 struts 2入门 1749.3.1 获取与配置struts 2 1749.3.2 创建第一个struts 2程序 1759.4 action对象 1779.4.1 认识action对象 1779.4.2 请求参数的注入原理 1789.4.3 action的基本流程 1789.4.4 动态action 1799.4.5 应用动态action 1809.5 struts 2的配置文件 1819.5.1 struts 2的配置文件类型 1819.5.2 配置struts 2包 1829.5.3 配置名称空间 1829.5.4 action的相关配置 1839.5.5 使用通配符简化配置 1859.5.6 配置返回结果 1859.6 struts 2的标签库 1869.6.1 数据标签 1869.6.2 控制标签 1899.6.3 表单标签 1909.7 struts 2的开发模式 1929.7.1 实现与servlet api的交互 1929.7.2 域模型domainmodel 1929.7.3 驱动模型modeldriven 1939.8 struts 2的拦截器 1959.8.1 拦截器概述 1959.8.2 拦截器api 1969.8.3 使用拦截器 1979.9  数据验证机制 1989.9.1 手动验证 1989.9.2 验证文件的命名规则 1989.9.3 验证文件的编写风格 199小结 201上机指导 201习题 202第10章  hibernate技术 20310.1 初识hibernate 20410.1.1 理解orm原理 20410.1.2 hibernate简介 20410.2 hibernate入门 20510.2.1 获取hibernate 20510.2.2 hibernate配置文件 20510.2.3 了解并编写持久化类 20610.2.4 hibernate映射 20810.2.5 hibernate主键策略 21010.3 hibernate数据持久化 21010.3.1 hibernate实例状态 21010.3.2 hibernate初始化类 21110.3.3 保存数据 21210.3.4 查询数据 21410.3.5 删除数据 21610.3.6 修改数据 21610.3.7 关于延迟加载 21710.4 使用hibernate的缓存 21810.4.1 一级缓存的使用 21810.4.2 配置并使用二级缓存 219小结 221上机指导 221习题 224第11章  hibernate高级应用 22511.1 关联关系映射 22611.1.1 数据模型与领域模型 22611.1.2 理解并配置多对一单向关联 22611.1.3 理解并配置多对一双向关联 22811.1.4 理解并配置一对一主键关联 23011.1.5 理解并配置一对一外键关联 23111.1.6 理解并配置多对多关联关系 23311.1.7 了解级联操作 23411.2 hql检索方式 23611.2.1 了解hql语言 23611.2.2 实体对象查询 23611.2.3 条件查询 23811.2.4 hql参数绑定机制 23811.2.5 排序查询 23911.2.6 聚合函数的应用 23911.2.7 分组方法 23911.2.8 联合查询 24011.2.9 子查询 241小结 242上机指导 242习题 243第12章  spring框架 24412.1 spring概述 24512.1.1 spring组成 24512.1.2 下载spring 24612.1.3 配置spring 24612.1.4 使用beanfactory管理bean 24812.1.5 应用apllicationcontext 24912.2 spring ioc 24912.2.1 控制反转与依赖注入 24912.2.2 配置bean 25012.2.3 setter注入 25112.2.4 构造器注入 25212.2.5 引用其他bean 25312.2.6 创建匿名内部javabean 25512.3 aop概述 25512.3.1 aop术语 25512.3.2 aop的简单实现 25712.4 spring的切入点 25812.4.1 静态与动态切入点 25812.4.2 深入静态切入点 25912.4.3 深入切入点底层 25912.4.4 spring中的其他切入点 26012.5 aspect对aop的支持 26012.5.1 aspect概述 26012.5.2 spring中的aspect 26112.5.3 defaultpointcutadvisor切入点配置器 26112.5.4 namematchmethodpointcutadvisor切入点配置器 26212.6 spring持久化 26312.6.1 dao模式 26312.6.2 spring的dao理念 26312.6.3 事务管理 26612.6.4 应用jdbctemplate操作数据库 26912.6.5 与hibernate整合 27012.6.6 整合spring与hibernate在tb_user表中添加信息 271小结 273上机指导 273习题 275第13章  spring与struts2、hibernate框架的整合 27613.1 框架整合的优势 27713.2 ssh2架构分析 27713.3 开始构建ssh2 27813.3.1 配置web.xml 27813.3.2 配置spring 27913.3.3 配置struts 2 28013.3.4 配置hibernate 28413.4 实现mvc编码 28513.4.1 jsp完成视图层 28513.4.2 struts 2完成控制层 28813.4.3 hibernate完成数据封装 29213.5 ssh2实例程序部署 295小结 297上机指导 297习题 303第14章  天下淘网络商城 30514.1 开发背景 30614.2 系统分析 30614.2.1 需求分析 30614.2.2 可行性分析 30614.3 系统设计 30714.3.1 功能结构图 30714.3.2 系统流程图 30814.3.3 开发环境 30814.3.4 文件夹组织结构 30914.3.5 系统预览 30914.4 数据库设计 31114.4.1 数据库概念设计 31114.4.2 创建数据库及数据表 31214.5 公共模块的设计 31414.5.1 泛型工具类 31414.5.2 数据持久化类 31514.5.3 分页操作 31614.5.4 字符串工具类 31714.5.5 实体映射 31814.6 登录注册模块设计 32314.6.1 模块概述 32314.6.2 注册模块的实现 32314.6.3 登录模块的实现 32414.7 前台商品信息查询模块设计 32714.7.1 模块概述 32714.7.2 前台商品信息查询模块技术分析 32714.7.3 商品搜索的实现 32814.7.4 前台商品其他查询的实现 32914.8 购物车模块设计 33114.8.1 模块概述 33214.8.2 购物车模块技术分析 33214.8.3 购物车基本功能的实现 33314.8.4 订单相关功能的实现 33514.9 后台商品管理模块设计 33814.9.1 模块概述 33814.9.2 后台商品管理 33814.9.3 商品管理功能的实现 33814.9.4 商品类别管理功能的实现 34314.10 后台订单管理模块的设计 34614.10.1 模块概述 34614.10.2 后台订单管理模块技术分析 34614.10.3 后台订单查询的实现 34714.11 开发技巧与难点分析 349

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《Java Web程序设计-慕课版》
Article link:https://www.teccses.org/621664.html