Java Web开发实践教程:从设计到实现(第2版)(本科教材)
1星价
¥28.1
(7.2折)
2星价¥28.1
定价¥39.0
暂无评论
图文详情
- ISBN:9787302314332
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:310
- 出版时间:2016-01-02
- 条形码:9787302314332 ; 978-7-302-31433-2
内容简介
本书是关于Java Web开发的实践教程,第1~第5章介绍Web框架开发基础,第6章重点讲解一个基于MVC的实用Web开发框架的搭建,第7~第9章对一个实际的Web项目进行需求分析,数据模型建立、设计并给出实现,第10和第11章介绍Web应用的开发专题,第12章介绍J2EE的架构模式、对前端控制器进行详细的分析和实现以及Struts2+Spring+Hibernate(S2SH)框架的搭建过程。本书不仅可以作为大专院校计算机相关专业Java Web课程的实践教材,也可作为学习Java Web开发的自学教材或培训教材。
目录
第1章 Java Web应用概述 1.1 Web应用概述 1.1.1 什么是Web应用 1.1.2 Web应用是如何运行的 1.1.3 Web应用发展历史 1.2 Java Web应用开发技术 1.2.1 Java Web核心技术 1.2.2 面向对象程序设计思想 1.2.3 MVC设计模式 1.2.4 框架结构 1.2.5 XML语言 1.2.6 HTML,CSS和JavaScript 1.3 集成开发环境和运行环境 1.3.1 集成开发环境 1.3.2 应用服务器 1.4 Web开发前沿 1.4.1 Web 2.0 1.4.2 AJAX 小结 思考 练习第2章 搭建运行环境和开发环境 2.1 Web应用运行环境及开发环境概述 2.2 JDK安装 2.3 Tomcat安装 2.3.1 安装 2.3.2 测试 2.4 集成开发环境的安装和配置 2.4.1 安装 2.4.2 启动 2.4.3 配置 2.4.4 启动 2.4.5 Eclipse常用功能 2.5 MySQL数据库的安装 小结 思考 练习 目录 Java Web开发实践教程——从设计到实现(第2版)第3章 框架基础——Servlet与JSP技术回顾 3.1 创建Web应用 3.1.1 Web应用文档结构 3.1.2 创建一个Web工程 3.1.3 Web应用配置或部署 3.2 Servlet基础 3.2.1 什么是Servlet 3.2.2 Servlet的主要方法 3.2.3 Servlet运行原理 3.2.4 Eclipse中开发Servlet 3.2.5 不使用集成开发工具开发Servlet的基本流程 3.3 Servlet常用API 3.4 过滤器和监听器 3.4.1 过滤器 3.4.2 监听器 3.5 Servlet 3.0的新特性 3.5.1 对注解的支持 3.5.2 对可插拔性的支持 3.5.3 对异步处理的支持 3.5.4 对现有API的改进 3.6 JSP基础 3.6.1 JSP运行原理 3.6.2 编写简单的JSP 3.7 JSP常用技术 3.7.1 EL简介 3.7.2 JSP常用指令和动作 3.7.3 JSTL简介 小结 思考 练习 测试第4章 框架基础——MVC分层设计与实现 4.1 MVC模式简介 4.1.1 MVC分层思想 4.1.2 MVC模型特点 4.1.3 MVC模型缺点 4.2 **个MVC设计实例——小计算器 4.2.1 小计算器功能说明 4.2.2 小计算器功能的MVC分层设计 4.3 **个MVC分层实现——小计算器 4.3.1 创建Web应用 4.3.2 小计算器视图层实现 4.3.3 小计算器模型层实现 4.3.4 小计算器控制层实现 4.3.5 小计算器访问测试 4.3.6 小计算器改进 4.3.7 路径问题 4.4 MVC各层的特点 4.4.1 模型层 4.4.2 视图层 4.4.3 控制层 4.4.4 MVC各层传值 4.5 如何实现MVC模式 小结 思考 练习 测试第5章 框架基础——数据库技术 5.1 MySQL数据库及常用SQL语法 5.1.1 MySQL数据库的常用操作 5.1.2 常用的SQL语法 5.1.3 创建测试数据库 5.2 数据库驱动 5.3 JDBC API 5.3.1 JDBC接口介绍 5.3.2 JDBC访问过程 5.3.3 JDBC访问实例 5.4 数据源和连接池 5.4.1 配置数据源 5.4.2 使用连接池访问数据库 5.4.3 连接池方式访问数据库实例 小结 思考 练习 测试第6章 WebFrame框架 6.1 WebFrame框架简介 6.1.1 WebFrame框架的特点 6.1.2 WebFrame的文档结构 6.1.3 搭建WebFrame应用 6.2 登录功能 6.2.1 登录功能说明 6.2.2 登录功能MVC设计 6.2.3 登录功能MVC分层实现 6.3 数据库访问封装 6.3.1 BaseService 6.3.2 BaseService创建和使用 6.4 客户端验证和样式表的使用 6.4.1 客户端验证文件common.js 6.4.2 层叠样式表文件default.css 6.5 前端控制器 6.5.1 WebFrame框架的前端控制器Controller 6.5.2 修改后的登录应用控制器LoginAction 6.6 session验证过滤器 6.6.1 Servlet过滤器简介 6.6.2 创建Servlet过滤器 6.6.3 配置过滤器 6.6.4 过滤器验证 6.7 统一信息提示功能 6.7.1 统一信息提示页 6.7.2 统一信息提示控制 6.8 文件上传、下载工具类UploadUtil 6.8.1 jspSmartUpload组件 6.8.2 commonsfileupload组件 6.8.3 上传下载工具类tea.util.UploadUtil 6.8.4 创建tea.util.UploadUtil 6.8.5 UploadUtil的使用 6.9 分页处理 6.9.1 分页思想 6.9.2 pageList.jsp 6.9.3 BaseService中方法getPage封装 6.9.4 分页处理功能使用要点 6.10 流行的Web应用开发框架 6.10.1 Struts 6.10.2 WebWork 6.10.3 SpringMVC 6.10.4 JSF 6.10.5 Tapestry 小结 思考 练习 测试第7章 Tea Web应用概述 7.1 Tea Web应用概述 7.2 Tea Web应用作业管理子系统的静态页面演示 7.2.1 教师布置作业 7.2.2 学生完成作业 7.2.3 教师批改作业 7.2.4 学生查看作业情况 7.3 静态页面说明文档撰写规范 7.4 静态页面说明文档撰写实例 小结 思考 练习第8章 Tea Web应用数据库设计 8.1 概念数据模型、物理数据模型与PowerDesigner 8.1.1 概念数据模型和物理数据模型 8.1.2 PowerDesigner简介 8.2 Tea Web应用作业子系统数据库设计实例 8.2.1 作业子系统的数据需求分析 8.2.2 作业子系统的数据建模分析 8.2.3 作业子系统的物理数据模型 8.2.4 作业子系统的数据表汇总 8.3 Tea Web应用作业子系统数据建模操作流程 8.3.1 安装和使用PowerDesigner环境 8.3.2 创建概念数据模型 8.3.3 建立物理数据模型 8.3.4 生成创建数据表的SQL脚本 8.3.5 创建数据库、数据表 8.4 数据库设计正确性验证 8.4.1 基本插入验证 8.4.2 主业务验证 小结 思考 练习 测试第9章 Tea Web应用MVC设计与实现 9.1 MVC设计文档撰写规范 9.2 MVC设计文档实例——布置作业模块 9.2.1 课程列表功能 9.2.2 布置作业整体信息 9.2.3 布置作业详细信息 9.2.4 调用流程与参数传递 9.3 Tea Web应用框架搭建 9.4 布置作业模块的实现 9.4.1 课程列表 9.4.2 分页显示的实现 9.4.3 布置作业整体信息 9.4.4 布置作业详细信息 9.5 完成作业模块的设计与实现要点 9.5.1 完成作业详细设计 9.5.2 完成作业实现要点 小结 思考 练习 测试第10章 Web应用开发调试 10.1 错误类型 10.1.1 编译错误 10.1.2 运行时错误 10.1.3 逻辑错误 10.1.4 特殊错误 10.2 常见编译错误 10.2.1 Java文件中的常见编译错误 10.2.2 JSP文件中的常见编译错误 10.3 特殊类型的错误 10.3.1 该页无法显示 10.3.2 找不到文件 10.3.3 文件修改后不起作用 10.4 运行期错误和逻辑错误的调试 10.4.1 描述问题 10.4.2 分析问题 10.4.3 解决问题 10.5 在集成开发环境Eclipse中的调试 10.5.1 设置断点 10.5.2 单步跟踪 10.5.3 查看变量或者对象的状态 10.5.4 改变变量的值 10.5.5 终止程序运行 10.5.6 切换视图 10.5.7 删除断点 小结 思考 练习第11章 Web应用开发专题 11.1 数据验证 11.1.1 非空验证 11.1.2 字符串长度验证 11.1.3 整数验证 11.1.4 浮点数验证 11.1.5 判断字符串是不是由数字组成 11.1.6 数字范围验证 11.1.7 日期验证 11.1.8 Email格式验证 11.1.9 邮政编码验证 11.2 数据转换 11.2.1 基本数据类型与封装类型之间的转换 11.2.2 String与基本数据类型之间的转换 11.2.3 String与日期之间的转换 11.2.4 把接收到的信息封装为对象 11.2.5 复选框与布尔类型值的转换 11.2.6 框架中的转换器 11.3 国际化 11.3.1 编写资源文件 11.3.2 添加语言选择功能 11.3.3 调用资源文件 11.4 日志处理 11.4.1 获取日志实现 11.4.2 配置 11.4.3 初始化 11.4.4 调用 11.4.5 扩展知识 小结 思考 练习第12章 Web应用设计模式与框架 12.1 设计模式和架构模式 12.2 J2EE中的层架构模式 12.3 J2EE模式简介 12.4 AdvancedWebFrame前端控制器实例 12.4.1 前端控制器模式设计实例 12.4.2 前端控制器模式部分的实现 12.4.3 前端控制器模式登录功能实现 12.4.4 前端控制器模式Web应用流程 12.5 S2SH框架搭建实例 12.5.1 Struts2+Spring+Hibernate 12.5.2 S2SH开发准备工作 12.5.3 整合Struts2部分 12.5.4 整合Spring部分 12.5.5 整合Hibernate部分 12.5.6 基于S2SH的开发实例 小结 思考 练习 测试参考文献
展开全部
本类五星书
本类畅销
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
外国教育史-第2版
¥24.4¥40.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
飞机总体设计
¥46.8¥78.0 -
古代汉语(第四册)
¥16.1¥35.0 -
编辑审稿实务教程
¥35.1¥45.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
海商法-第四版
¥30.2¥48.0