图书前言

  随着互联网技术的推广和普及,Web开发技术迅速发展。Java语言以其面向对象、简单易学、跨平台、安全性高等诸多特性,受到许多软件开发人员的关注和喜爱,逐步成为软件开发的首选语言。Java Web是基于Java平台解决Web相关领域问题的技术总和,是目前最流行、使用最广泛的Web开发技术。

本书以Java Web程序员岗位需求为主线,系统介绍Java Web项目开发所需的知识和技术,遵循从易到难、由简至繁的原则,共分为8个项目:创建Java Web项目、Java Web项目的界面设计、使用内置对象响应用户请求、使用Servlet技术响应用户请求、Java Web项目中的数据访问、Web应用项目优化、Java Web中的组件应用和ESBuy网上商城系统设计。项目1~项目7的每个项目中都包含若干个相对独立的任务,读者可以在学习过程中循序渐进、逐步深入。同时,为了强化学习效果,项目8提供了一个真实案例—ESBuy网上商城的系统设计,并且在项目1~项目7后配备有以该案例为背景的项目实训,使读者能够运用所学知识完成实际工作,达到举一反三、学以致用的目的。

本书是Java Web项目开发的基础类教程,适用于具有Java基础和静态网页设计相关知识的读者学习。本书编写思路清晰,结构紧凑,语言通俗易懂,注重理论结合实际,既可作为计算机相关领域的培训教材,也可作为Java Web程序员的参考用书。

本书由王樱、李锡辉任主编,闵慧、陈文驰和赵莉任副主编。其中,王樱编写了项目2、项目3、项目4、项目6,李锡辉编写了项目1和项目8,闵慧编写了项目5,陈文驰编写了项目7,赵莉和石玉明参与了全书的编码、调试和文字校对等工作,全书由王樱和李锡辉设计并统稿。此外,清华大学出版社邓艳老师为本书的编写提出了诸多宝贵意见,编写过程中参阅了大量与Java Web技术相关的书籍和网络资源,从中汲取了有益经验,并在参考文献中注明了出处。在此一并表示感谢!由于编者水平有限,书中难免存在不妥和疏漏之处,敬请读者提出宝贵意见和建议(E-mail: wangying@mail.hniu.cn)。