图书前言

前    言

  如今已出版的很多有关JSP编程的图书和教材都是强调JSP语法和技术细节,而比较忽略JSP编程模式的运用(JSP技术主要采用MVC编程模式),造成编程实践与编程思想脱节,写出来的程序模块化、可重用性和扩展性差。本书以面向对象的编程思想为指导,通过实例指导读者在编程实践中学习JSP编程技术、编程方法和编程模式。

读者对象

  本书适合JSP初学者和进阶者阅读,也可作为Java和JSP程序员的参考书。在写作上,本书以编程思路为主线,以应用为目标,运用实例系统地阐明了JSP技术的基本概念、技术和应用方法。本书整体构思科学合理,理论与应用配合紧密,知识表达通俗易懂,既可作为大、中专院校计算机专业及相关专业的教材,也可以作为培训机构相关专业的培训教材。

本书特色

  本书总体构思科学合理,理论与应用相结合,解题思路清晰,知识表达通俗易懂,具体特点如下。

  (1) 教材体系结构合理。知识安排强调整体性和系统性,知识表达强调层次性和有序性,概念和技术逐层推进,一环扣一环,便于读者学习和理解。

  (2) 内容组织强调知识的系统性、连贯性、实用性。基本概念、编程方法由易到难逐层展开,内容表达一环扣一环,读者易学易用。

  (3) 将复杂问题化简,使抽象问题具体化。采用由框架到细节的知识表达方法,先概要描述,然后分解、简化,对知识进行详细描述。使读者更加容易掌握知识的要点。

  (4) 问题定义清晰,解题思路明确。对于应用较复杂的案例,对例子进行分析,给出解题路线和方法,使读者真正学会解题的方法。

本书组织

  全书内容分为两个部分,共11章。第1部分阐明JSP的概念、技术和实现方法,由第1~10章组成,第2部分介绍JSP综合应用实例,由第11章组成。各章的主要内容如下。

* 第1章介绍Web程序的体系结构。

* 第2章介绍JSP运行环境的安装和配置。

* 第3章介绍HTML语言和层叠样式表。

* 第4章介绍JSP页面组成元素的定义、作用和使用方法。

* 第5章介绍JSP内置对象的概念、作用和使用方法。

* 第6章介绍JSP页面对文件的访问方法。

* 第7章介绍JSP页面对数据库的访问方法。

* 第8章介绍JSP页面对Bean的使用方法。

* 第9章介绍Servlet编程方法和JSP页面调用Servlet的方法。

* 第10章介绍自定义标签及其使用方法。

* 第11章提供了JSP综合运用的三个应用实例。

作者情况

  本书作者过去十多年在大型软件公司从事计算机系统分析、设计和实现工作,积累了丰富的编程经验和方法,近几年从事高校计算机教学工作。作者既有丰富的计算机系统开发经验,又有丰富的教学经验,是主讲软件工程、UML统一建模、设计模式、Java技术和JSP技术的一线教师。

  本书第1章由王水教授编写;第2章由王喜鸿老师编写;第3章由杨大全教授编写;第4章由张起荣博士编写;第5~11章由王先国副教授编写;李春林参与了部分章节的编写工作;全书由王先国统稿。

感谢

  感谢吕振肃教授、王建老师、冼广铭博士、周讯老师为本书提出的许多建设性意见和指导。

联系方式

  书中实例虽然经过了多次测试,但难免会存在疏漏和错误,恳请读者批评指正。如有好的建议或在学习中遇到疑难问题,欢迎大家发电子邮件与本书作者联系(wangxg588@sohu.com)。本书配备了教学大纲和课件,如果需要,请与作者联系。

  

  

  编 著 者  

  2012年1月