×
Java Web开发从入门到实战(第2版·微课视频版)(全栈开发技术丛书)

Java Web开发从入门到实战(第2版·微课视频版)(全栈开发技术丛书)

1星价 ¥51.4 (8.6折)
2星价¥51.4 定价¥59.8
暂无评论
图文详情
  • ISBN:9787302662921
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:暂无
  • 出版时间:2024-08-01
  • 条形码:9787302662921 ; 978-7-302-66292-1

本书特色

本书详细讲解了Java Web开发中JSP、Servlet以及Ajax、JSON、jQuery技术的基础知识和实际应用,同时介绍了Spring MVC框架的基础知识。
本书包含100个知识点实例、1个电子商务项目案例(JSP Servlet实现)和1个名片管理系统项目案例(Spring MVC、Spring MVC MyBatis分别实现)。
本书配套资源丰富,包括教学大纲、教学课件、教学日历、电子教案、实验大纲、程序源码、思政案例、在线题库和习题答案,作者还为本书精心录制了650分钟的微课视频。

内容简介

本书详细讲解了Java Web开发中JSP、Servlet以及Ajax、JSON、jQuery技术的基础知识和实际应用,同时介绍了Spring MVC框架的基础知识。为了让读者做到“学中做,做中学”,本书配备了相应的实践环节。 全书共14章,内容包括Web前端基础,Java Web开发环境的构建,JSP语法,JSP内置对象,JSP与JavaBean,Java Servlet基础,会话跟踪技术,过滤器与监听器,EL与JSTL,文件的上传与下载,JDBC数据库访问,Ajax、JSON以及jQuery技术、电子商务平台的设计与实现以及Spring MVC框架基础等。书中实例侧重实用性和启发性、趣味性强、分布合理、通俗易懂,使读者能够快速掌握Java Web开发的基础知识、编程技巧以及完整的开发体系,为实战应用打下坚实的基础。 本书可作为大学计算机及相关专业的教材或教学参考书,也可作为Java技术的培训教材,同时适合广大Java Web开发人员阅读与使用。

目录

第1章Web前端基础 1.1HTML 1.1.1HTML文件的基本结构 1.1.2编写HTML页面 1.1.3常用HTML标记 1.1.4实践环节—— 调查问卷制作 1.2CSS 1.2.1CSS的基本语法 1.2.2在网页中添加CSS的方法 1.2.3选择符的分类 1.2.4伪类及伪对象 1.2.5常见的DIV CSS布局类型 1.2.6实践环节—— 页面布局 1.3JavaScript 1.3.1在网页中添加JavaScript的方法 1.3.2JavaScript的基本语法 1.3.3流程控制与函数 1.3.4JavaScript对象 1.3.5JavaScript对象模型 1.3.6操作HTML 1.3.7表单验证 1.3.8实践环节—— 表单验证 本章小结 习题1
第2章Java Web开发环境的构建
2.1构建开发环境 2.1.1开发工具 2.1.2工具的集成 2.2使用Eclipse开发Web应用 2.2.1JSP文件和运行原理 2.2.2一个简单的Web应用 2.2.3实践环节—— 使用Eclipse开发Web应用 本章小结 习题2
第3章JSP语法 3.1JSP页面的基本构成 3.1.1一个JSP页面 3.1.2JSP页面注释 3.1.3实践环节—— 识别JSP页面元素 3.2JSP脚本元素 3.2.1Java程序片 3.2.2成员变量与方法的声明 3.2.3Java表达式 3.2.4实践环节—— 在JSP页面中输出英文字母表 3.2.5实践环节—— 网站访问量的统计 3.2.6实践环节—— 打印表格 3.3JSP指令标记 3.3.1page指令标记 3.3.2include指令标记 3.3.3实践环节—— 制作导航栏 3.4JSP动作标记 3.4.1include动作标记 3.4.2forward动作标记 3.4.3param动作标记 3.4.4实践环节—— include和param动作标记的应用 3.4.5实践环节—— 登录验证 本章小结 习题3
第4章JSP内置对象 4.1request对象 4.1.1request对象的常用方法 4.1.2用request对象存取数据 4.1.3中文乱码问题 4.1.4实践环节—— 获取客户端的基本信息 4.2response对象 4.2.1动态改变contentType属性值 4.2.2设置响应表头 4.2.3response重定向 4.2.4实践环节—— 登录验证 4.3out对象 4.4session对象 4.4.1session对象的ID 4.4.2用session对象存取数据 4.4.3session对象的生命周期 4.4.4实践环节—— 购物车 4.5application对象 4.5.1什么是application 4.5.2用application对象存取数据 4.5.3实践环节—— 网站访客计数器 4.6pageContext对象 4.7page对象 4.8config对象 4.9exception对象 4.10JSP的4种作用域 本章小结 习题4
第5章JSP与JavaBean 5.1编写JavaBean 5.2在JSP中使用JavaBean 5.2.1动作标记useBean 5.2.2动作标记getProperty 5.2.3动作标记setProperty 5.2.4实践环节—— 使用JavaBean计算三角形的面积和周长 本章小结 习题5
第6章Java Servlet基础
6.1Servlet类与Servlet对象 6.2Servlet对象的创建与运行 6.2.1在web.xml中部署Servlet 6.2.2基于注解的方式部署Servlet 6.2.3实践环节—— @WebServlet的应用 6.3Servlet的生命周期 6.4通过JSP页面访问Servlet 6.5doGet()和doPost()方法 6.6重定向与转发 6.6.1重定向 6.6.2转发 6.6.3实践环节—— 登录验证 6.7在Java Servlet中使用session 6.8基于Servlet的MVC模式 6.8.1MVC模式 6.8.2使用JSP、Servlet和JavaBean实现MVC 6.8.3模型周期 6.8.4实践环节—— 四则运算 本章小结 习题6
第7章会话跟踪技术 7.1Cookie技术 7.2session技术 7.3URL重写技术 7.4隐藏表单域技术 7.5实践环节—— 登录注销系统 本章小结 习题7
第8章过滤器与监听器 8.1Filter类与Filter对象 8.2Filter对象的部署与运行 8.2.1在web.xml中部署过滤器 8.2.2基于注解的方式部署过滤器 8.2.3过滤器的执行顺序 8.2.4实践环节—— 过滤器的初始化参数 8.3过滤器的实际应用 8.3.1字符编码过滤器 8.3.2登录验证过滤器 8.4监听器的分类与创建 8.4.1监听对象自身创建和销毁的监听器 8.4.2监听对象属性变化的监听器 8.4.3监听session中某个对象状态变化的监听器 8.5监听器的实际应用—— 统计在线用户 本章小结 习题8
第9章EL与JSTL 9.1EL简介 9.2EL的语法 9.2.1EL中的常量 9.2.2EL中的“[]”与“.”操作符 9.2.3EL的错误处理机制 9.3EL运算符 9.4EL隐含对象 9.4.1与作用范围相关的隐含对象 9.4.2与请求参数相关的隐含对象 9.5JSTL 9.5.1配置JSTL 9.5.2核心标签库之通用标签 9.5.3核心标签库之流程控制标签 9.5.4核心标签库之迭代标签 9.5.5核心标签库之URL标签 9.5.6函数标签库 9.5.7实践环节—— 使用JSTL标签打印九九乘法表 本章小结 习题9
第10章文件的上传与下载 10.1基于Servlet的文件上传 10.1.1文件上传的表单设置 10.1.2@MultipartConfig注解 10.1.3Part接口 10.1.4单文件上传 10.1.5多文件上传 10.1.6实践环节—— 上传文件的限定 10.2文件的下载 10.2.1文件下载的实现方法 10.2.2文件下载的实例 10.2.3文件名乱码问题 本章小结 习题10
第11章JDBC数据库访问 11.1使用纯Java数据库驱动程序连接MySQL 11.2数据库操作 11.2.1查询操作 11.2.2新增、更新与删除操作 11.2.3实践环节—— 使用Statement语句实现多条件查询 11.3游动查询 11.4使用连接池 11.5其他典型数据库的连接 11.5.1连接SQL Server数据库 11.5.2连接Oracle数据库 11.6使用PreparedStatement语句访问数据库 11.6.1预处理语句的优点 11.6.2使用通配符 11.6.3实践环节—— 使用PreparedStatement语句实现多条件查询 11.7分页查询 11.8Excel与数据库互访 11.8.1向数据库导入Excel 11.8.2从数据库导出Excel 本章小结 习题11
第12章Ajax、JSON以及jQuery技术 12.1Ajax技术 12.1.1Ajax简介 12.1.2XMLHttpRequest对象 12.1.3Ajax向服务器发送请求 12.1.4Ajax获得服务器的响应 12.1.5Ajax示例 12.2JSON技术 12.2.1JSON的数据结构 12.2.2JSON在JavaScript中的使用 12.2.3JSON在Ajax中的使用 12.3jQuery技术 12.3.1jQuery简介 12.3.2jQuery的安装 12.3.3jQuery的语法 12.3.4jQuery对Ajax的实现 12.4实践环节—— 注册邮箱的唯一性验证 本章小结 习题12
第13章电子商务平台的设计与实现 13.1系统设计 13.1.1系统的功能需求 13.1.2系统的模块划分 13.2数据库设计 13.2.1数据库概念结构设计 13.2.2数据库逻辑结构设计 13.2.3创建数据表 13.3系统管理 13.3.1添加相关依赖 13.3.2视图页面及静态资源管理 13.3.3应用的包结构 13.4组件设计 13.4.1登录权限验证过滤器 13.4.2验证码 13.4.3数据库操作 13.4.4工具类 13.5后台管理子系统的实现 13.5.1管理员登录 13.5.2类型管理 13.5.3新增商品 13.5.4查询商品 13.5.5修改商品 13.5.6删除商品 13.5.7查询订单 13.5.8按月统计 13.5.9按类型统计 13.5.10安全退出 13.6前台电子商务子系统的实现 13.6.1导航栏及首页搜索 13.6.2*新商品 13.6.3用户注册 13.6.4用户登录 13.6.5商品详情 13.6.6收藏商品 13.6.7购物车 13.6.8下单 13.6.9个人信息 13.6.10我的收藏 13.6.11我的订单 本章小结 习题13
第14章Spring MVC框架基础 14.1Spring MVC的工作原理 14.2Spring MVC的工作环境 14.2.1Spring的下载 14.2.2使用Eclipse开发Spring MVC的Web应用 14.3基于注解的控制器 14.3.1Controller注解类型 14.3.2RequestMapping注解类型 14.3.3编写请求处理方法 14.3.4Controller接收请求参数的常见方式 14.3.5重定向与转发 14.3.6应用@Autowired进行依赖注入 14.3.7@ModelAttribute 14.4Spring的数据库编程 14.4.1Spring JDBC的配置 14.4.2Spring JdbcTemplate的常用方法 14.4.3基于@Transactional注解的声明式事务管理 14.5基于Spring MVC框架的注册与登录 14.5.1JSON数据转换 14.5.2注册与登录 本章小结 习题14 附录A基于Spring MVC框架的名片管理系统的设计与实现 附录BSpring MVC整合MyBatis 附录C在Eclipse中使用Maven整合Spring MVC MyBatis框架
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航