前 言
随着网站技术的进一步发展,各个部门对网站开发技术的要求日益提高,综观人才市场,各企事业单位对网站开发工作人员的需求也大大增加。但是网站建设作为一项综合性的技能,对很多计算机技术都有着很高的要求。网站开发工作包括市场需求研究、网站策划、网页平面设计、网站程序开发、数据库设计以及网站的推广运作等,可以系统掌握这些知识的网络工程师相对较少。
如此诸多方面的知识,使得很多初学者往往都会感到十分困惑,不知道各项技术之间的关系。本套丛书正是由此而来,并完美地解决了这个问题——为广大读者学习网站开发技术提供一个完整的学习方案。丛书的组织结构如下:
本书是其中的一本,用以帮助读者掌握Java Web开发技术。Java Web开发涉及到多种工具,令人眼花缭乱,本书以实用为主线,介绍了开发过程中最常用的技术和工具,包括JSP、Servlet、XML、Tomcat、Ant和Eclipse等。
本书的特点
本书语言简洁、实例新颖,力求为读者带来一个轻松的开发环境。在讲解Java Web技术的同时,还介绍了当下流行的开发工具。每一章都集结了笔者多年开发的心得体会。为了能更好地引领读者进行Java Web的实例开发,本书中的每个实例都对程序进行了解析,以便读者能更深入地学习Java Web技术。本书的特点主要体现在以下几个方面。
? 本书的各章节内容在安排上由易而难、由浅入深,适合初、中级学者逐步学习Java Web技术的基础知识,了解Java Web开发的精髓所在。
? 本书结合了笔者多年的Java Web技术开发经验,深入浅出地介绍了Java Web的各个层面。在内容中穿插了大量的心得体会,可以有效地帮助初学者少走弯路,达到高效学习的目的。
? Java Web开发是实践性很强的一种工作,为了让读者在学习的过程中锻炼实战能力,笔者在书中特别为读者介绍了时下最新版本的开发工具,并以图文并茂的方式引领读者熟悉这些高效的开发工具。
? 本书运用情境模拟方式来引入代码实例,每段代码实例开始之前,必伴随着一段情境描写,在情境中会提出代码需要解决的问题,从而让读者真切地感受到代码是如何解决实际问题的。
? 本书最后一章开发了一个实例系统,让读者在开发中感受Java Web技术的强大,以及对现实的应用是十分重要的。同时有效提高读者的学习积极性。
本书的内容安排
本书分为共27章,从Java Web技术的基础讲起,并进一步介绍Java Web开发程序的运用。本书从JSP入手,逐步深入,在第27章编写了一个餐费管理系统,尽最大可能让读者的学习更贴合实战所需。
第1章~第10章主要讲了JSP技术的基础知识及相关的JSP实例应用,同时也对Servlet进行了必要的描述与讲解。JSP的应用在Java Web中占据主要地位,因为每个程序的运行都要通过它来显示,所以笔者用了10章的篇幅进行讲解。
第11章介绍了关系数据库与JDBC基础,通过数据库的连接将程序与运行界面联系在一起,显示给客户端。
第12章~第22章主要是对Java Mail的应用、XML技术、Servlet过滤器、Tomcat容器、Hibernate技术、MVC模式和EJB技术的讲解。重点是MVC模式,结合实例对其进行了细致描述与经验的总结。
第23章~第26章主要介绍使用Log4J进行Web应用的日志管理与程序调试、使用XDoclet简化JSP的Web开发、使用Ant管理JSP Web应用和使用Eclipse及插件开发JSP。
第27章综合了Java Web的各项技术,开发了一个大型项目——餐费管理系统,帮助读者在开发程序中少走弯路。
适合阅读本书的读者
? 对Java Web有好奇心的在校大学生。
? 迫切希望学习Java Web的编程爱好者。
? 希望转型到Java Web开发的编程人员。
? 希望了解Java Web基本特性的管理人员。
? 正在考虑将项目转到Java Web平台上的管理者与开发人员。
? 希望了解部分Java Web新特性的Java开发者。
关于作者
本书由张晶组织编写,参与编写、资料整理、代码调试的人员还有陈刚、宫磊、谷原野、黄其武、李修花、李延琨、林家昌、刘林建、孟富贵、彭自强、孙雪明、王世平、文明、徐增年、银森骑、张家磊、张瑾瑜、周伟杰、朱玲、陈杰、陈冠军、张金霞、张昆和尹继平等,在此一并表示感谢。
