前言

感谢您选择本书,为了帮助您更好地学习本书的知识,请仔细阅读下面的内容。

本书是根据教育部对高职高专教育人才培养工作的指导思想编写的,全书贯穿案例项目教学的思想,从初学者的角度出发,采用循序渐进、逐步扩展的模式进行编写,深入浅出地介绍JSP开发技术。

本书主要针对高职高专院校的教学特点设计,对内容的选择和编排尽量满足他们的要求,将教学内容主要定位于JSP动态网站开发的初步能力,让学生通过这门课程的学习,能够具备综合运用专业软件对中大型网站进行设计和开发的能力,为今后的职业发展打下良好基础。

全书共分11章,内容概括如下:

第1、2章介绍了JSP开发的前期工作。第1章介绍了目前正在使用的Web2.0,及未来Web的发展方向,介绍了JSP运行的环境的搭建,介绍了JSP开发环境的搭建;第2章介绍了常用的网站开发架构,并进行了比较,还介绍JSP的开发框架。

第3~7章主要介绍的是JSP开发的基本内容,其中每一章涉及一个知识模块。第3章介绍了JSP基本语法,包括JSP的脚本元素、指令元素和动作元素;第4章介绍了JSP内置对象,主要介绍了9个内置对象的使用方法;第5章介绍了Servlet的功能、技术特点、工作原理和使用;第6章介绍了JavaBean技术,包括JavaBean的特点和使用;第7章介绍了应用JDBC进行数据库开发,包括连接各种数据库的方法和连接池等。每个模块都结合了相关的实用案例,对于掌握知识起到了很好的作用。

第8章介绍了JSP和XML。XML是一种可以将数据结构化整理并管理的下一代语言标准,更具有扩展性,与其他语言相比有更加简单易用的特点,是继HTML和Java之后在Internet上的热点。JSP通过XML实现软件的可伸缩性和可升级性。本章叙述了XML的语法规则,介绍了Java和XML之间的转化。

第9章通过实例介绍了如何使用JSP、Servlet、JavaBean实现MVC。本章介绍了MVC的模式和特点,介绍了JSP、Servlet、JavaBean实现MVC三层架构购书网的设计。

第10章介绍了JSP实用组件。利用JSP实用组件可以完成一些实用的功能,加快开发的速度。本章介绍了常用的JSP实用组件——文件操作、发送接收邮件、动态图表组件、报表组件和JExcel组件,以及它们的使用方法。

第11章介绍了JSP高级开发技术。本章主要对JSP高级开发技术部分内容如Struts2、Spring、Hibernate的基本内容进行了介绍,介绍了这三部分的原理和作用、环境的配置和简单地使用,并介绍了SSH框架的整合。

本书有下列特点:

(1)面向高职。本书按照高职的教学特点进行编写,以案例为主线进行内容的讲解。

(2)有序分类。按照循序渐进的学习方式,本书对学习内容重新进行了整理排列,使得每一章既具有独立性,整体上又具有完整性。

(3)内容全面实用。本书包括JSP初级和高级开发技术。

(4)体现新技术的使用。

(5)主要章最后有综合实例,是对本章的综合应用。

对在写作过程中给予我们帮助的朋友们,在此表示深深的谢意,并感谢机械工业出版社给予的帮助。由于编写时间仓促,加之作者水平有限,书中疏漏和错误之处在所难免,望广大专家、读者提出宝贵意见,以便修订时加以改正。

作者