前言 JSP(Java Server Pages)是目前发展迅速并应用广泛的Web应用开发技术之一,它是Java SDK、Java Enterprise Edition(Java EE)的重要技术。它以Java技术为核心,并结合了Servlet的强大功能与HTML的简单易用的特点,提供了具有技术稳定、跨平台、安全、可移植等优点的主流动态网页开发技术,并成为大、中型网络应用开发的首选。 本书作者根据多年的校企合作JSP实践教学经验,在总结了JSP技术的核心内容和企业实战项目案例驱动教学手段的基础上编写了此书。本书的特点如下: (1) 知识体系结构合理,突出整体性和系统性,便于学习。 (2) 理论联系实际,每个章节首先对知识点进行解释,然后通过案例把理论转化为实践,便于理解。 (3) 本书在原来基础上新增了两个较为完整的实训项目开发的练习,第5章的第一个实训项目是使用纯JSP技术即可以完成的I型开发模式项目,而第11章的第二个实训项目则采用了MVC的II型结构进行开发。强调了在项目开发过程中循序渐进的原则。 本书共分11章,各章具体内容如下: 第1章安装开发和执行环境,介绍了JSP开发环境工具,包括JDK、Tomcat和MyEclipse等工具的安装和使用。 第2章JSP技术简介,介绍JSP工作原理及页面组成元素与标记等语法规则。 第3章JSP隐含对象,介绍JSP页面中9个内置对象的方法和应用。 第4章使用数据库,介绍数据库的安装,对JDBC操作数据库和连接池操作数据库的方式方法进行了讲解。 第5章企业信息管理系统项目实训,在学完数据库和JSP技术后进行的项目开发练习,让读者体会软件系统项目开发的真正意义。 第6章JavaBean技术,介绍JavaBean的特点和使用。 第7章Servlet简介,介绍Servlet知识,了解Servlet的生命周期和使用方法。 第8章EL表达式语言,介绍表达式语言的语法特点、各种运算和隐含对象的使用。 第9章JSTL标准标签库,介绍标准标记库的安装、种类和使用。 第10章Web架构介绍,通过实例讲解Model1和Model2开发模式及应用。 第11章个人信息管理系统项目实训,通过综合使用Servlet、JavaBean、JSP技术开发结构合理的MVC架构的系统项目,训练学生为进一步的框架学习做准备。 本书由杨弘平担任主编,教学团队成员史江萍、关颖、吕海华、曾祥萍和中软国际讲师常敬岩担任副主编。感谢霍明哲同学对本书的案例及项目进行了测试。 本书适合作为高等学校计算机Web编程课程的教材,由于编者水平有限,书中难免有疏漏之处,欢迎广大读者提出宝贵意见和建议。 编者 2018年12月