Web程序设计——Java Web实用网站开发(第2版)
IDEA 2025+AI辅助编程,宠物商城项目实战,从入门到精通Java Web开发

作者:叶晓彤、沈士根

丛书名:面向新工科专业建设计算机系列教材

定价:79元

印次:2-1

ISBN:9787302729129

出版日期:2026.10.01

印刷日期:2026.09.29

图书责编:刘向威

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

Java Web 是Web 应用程序开发的主流技术之一。《Web程序设计:Java Web实用网站开发(第2版)》以IDEA 为开发平台,以技术应用能力培养为主线,介绍Web 基础概念、开发环境、Web 前端开发技术、Servlet、JSP、网站会话管理、EL 表达式与JSTL、JDBC 与JSBCUtils 工具,最后的宠物商城项目综合了开发全过程,提供了基于MVC 开发模式的Java Web 项目开发的学习模板;此外,本书还紧扣人工智能时代脉搏,介绍AI 辅助编程工具的核心知识与实战应用。书中包含的实例来自作者多年的教学积累和项目开发经验,颇具实用性。书中的实例和习题设计融入课程思政元素,使读者在技术学习过程中潜移默化地受到德育熏陶。 为方便教师教学和读者自学,本书通过嵌入二维码的方式提供实例讲解等重点内容的微课视频,还提供免费配套的课件、教学大纲、实例源代码等。 本书概念清晰、逻辑性强,内容由浅入深、循序渐进,适合作为高等学校计算机相关专业的“Web 程序设计”“网络程序设计”“Web 数据库应用”等课程的教材,也适合对Web 应用程序开发有兴趣的人员自学使用。希望本书能成为初学者从入门到精通的阶梯。

叶晓彤,男,工学硕士,讲师,主持2项浙江省教育厅教学类项目《基于翻转课堂和阶段考核教学模式的研究与实践--以《Web编程基础》为例》和《浙江省一流本科课程建设“Web程序设计(JSP)"》、主持2项教育部产学研协同育人项目,参与省部级教学科研项目4项。

目前,Java Web是进行Web应用程序开发的主流技术之一,该技术易学易用,技术成熟度高,第三方插件丰富,适合团队开发。 本书第2版共规划了13章。第1~12章将原来基于IDEA 2022版开发的相关内容修改为基于IDEA 2025版。第13章为新增章节,主要介绍AI辅助编程技术。 本书紧扣使用IDEA开发工具进行Java Web应用程序开发所需要的知识、技能和素质要求,以培养技术应用能力为主线构建内容。强调以学生为主体,涵盖基础知识和理论体系,突出实用性和可操作性,强化实例教学,通过实际训练加深读者对理论知识的理解。注重知识与技能的结合,把知识点融入实际项目开发中。在这种思想指导下,本书内容组织如下。 第1章介绍网站开发基础知识,包含网站的请求响应模式,以及客户端、Web服务器、 HTTP通信协议等内容,同时介绍了Web服务器软件Tomcat和开发工具IDEA的安装。 第2章以够用为度,介绍Web前端开发技术,包括HTML、CSS、JavaScript语言和 jQuery。 第3章介绍Servlet的生命周期与运行过程,以及编写和部署Servlet的方法。 第4章介绍JSP技术,包含JSP与Servlet的关系、JSP页面的基本构成、JSP内置对象等。 第5章介绍Web站点中会话的概念,以及Cookie与Session两种会话技术。 第6章介绍如何在JSP页面中应用EL表达式与JSTL标签。 第7章介绍JDBC技术,使用JDBC实现对数据库的查询、新增等操作,重点说明基于Druid数据源的JDBCUtils工具类的设计与实现。第8章介绍宠物商城项目PetStore的设计,...

目录
荐语
查看详情 查看详情
第1章  Java Web开发基础  ?????????????????????  1  1.1 网站的基础知识  ?????????????????????  1  1.2 请求响应模式  ??????????????????????  3  1.3 动态页面开发技术  ????????????????????  4  1.4 Web服务器  ???????????????????????  7  1.5 开发工具  ????????????????????????  12  1.6 小结  ??????????????????????????  18  1.7 习题  ??????????????????????????  18 第2章 Web前端开发技术  ????????????????????  21  2.1 HTML ??????????????????????????  21  2.2 CSS ???????????????????????????  32  2.3 JavaScript语言  ??????????????????????  37  2.4 jQuery ??????????????????????????  44  2.5 小结  ??????????????????????????  51  2.6 习题  ??????????????????????????  51 第3章 Servlet基础  ???????????????????????  53  3.1 Servlet概述  ???????????????????????  53 ... 查看详情

《Web程序设计:Java Web实用网站开发(第2版)》以IDEA 2025为开发平台,以技术应用能力培养为主线,系统讲解Java Web开发核心技术。第2版紧跟技术潮流,将开发环境全面升级,并新增AI辅助编程章节,详细介绍通义灵码在代码智能补全、注释生成代码、智能问答与智能体等方面的实战应用,紧扣人工智能时代脉搏。书中以宠物商城项目贯穿始终,按照MVC开发模式,从需求分析、数据库设计到功能模块实现,完整呈现Java Web项目开发全流程。每个功能模块均先编写模型代码与单元测试,再编写控制器与视图代码,最后进行功能测试,帮助读者建立规范的工程思维。本书概念清晰、循序渐进,实例丰富且融入课程思政元素,配套微课视频、课件、教学大纲与源代码,适合高等学校计算机相关专业教学使用,也可供Web开发爱好者自学。

查看详情