内容简介

"本书讲述的是应用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应用。需要说明的是,书中所使用到的部分图片是多年前从网上下载的,由于比较美观经典,因此保留使用至今,但很难查证到资源归属,如果读者有发现侵权行为,请联系作者。

"