Java Web应用开发——从入门到精通(微课视频版)
提供课件、大纲、代码、习题及答案。本书不仅融会贯通了原生MVC框架下Java Web开发的主流技术,还加入高级应用篇,增加了实用性。理解并掌握本书的所有内容,读者完全可以胜任Java Web系统的开发工作。本书还包括编者的部分研发成果,如详细讲述了实现浮动层的制作原理及过程,及与手机App通信等。

作者:唐明伟、朱翼、姚兴山、谭祥贵

丛书名:清华开发者学堂

定价:69.5元

印次:1-1

ISBN:9787302688822

出版日期:2025.05.01

印刷日期:2025.05.09

图书责编:张玥

图书分类:教材

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

"本书讲述的是应用Java Web的标准技术,开发一个具有MVC架构的Java Web系统所需的核心知识和步骤。本书面向Web开发初学者,只需有最基础的Java和数据库知识,就可以通过本书内容进行Java Web开发。书中涉及的技术和知识较为丰富,有HTML、CSS、JavaScript、JavaBean、Servlet和JSP,同时,还涉及数据库表设计、Tomcat服务器安装与配置、协同开发和AI代码助手等内容。这些技术每一项都可以用很厚的一本书去描述。但要开发一个常规功能的Web系统,并不要求开发者精通以上所有技术,只需掌握这些技术的主流用法就可以。所以本书不是Java Web开发的百科全书,每一项技术不会讲太多,但是一定会把最核心、最关键的内容描述清楚。这些内容足以完成日常的系统开发。 全书共16章,分为上、中、下三篇。第1章简要介绍Web系统开发的概念。第2~5章为上篇(静态网页开发篇),讲述以HTML、CSS、JavaScript为技术、以Dreamweaver为工具的静态网页开发方法;第6~11章为中篇(动态网页开发篇),讲述MVC框架下,以JavaBean、Servlet、JSP为技术、MySQL为数据库、IntelliJ IDEA为开发工具的动态网页开发调试和发布方法;第12~15章为下篇(Web开发高级应用篇),这部分内容是面向实际开发时对前两篇内容的补充,讲述了Ajax、主流的Web开发框架、团队协同开发和AI助手应用等提升项目开发实战性的内容。第16章为全书总结。 本书适合作为高等院校信息管理与信息系统、软件工程、计算机科学与技术等专业高年级本科生、研究生的教材,同时也适用于想学习Java Web开发的任何人员使用。本书所有内容都已经过多轮的教学验证,稍有基础的本科生按照本书操作,均能成功制作出相应的Web应用。需要说明的是,书中所使用到的部分图片是多年前从网上下载的,由于比较美观经典,因此保留使用至今,但很难查证到资源归属,如果读者有发现侵权行为,请联系作者。 "

唐明伟,男,南京审计大学副教授、硕士研究生导师,江苏高校“青蓝工程”优秀青年骨干教师,中国科学技术情报学会会员,美国北德克萨斯大学信息学院兼职教授、博士后、访问学者,南京大学情报学博士后,河海大学兼职硕导,江苏省优秀科技情报工作者,江苏省科技资讯专家、广东省科技咨询专家、信息系统资深架构师,大数据资深架构师,Sun认证Java程序员,长期从事物联网、大数据、深度学习等前沿技术的应用研究,以第一作者在SSCI、EI、CSSCI和CSCD等重要期刊上发表论文20余篇,先后主持国家级课题2项,省部级课题4项,厅级重大课题1项,参与多项国家级面上及重大课题;以第一权利人拥有国家计算机软件著作权15项,以第一发明人授权国家发明专利2项;获得华东科学技术情报成果奖二等奖1项,江苏高校哲学社会科学奖三等奖1项,江苏省图书馆学情报学学术成果奖二等奖1项。江苏高校哲学社会科学奖三等奖1项,江苏省图书馆学情报学学术成果奖二等奖1项。具有丰富的信息系统分析、设计、开发和审计经验,主持多项信息系统的分析、设计和开发相关的教学、研究和实践工作。

前言 在移动互联时代,企业级应用的形式已从传统的Web应用转成了Web+App或小程序的形式。其中,Web端负责复杂业务逻辑的实现和操作,而App或小程序端则提供这些复杂逻辑的简化访问接口。可见,Web在企业级应用生态中依然占据着非常重要的位置。在众多Web开发技术中,Java Web技术以其稳定性、安全性、灵活性和强大的生态系统,成为构建高效、可靠和安全的企业级应用的首选,在大型企业级应用开发中更是有着不可替代的重要地位,而企业应用才是商业市场中价值最大的部分。虽然近几年声名鹊起的Python也能进行Web开发,但它的语言特点决定了它更适合做诸如数据分析和挖掘类的小精尖的工作,而并不适用于以复杂业务流程控制为主且要求稳定可靠的企业级应用工作。因此,Java Web技术依然是最值得学习的Web开发技术。本书从Java Web系统开发概述入手,以一个包含增加、修改、删除、查询和登录功能的具有MVC架构的新闻系统开发为主线,详细讲解了包含HTML、CSS、JavaScript、JavaBean、Servlet和JSP等在内的Java Web开发技术主要知识点的基本用法。 本书以新闻系统开发为主线,梳理了开发一个典型的MVC架构的信息系统所需要具备的基础知识,按知识点形成了写作框架。其中每一章的知识点均包含基本语法、基础应用以及综合案例三个部分。主要章的综合案例循序渐进地展示了新闻系统的页面设计、数据模型、请求响应及数据显示实现的全部过程。通过学习本书,读者可以掌握具有MVC架构的Java Web系统的开发过程。此外,本书还提供了Ajax、主流的Web开发框架、团队协同开...

目录
荐语
查看详情 查看详情
目录

第1章Java Web应用开发概述/1

11Java Web应用的起源与发展/1

1.1.1Web的起源/1

1.1.2Java Web应用的诞生和发展/2

12Java Web应用概述/2

1.2.1Java Web应用概念界定/2

1.2.2Web系统运行原理/3

1.2.3Java Web系统定义/4

13Java Web系统开发方法/5

1.3.1Java Web系统开发流程/5

1.3.2Java Web系统开发工具/5

小结/6

练习与思考/6

上篇静态网页开发篇

第2章静态Web页面开发环境搭建/9

21Dreamweaver的下载与安装/9

22创建Web站点/12

23Dreamwever的布局及面板/13

2.3.1布局/13

2.3.2面板/14

小结/15

练习与思考/15第3章超文本标记语言HTML/16

31HTML概述/16

32HTML页面基本要素/17

3.2.1HTML基本结构/17

3.2.2标签及属性/18

33常用标签/19

3.3.1文字/19

3.3.2图片/20

3.3.3超链接/23

3.3.4字符/27

34布局/28

3.4.1表格/28

3.4.2浮动式框架/40

3.4.3层/43

3.4.4框架集/44

35表单/45

3.5.1表单域/46

3.5.2文本输入控件/46

3.5.3内容选择控件/51

3.5.4表单按钮及表单提交/61

36HTML综合实例/63

3.6.1新闻列表页面/63

... 查看详情

"(1)本书详细介绍原生MVC框架下Java Web开发的主流技术,涵盖了大部分应用场景,高级应用篇集中了实战案例。理解并掌握本书的所有内容,读者将从容应对Java Web系统的开发工作。
(2)本书是系统性使用IntelliJ IDEA作为Java Web开发工具的图书,所有实例代码均提供了详细的实现步骤。读者按部就班地操作,就能成功运行所有代码,并熟练掌握IDEA。
(3)本书内容融合了作者的部分科研成果,加入了作者对系统和信息技术应用的理解,而不仅仅是简单的技术教程。
(4)本书配套丰富的学习资源,读者可从清华大学出版社网站下载。书中的微课视频,读者可扫描封底的刮刮卡注册,再扫描书中的二维码观看学习。
?
"

查看详情