登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』Java Web应用开发(第2版)

書城自編碼: 3780723
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 李永飞,李芙玲,吴晓丹,郭晓欣
國際書號(ISBN): 9787302612292
出版社: 清华大学出版社
出版日期: 2022-08-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 70.8

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
津轻:日本无赖派文学代表太宰治自传性随笔集
《 津轻:日本无赖派文学代表太宰治自传性随笔集 》

售價:HK$ 66.7
河流之齿
《 河流之齿 》

售價:HK$ 59.8
新经济史革命:计量学派与新制度学派
《 新经济史革命:计量学派与新制度学派 》

售價:HK$ 89.7
盗墓笔记之秦岭神树4
《 盗墓笔记之秦岭神树4 》

售價:HK$ 57.3
逃不开的科技创新战争
《 逃不开的科技创新战争 》

售價:HK$ 103.3
希腊文明3000年(古希腊的科学精神,成就了现代科学之源)
《 希腊文明3000年(古希腊的科学精神,成就了现代科学之源) 》

售價:HK$ 82.8
粤行丛录(岭南史料笔记丛刊)
《 粤行丛录(岭南史料笔记丛刊) 》

售價:HK$ 80.2
岁月待人归:徐悲鸿自述人生艺术
《 岁月待人归:徐悲鸿自述人生艺术 》

售價:HK$ 61.4

 

建議一齊購買:

+

HK$ 102.2
《医学影像学(第8版/本科临床/配增值)》
+

HK$ 39.4
《英语教材教法实用基础》
+

HK$ 73.8
《中医基础理论·全国中医药行业高等教育“十四五”规划教材》
+

HK$ 76.7
《电路(第5版)(换封面加十二五标)》
+

HK$ 110.0
《刑法学(第十版)人民教育家刑法学家高铭暄、法学家法学教育家马》
+

HK$ 82.8
《农业可持续发展理论与实践 王龙昌著》
編輯推薦:
Java Web应用开发课程的教材,也可以作为自学相关技术的参考书
內容簡介:
本书结合一个应用程序的开发全过程,介绍Java Web应用程序的开发技术与方法。全书可分为三部分:第一部分为基础性内容,利用Java Web应用开发的基础知识实现一个原型系统;第二部分为提高性内容,利用面向对象编程技术和MVC架构模式对程序进行重构,改善功能实现和程序架构;第三部分为应用性内容,引入第三方组件和前后端分离开发模式,结合示例介绍当前主流的常用开发方法。 本书在内容组织上,力求避免知识的简单堆砌,改变传统教材常见的技术手册式写法,针对应用型本科注重实践能力培养的需要,遵循以做带学的内容组织形式、任务驱动的学习模式,内容选择围绕开发目标、关联知识适当屏蔽等原则,为读者提供一种新的学习体验。 本书既可以作为高等学校“Java Web应用开发”课程的教材,也可以作为读者自学相关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月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.