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

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

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

  • 清华正版 Java Web应用开发 第2版 李永飞 清华大学出版社 JAVA语言 程序设计高等学校教材
  • 新商品上架
    • 作者: 无著
    • 出版社: 清华大学出版社
    • 出版时间:2022-08
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

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

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 无著
    • 出版社:清华大学出版社
    • 出版时间:2022-08
    • 开本:16开
    • ISBN:9787302612292
    • 版权提供:清华大学出版社

     书名:  Java Web应用开发(第2版)
     出版社:  清华大学出版社
     出版日期  2022
     ISBN号:  9787302612292

    本书结合一个应用程序的开发全过程,介绍Java Web应用程序的开发技术与方法。全书可分为三部分:第一部分为基础性内容,利用Java Web应用开发的基础知识实现一个原型系统;第二部分为提高性内容,利用面向对象编程技术和MVC架构模式对程序进行重构,改善功能实现和程序架构;第三部分为应用性内容,引入第三方组件和前后端分离开发模式,结合示例介绍当前主流的常用开发方法。

    本书在内容组织上,力求避免知识的简单堆砌,改变传统教材常见的技术手册式写法,针对应用型本科注重实践能力培养的需要,遵循以做带学的内容组织形式、任务驱动的学习模式,内容选择围绕开发目标、关联知识适当屏蔽等原则,为读者提供一种新的学习体验。

    本书既可以作为高等学校“Java Web应用开发”课程的教材,也可以作为读者自学相关Web开发技术的参考书。


    Java Web应用开发课程的教材,也可以作为自学相关技术的参考书

    第1章开发任务概述/1

    1.1示例应用程序介绍1

    1.1.1示例应用程序的需求1

    1.1.2示例应用程序的功能2

    1.2Java Web应用开发技术8

    1.2.1应用程序的演化8

    1.2.2客户端开发技术11

    1.2.3服务器端开发技术12

    1.2.4HTTP13

    1.3Web应用开发流程14

    1.3.1需求分析14

    1.3.2系统设计14

    1.3.3编程实现15

    1.3.4测试发布16

    本章小结16

    习题16

    第2章用户界面设计/17

    2.1用户界面设计任务17

    2.2用户界面元素开发17

    2.2.1典型界面元素实现17

    2.2.2HTML相关知识30

    2.3界面布局设计33

    2.3.1界面布局构成33

    2.3.2界面布局实现34

    2.3.3CSS相关知识44

    2.4客户端功能开发48

    2.4.1客户端功能设计48

    2.4.2客户端功能实现49

    2.4.3JavaScript相关知识53〖1〗Java Web应用开发(第2版)目录〖3〗〖3〗本章小结56

    习题57

    第3章Web应用开发基础/58

    3.1开发环境和运行环境58

    3.1.1开发环境58

    3.1.2运行环境59

    3.1.3安装和配置JDK59

    3.1.4安装和配置Tomcat61

    3.2JSP基本概念64

    3.2.1JSP开发方法64

    3.2.2JSP运行机制66

    3.2.3Web应用目录结构70

    3.3JSP基础语法71

    3.3.1JSP脚本元素72

    3.3.2JSP指令元素77

    3.3.3JSP标记元素82

    3.4结构化网页设计87

    本章小结92

    习题93

    第4章流程控制与数据传递/94

    4.1用户注册功能开发94

    4.1.1用户注册功能开发任务94

    4.1.2用户注册功能设计与实现94

    4.1.3用户注册功能运行过程98

    4.1.4HTTP请求响应机制98

    4.2用户登录功能开发100

    4.2.1用户登录功能开发任务100

    4.2.2用户登录功能设计与实现101

    4.2.3用户登录功能运行过程104

    4.2.4HTTP会话机制104

    4.3JSP内置对象105

    4.3.1request对象106

    4.3.2response对象112

    4.3.3session对象116

    4.3.4其他内置对象123

    4.4控制流和数据流的实现125

    4.4.1JSP页面间的流程控制125

    4.4.2JSP页面间的数据传递126

    4.4.3自动登录功能开发128

    本章小结135

    习题136

    第5章数据库访问/137

    5.1用户注册功能完善137

    5.1.1注册提交功能设计与实现137

    5.1.2注册提交功能运行过程143

    5.1.3数据库访问代码模板144

    5.2用户登录功能完善145

    5.2.1登录判断功能设计与实现145

    5.2.2登录判断功能运行过程148

    5.2.3数据库安全开发148

    5.3JDBC技术149

    5.3.1JDBC API149

    5.3.2JDBC的使用153

    5.4用户管理功能开发158

    5.4.1用户管理功能开发任务158

    5.4.2用户管理功能设计与实现159

    5.4.3用户管理功能运行过程169

    本章小结169

    习题170

    第6章重构程序功能/171

    6.1重构用户登录功能171

    6.1.1重构用户登录功能设计与实现171

    6.1.2重构用户登录功能后的运行过程175

    6.2重构用户注册功能175

    6.2.1重构用户注册功能设计与实现175

    6.2.2重构用户注册功能后的运行过程179

    6.3JavaBean技术179

    6.3.1JavaBean的编写和使用179

    6.3.2基于JavaBean的开发187

    6.4新闻模块开发189

    6.4.1新闻模块开发任务189

    6.4.2新闻模块设计与实现189

    6.4.3新闻模块运行过程202

    本章小结203

    习题204

    第7章重构程序界面/205

    7.1重构JSP页面205

    7.1.1重构循环控制205

    7.1.2重构功能菜单207

    7.2EL和JSTL209

    7.2.1EL209

    7.2.2JSTL212

    7.3新闻修改功能开发221

    7.3.1新闻修改功能开发任务222

    7.3.2新闻修改功能设计与实现222

    7.3.3新闻修改功能运行过程227

    本章小结227

    习题227

    第8章重构程序结构/229

    8.1新闻搜索功能开发229

    8.1.1新闻搜索功能开发任务229

    8.1.2新闻搜索功能设计与实现229

    8.1.3新闻搜索功能运行过程235

    8.2Servlet开发236

    8.2.1Servlet基础237

    8.2.2Servlet应用239

    8.2.3Servlet过滤器242

    8.3MVC架构模式245

    8.3.1程序架构设计245

    8.3.2评论模块开发248

    本章小结264

    习题265

    第9章实用功能开发/267

    9.1在线编辑组件267

    9.2文件上传下载组件270

    9.3AJAX技术276

    9.4分页显示技术281

    9.5图形验证码288

    本章小结295

    习题295

    第10章前后端分离的开发/296

    10.1后端项目开发296

    10.1.1基于Spring Boot的后端开发296

    10.1.2Spring Boot及相关框架306

    10.1.3Java EE三层架构308

    10.2前端项目开发309

    10.2.1基于Vue的前端开发309

    10.2.2Vue框架及相关库316

    本章小结321

    习题321

    附录表格布局页面文件/322

    本书介绍Java Web应用开发技术。针对应用型本科强调实践能力培养的需要,本书以一个示例应用程序的开发贯穿全书所有章节。在内容组织上,避免知识的简单堆砌,改变传统教材常见的技术手册式写法。作者认为Java Web应用开发技术的学习方式应该与基础性专业课程有所不同,其综合性较强,需要在掌握C语言、Java语言、数据库等基础性编程技能之后才能学习。因此,本书作者尝试进行了一种“翻转”,即变“先学后做”为“以做带学”方式。

    全书结构按照需求分析(第1章)、界面设计(第2章)、功能实现(第3~5章)、重构开发(第6~8章)、功能完善(第9~10章)的思路进行组织,以完成开发任务的方式,引导读者在使用中掌握相关知识和编程技能。

    除前3章为基础知识介绍之外,其余各章都遵循相同的编写体例。首先给出本章的学习目标,分为理解、掌握和了解三个层次。“理解”主要针对本章所涉及的主要概念和基本原理;“掌握”主要针对应用本章知识实现特定功能开发的能力;“了解”主要针对书中未做深入讲解的相关知识部分。

    然后利用1~2个开发示例,实现几个相对独立的软件功能。每个示例都按照开发任务说明、功能设计、功能实现和运行过程分析的结构介绍。读者只要参照给定的步骤,就可以编程实现相应的功能。同时也对编程涉及的关键知识点进行针对性讲解,以够用为原则,不过分追求完整性和系统性。

    接下来介绍本章开发示例涉及的基本概念和相关知识,便于读者掌握知识体系的完整性,为进一步深入学习打好基础。第5~8章在此之后又给出一个应用本章所学内容完成的综合示例,进一步巩固学到的编程技能。

    最后提供单选或简答形式的知识测试题以及上机练习要求,便于读者检验自己的学习效果。

    本书的特色体现在以下几个方面:

    (1) 突出应用能力培养。全书根据功能开发和知识体系两个维度,围绕示例应用项目的开发过程,把教材内容分解为多个知识单元。

    (2) 合理取舍教材内容。以满足示例功能开发的需要为标准确定内容,不一味追求知识结构的完整性,对不常用的知识点只给出简要介绍和引导性讲解。 

    (3) 尊重学习规律。按照循序渐进、由易到难的原则,合理设计功能开发的顺序,让读者能够在有成就感的驱动下逐步完成全书内容的学习。 (4) 采用全新编写体例。各章都采用任务驱动方式,从开发任务出发,通过设计、实现、分析、练习,使读者可以在理解示例开发的基础上实现能力提高。

    全书可分为三个部分: 第一部分是基础性内容,包括第1~5章,介绍示例应用的功能需求,并开发实现一个原型系统;第二部分是提高性内容,包括第6~8章,应用面向对象编程技术和MVC架构模式实现程序的重构开发;第三部分是应用性内容,包括第9~10章,引入第三方组件和前后端分离开发模式,介绍实际开发中的常用开发方法。本书作为教材使用时,讲授全部内容大约需要64学时;也可根据学时情况讲授部分内容,建议32学时可讲授第1~5章,48学时可讲授第1~7章。

    为了反映技术的最新进展,本书在第1版的基础上,对运行环境的软件版本进行了升级,分别采用Java 8、Tomcat 9和MySQL 8等目前最常用的软件版本,并使用HTML 5重新编写前端页面,同时对相关章节的内容进行了相应更新;在各章小结中增加了本章程序代码文件的目录结构图,为读者提供更完整的应用程序描述;另外,把第10章的内容更新为当前主流的前后端分离开发模式,其中后端项目使用IDEA,基于Spring Boot开发实现。

    本书是河北省高等教育教学改革研究与实践项目(No.2017GJJG252)的研究成果,同时在编写过程中也参考了大量的相关教材和网上资料,在此向所有相关人员表示感谢。

    本书第1章、第5章、第8章和第10章由李永飞编写,第2章和第9章由郭晓欣编写、第3章和第4章由吴晓丹编写,第6章和第7章由李芙玲编写,全书由李永飞负责统稿。书中所有源代码以及参考电子教案可从出版社网站www.tup.com.cn下载。书中存在的不足和错误之处,敬请读者批评指正。

    〖1〗Java Web应用开发(第2版)前言〖3〗〖3〗


    编者

    2022年5月

     

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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