图书前言

JSP

(Java Server Page)是主流的动态网页开发技术之一,是从事JavaWeb开发必须掌握的技术。JSP页面由HTML代码和嵌入其中的Java代码组成,其中HTML代码负责显示信息的控制,Java代码负责业务逻辑控制。

JSP具有与Java一样的面向对象、跨平台等特性,它可以运行在所有的服务器系统上,例如UNIX操作系统、Linux操作系统以及Windows操作系统等。

1. 本书特点

(1) 通过实际应用讲解知识点。

在各个知识点讲解中,辅以大量练习,帮助理解知识点及如何在实际中应用。 

(2) 注重动手能力培养。

通过实际案例,全面展示JSP项目开发过程、常见问题处理,在实践中提升解决问题能力。

2. 本书组织结构

本书共分为3部分

(1) Web开发基础: 包括第1~第3章。第1章介绍Web开发的基础知识,包括Web开发概念、常用开发技术等; 第2章介绍HTTP协议,包括HTTP协议概念、工作原理、请求消息和响应消息格式; 第3章介绍HTML

基础,包括基本标记用法、表单的相关属性等。

(2) JSP开发基础: 包括第4~第12章。第4章介绍一个简单的JSP应用开发过程; 第5章介绍JSP基础语法,包括指令元素、脚本元素、动作元素和JSP注释等; 第6章介绍JSP内置的9个对象,介绍其主要方法和使用场景; 第7章介绍JavaBean技术,包括JavaBean基本概念、JSP中的应用和作用范围等内容; 第8章介绍EL表达式语言,包括EL表达式语法和实际应用; 第9章介绍JSTL标记库,包括标记语法和实际应用; 第10章介绍Servlet基础,包括Servlet开发部署、常用接口以及在MVC模式中的应用; 第11章介绍过滤器和监听器,包括开发、配置和常用接口介绍; 第12章介绍在JSP中如何通过JDBC进行数据库操作。

(3) 案例: 第13章介绍在线测试系统的实现,详细讲解使用JSP技术开发一个Web应用的全过程。

在本书的写作过程中得到了多方面的支持和帮助,非常感谢

唐琳老师(负责编写本书第8、第9和第12章)在编写过程中提出的宝贵建议

; 同时也感谢我的家人,感谢他们给我的鼓励和大力支持。

鉴于作者才学有限,书中不足之处,欢迎同行、专家及读者批评指正。

编者

2010年10月