图书前言

JSP(Java server Pages)可以无缝地运行在UNIX、Linux、Windows等操作平台上,是目前热门的跨平台动态Web应用开发技术。它充分继承了Java的众多优势,包括一次编写随处运行的承诺、高效的性能以及强大的可扩展力。特别是结合Servlet和JavaBean技术,使得JSP技术较其他Web开发技术有显著的优势。

本书面向刚刚接触JSP的开发人员,但要求他们对Java不陌生,甚至要对Web开发有一定的了解。本书通过大量实例和实验与训练指导,必将使读者对JSP的认识有大幅度的提高。

第1章以一个JSP实例讲解如何利用MyEclipse开发工具开发部署JSP程序,如何构建JSP开发环境,包括JDK、Tomcat和MyEclipse. 

第2章介绍JSP语法,包括注释、变量和方法声明、表达式、JSP指令、JSP动作等,为以后开发Web应用程序打下基础。

第3章介绍JSP 8个常用内置对象,并通过实例介绍它们的具体应用。

第4章介绍客户标签,包括标签文件和自定义标签库的构建,并通过实例加深对客户标签的理解。

第5章介绍如何编写JavaBean,如何在JSP中使用JavaBean. 

第6章介绍创建和部署Servlet、Servlet基本结构、Servlet使用类和接口、Servlet生命周期、用Servlet维护Session信息、Servlet之间通信、Servlet过滤器等。

第7章介绍使用JSP访问数据库,包括JDBC概述、使用JDBC-ODBC桥接器访问数据库、使用JDBC驱动程序访问数据库、对数据库的各种操作、分页显示记录、查询电子表格和数据库连接池等。

第8章介绍JSP表达式语言(EL) ,并提供大量实例。

第9章介绍JSP标记库(JSTL) , 并提供大量实例。

第10章介绍流行的模型-视图-控制器(MVC)模式,并通过实例加深对MVC的理解。

第11章以一个BBS论坛为例,介绍如何使用JSP开发Web应用程序。

另外,每章的最后都有实验与训练指导,这对课程的学习非常有帮助。

在本书写作过程中,多次得到北京北大方正软件技术学院计算机软件技术系主任袁东光老师的指点,在此向他表示衷心的感谢,我还要感谢我的同事李锦、宋远行、王颖玲和董小园几位老师。

作 者2010年10月