返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版新书]Java Web开发从入门到实战(IntelliJ IDEA·微课视频版) 陈恒 主编 清华大学出版社 JA
  • 新商品上架
    • 作者: 陈恒著
    • 出版社: 清华大学出版社
    • 出版时间:2024-08
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    江莱图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 陈恒著
    • 出版社:清华大学出版社
    • 出版时间:2024-08
    • 开本:16开
    • ISBN:9787302661696
    • 版权提供:清华大学出版社

     书名:  Java Web开发从入门到实战(IntelliJ IDEA·微课视频版)
     出版社:  清华大学出版社
     出版日期  2023
     ISBN号:  9787302661696

    本书详细讲解了Java Web开发中JSP、Servlet以及Ajax、JSON、jQuery技术的基础知识和实际应用,同时介绍了Spring MVC、Spring Boot、MyBatis以及MyBatisPlus框架的基础知识。为了让读者做到“学中做,做中学”,本书配备了相应的实践环节。


    全书共分16章,内容包括Java Web开发环境的构建,JSP语法,JSP内置对象,JSP与JavaBean,Java Servlet基础,过滤器与监听器,EL与JSTL,文件的上传与下载,JDBC数据库访问,Ajax、JSON以及jQuery技术,电子商务平台的设计与实现,Spring MVC框架基础,Spring Boot,MyBatis以及MyBatisPlus等重要内容。书中实例侧重实用性和启发性、趣味性强、分布合理、通俗易懂,使读者能够快速掌握Java Web开发的基础知识、编程技巧以及完整的开发体系,为实战应用打下坚实的基础。


    本书可作为大学计算机及相关专业的教材或教学参考书,也可作为Java技术的培训教材,同时适合广大Java Web开发人员阅读与使用。




    本书使用Tomcat 10+IntelliJ IDEA平台详细讲解了JSP、Servlet、Ajax、JSON、jQuery技术以及Spring MVC、Spring Boot、MyBatis、MyBatis-Plus等框架的基础知识和实际应用,同时介绍了两个综合案例:基于MVC模式的电子商务平台的设计与实现过程和基于Spring Boot+MyBatis Plus框架的名片管理系统的设计与实现。本书配套资源丰富,包括教学大纲、教学课件、电子教案、程序源码、教学日历、实验大纲、在线题库、习题答案和750分钟的微课视频。


    目录




    扫一扫

    源码下载












    第1章Java Web开发环境的构建



    1.1构建开发环境


    1.1.1开发工具


    1.1.2工具的集成


    1.2使用IntelliJ IDEA开发Web应用


    1.2.1JSP文件和运行原理


    1.2.2一个简单的Web应用


    1.2.3实践环节——使用IntelliJ IDEA开发Web应用


    1.3本章小结


    习题1



    第2章JSP语法




    2.1JSP页面的基本构成


    2.1.1一个JSP页面


    2.1.2JSP页面注释


    2.1.3实践环节——识别JSP页面元素


    2.2JSP脚本元素


    2.2.1Java程序片


    2.2.2成员变量与方法的声明


    2.2.3Java表达式


    2.2.4实践环节——在JSP页面中输出英文字母表


    2.2.5实践环节——网站访问量的统计


    2.2.6实践环节——打印表格


    2.3JSP指令标记


    2.3.1page指令标记


    2.3.2include指令标记


    2.3.3实践环节——制作导航栏


    2.4JSP动作标记


    2.4.1include动作标记


    2.4.2forward动作标记


    2.4.3param动作标记


    2.4.4实践环节——include和param动作标记的应用


    2.4.5实践环节——登录验证


    2.5本章小结


    习题2



    第3章JSP内置对象




    3.1request对象


    3.1.1request对象的常用方法


    3.1.2用request对象存取数据


    3.1.3中文乱码问题


    3.1.4实践环节——获取客户端的基本信息


    3.2response对象


    3.2.1动态改变contentType属性值


    3.2.2设置响应表头


    3.2.3response重定向


    3.2.4实践环节——登录验证


    3.3out对象


    3.4session对象


    3.4.1session对象的ID


    3.4.2用session对象存取数据


    3.4.3session对象的生命周期


    3.4.4实践环节——购物车


    3.5application对象


    3.5.1什么是application对象


    3.5.2用application对象存取数据


    3.5.3实践环节——网站访客计数器


    3.6pageContext对象


    3.7page对象


    3.8config对象


    3.9exception对象


    3.10JSP的4种作用域


    3.11本章小结


    习题3



    第4章 JSP与JavaBean




    4.1编写JavaBean


    4.2在JSP中使用JavaBean



    4.2.1useBean动作标记


    4.2.2getProperty动作标记


    4.2.3setProperty动作标记


    4.2.4实践环节——使用JavaBean计算三角形的面积和周长


    4.3本章小结


    习题4



    第5章Java Servlet基础




    5.1Servlet类与Servlet对象


    5.2Servlet对象的创建与运行


    5.2.1在web.xml中部署Servlet


    5.2.2基于注解的方式部署Servlet


    5.2.3实践环节——@WebServlet的应用


    5.3Servlet的生命周期


    5.4通过JSP页面访问Servlet


    5.5doGet()和doPost()方法


    5.6重定向与转发


    5.6.1重定向


    5.6.2转发


    5.6.3实践环节——登录验证


    5.7在Java Servlet中使用session


    5.8基于Servlet的MVC模式


    5.8.1MVC模式


    5.8.2使用JSP、Servlet和JavaBean实现MVC


    5.8.3模型周期


    5.8.4实践环节——四则运算


    5.9本章小结


    习题5



    第6章过滤器与监听器




    6.1Filter类与Filter对象


    6.2Filter对象的部署与运行


    6.2.1在web.xml中部署过滤器


    6.2.2基于注解的方式部署过滤器


    6.2.3过滤器的执行顺序


    6.2.4实践环节——过滤器的初始化参数


    6.3过滤器的实际应用


    6.3.1字符编码过滤器


    6.3.2登录验证过滤器


    6.4监听器的分类与创建


    6.4.1监听对象自身创建和销毁的监听器


    6.4.2监听对象属性变化的监听器


    6.4.3监听session中某个对象状态变化的监听器


    6.5监听器的实际应用——统计在线用户


    6.6本章小结


    习题6



    第7章EL与JSTL




    7.1EL简介


    7.2EL的语法


    7.2.1EL中的常量


    7.2.2EL中的“[]”与“.”操作符


    7.2.3EL的错误处理机制


    7.3EL运算符


    7.4EL隐含对象


    7.4.1与作用范围相关的隐含对象


    7.4.2与请求参数相关的隐含对象


    7.5JSTL


    7.5.1配置JSTL


    7.5.2核心标签库之通用标签


    7.5.3核心标签库之流程控制标签


    7.5.4核心标签库之迭代标签


    7.5.5核心标签库之URL标签


    7.5.6函数标签库


    7.5.7实践环节——使用JSTL标签打印九九乘法表


    7.6本章小结


    习题7



    第8章文件的上传与下载




    8.1基于Servlet的文件上传


    8.1.1文件上传的表单设置


    8.1.2@MultipartConfig注解


    8.1.3Part接口


    8.1.4单文件上传


    8.1.5多文件上传


    8.1.6实践环节——上传文件的限定



    8.2文件的下载


    8.2.1文件下载的实现方法


    8.2.2文件下载的实例


    8.2.3文件名乱码问题


    8.3本章小结


    习题8



    第9章JDBC数据库访问




    9.1使用纯Java数据库驱动程序连接MySQL


    9.2数据库操作


    9.2.1查询操作


    9.2.2新增、更新与删除操作


    9.2.3实践环节——使用Statement语句实现多条件查询


    9.3游动查询


    9.4使用连接池


    9.5其他典型数据库的连接


    9.5.1连接SQL Server数据库


    9.5.2连接Oracle数据库


    9.6使用PreparedStatement语句访问数据库


    9.6.1预处理语句的优点


    9.6.2使用通配符


    9.6.3实践环节——使用PreparedStatement语句实现多条件查询


    9.7分页查询


    9.8Excel与数据库互访


    9.8.1向数据库导入Excel


    9.8.2从数据库导出Excel


    9.9本章小结


    习题9



    第10章Ajax、JSON以及jQuery技术




    10.1Ajax技术


    10.1.1Ajax简介


    10.1.2XMLHttpRequest对象


    10.1.3Ajax向服务器发送请求


    10.1.4Ajax获得服务器的响应


    10.1.5Ajax示例


    10.2JSON技术


    10.2.1JSON的数据结构


    10.2.2JSON在JavaScript中的使用


    10.2.3JSON在Ajax中的使用


    10.3jQuery技术


    10.3.1jQuery简介


    10.3.2jQuery的安装


    10.3.3jQuery的语法


    10.3.4jQuery对Ajax的实现


    10.4实践环节——注册邮箱的唯一性验证


    10.5本章小结


    习题10



    第11章电子商务平台的设计与实现




    11.1系统设计


    11.1.1系统的功能需求


    11.1.2系统的模块划分


    11.2数据库设计


    11.2.1数据库概念结构设计


    11.2.2数据库逻辑结构设计


    11.2.3创建数据表


    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.5后台管理子系统的实现


    11.5.1管理员登录


    11.5.2类型管理


    11.5.3新增商品


    11.5.4查询商品


    11.5.5修改商品


    11.5.6删除商品


    11.5.7查询订单


    11.5.8按月统计


    11.5.9按类型统计


    11.5.10安全退出



    11.6前台电子商务子系统的实现


    11.6.1导航栏及首页搜索


    11.6.2最新商品


    11.6.3用户注册


    11.6.4用户登录


    11.6.5商品详情


    11.6.6收藏商品


    11.6.7购物车


    11.6.8下单


    11.6.9个人信息


    11.6.10我的收藏


    11.6.11我的订单


    11.7本章小结


    习题11



    第12章Spring MVC框架基础




    12.1Spring MVC的工作原理


    12.2Spring MVC的工作环境


    12.2.1Spring的下载


    12.2.2使用IntelliJ IDEA开发Spring MVC的Web应用


    12.3基于注解的控制器


    12.3.1Controller注解类型


    12.3.2RequestMapping注解类型


    12.3.3编写请求处理方法


    12.3.4Controller接收请求参数的常见方式


    12.3.5重定向与转发


    12.3.6应用@Autowired进行依赖注入


    12.3.7@ModelAttribute


    12.4Spring的数据库编程


    12.4.1Spring JDBC的配置


    12.4.2Spring JdbcTemplate的常用方法


    12.4.3基于@Transactional注解的声明式事务管理


    12.5基于Spring MVC框架的注册与登录


    12.5.1JSON数据转换


    12.5.2注册与登录


    12.6本章小结


    习题12



    第13章Spring Boot入门




    13.1Spring Boot概述


    13.1.1什么是Spring Boot


    13.1.2Spring Boot的优点


    13.1.3Spring Boot的主要特性


    13.2第一个Spring Boot应用


    13.2.1Maven简介


    13.2.2Maven的pom.xml


    13.2.3使用IntelliJ IDEA快速构建Spring Boot应用


    13.3Spring Boot的基本配置


    13.3.1启动类和核心注解@SpringBootApplication


    13.3.2Spring Boot的全局配置文件


    13.3.3Spring Boot的Starters


    13.4读取应用配置


    13.4.1Environment


    13.4.2@Value


    13.4.3@ConfigurationProperties


    13.4.4@PropertySource


    13.5日志配置


    13.6Spring Boot的自动配置原理


    13.7本章小结


    习题13



    第14章Spring Boot的Web开发




    14.1Thymeleaf模板引擎


    14.1.1Spring Boot的Thymeleaf支持


    14.1.2Thymeleaf的基础语法


    14.1.3Thymeleaf的常用属性


    14.2用Spring Boot与Thymeleaf实现页面信息的国际化


    14.3Spring Boot与Thymeleaf的表单验证


    14.4基于Thymeleaf与BootStrap的Web开发实例


    14.5本章小结


    习题14




    第15章MyBatis与MyBatisPlus




    15.1Spring Boot整合MyBatis


    15.2MyBatis基础


    15.2.1select元素


    15.2.2insert、update以及delete元素


    15.2.3动态SQL


    15.3MyBatisPlus快速入门


    15.3.1MyBatisPlus简介


    15.3.2Spring Boot整合MyBatisPlus


    15.4MyBatisPlus基础


    15.4.1MyBatisPlus注解


    15.4.2CRUD接口


    15.4.3条件构造器


    15.5本章小结


    习题15



    第16章名片管理系统的设计与实现(Spring Boot+MyBatisPlus)




    16.1系统设计


    16.1.1系统的功能需求


    16.1.2系统的模块划分


    16.2数据库设计


    16.2.1数据库概念结构设计


    16.2.2数据库逻辑结构设计


    16.3系统管理


    16.3.1项目依赖管理


    16.3.2页面管理


    16.3.3包管理


    16.3.4分页插件配置类


    16.3.5全局配置文件


    16.4组件设计


    16.4.1工具类


    16.4.2统一异常处理


    16.4.3验证码


    16.5名片管理


    16.5.1领域模型与持久化实体类


    16.5.2Controller实现


    16.5.3Service实现


    16.5.4Dao实现


    16.5.5添加名片


    16.5.6管理名片


    16.6用户相关


    16.6.1领域模型与持久化类


    16.6.2Controller实现


    16.6.3Service实现


    16.6.4Dao实现


    16.6.5注册


    16.6.6登录


    16.6.7修改密码


    16.6.8安全退出


    16.7小结


    习题16




     

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购