前言

前言

随着21世纪信息时代的全面到来,信息技术已广泛应用于人们的生产和生活中,特别是商业活动越来越多地依赖互联网的发展,网站为企业展示信息并成为提供交易的平台。

JSP是一种动态技术标准,自推出后,受到众多IT公司的追捧与支持,并迅速成为商业应用的服务器端语言。依托Java技术背景,JSP迅速成为动态网站开发技术的首选。为此,本书的作者以企业网站的真实项目案例为背景,通过典型的任务分析与实践,全面介绍了JSP的相关知识,力求让读者迅速掌握JSP技术框架。

本书采用项目式结构的编写方式,由以下两个项目组成:

项目一是一个典型的企业展示类网站,要完成多个相对简单的任务,任务的设置主要以JSP知识结构为主线,重点是在任务中学习技术。项目中各任务实施的关键部分留有代码空行,要求读者根据任务分析部分的相关内容自习完成。

项目二是企业B2C交易平台,是一个综合类的网站开发项目,涵盖的任务繁多,任务按照实际网站开发的模块来设置,重点是在任务中使用所学技术。本书中仅完成了各任务的需求分析,而具体的编码任务要求读者根据需求自行完成。

通过两个项目的实践与学习,读者基本可以掌握整个JSP的核心技术,包括指令、脚本、自定义标签、服务器内置对象、Servlet、MVC设计模式等。

本书除了提供典型的案例代码,也会在项目实施中为读者探究式的学习留有余地。这样的内容设计,让本书既是一本帮助教师实施教学的教材,也是一本让学生可以充分发挥自主学习特点的工具书。本书项目二的完整程序代码及配套电子课件等资源可在机械工业出版社教材服务网www.cmpedu.com免费下载。

由于作者水平有限,书中错误及不足之处在所难免,恳请广大读者批评指正。

编者