JSP程序设计与案例实战(慕课版)
上QQ阅读APP看书,第一时间看更新

前言

PREFACE

JSP(Java Server Pages)是一种动态网页技术标准,该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP继承了Java语言的优点,具有跨平台的特性,而Java技术也为JSP实现强大功能提供了技术支持。

JSP 技术的设计目的是使得构造基于 Web 的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。JSP开发动态Web应用具有很多优势,例如可以实现动态页面与静态页面的分离。JSP 开发脱离了硬件平台的束缚,拥有和 Java语言同样的“一次编写,各处运行”的良好移植性。JSP还强调应用可重用的组件(JavaBeans或Enterprise JavaBeans组件),基于组件的方法可以提高企业级应用的可扩展性、提高开发效率,并且使各种组织在他们现有的技能和优化结果的开发努力中得到平衡。

浪潮集团是中国本土综合实力强大的大型IT企业之一,是国内领先的云计算领导厂商,是先进的信息科技产品与解决方案服务商。浪潮集团的很多大型企业级项目都采用了以 JSP 技术为基础的Java EE开发体系,应用行业包括金融、医疗、电子政务、粮食储备等。对于开发人员来说,掌握JSP技术,是进行Java EE企业级项目开发的重要基础和必要条件。

浪潮优派科技教育有限公司(以下简称浪潮优派)是浪潮集团下属子公司,结合浪潮集团的技术优势和丰富的项目案例,致力于IT人才的培养。本书由浪潮优派具有多年开发经验和实训经验的Java EE培训讲师撰写,全书各章节知识点讲解条理清晰、循序渐进,每个知识点有丰富的案例演示,并有企业级案例的应用演示贯穿全书。本书还提供了丰富的配套案例和微课视频,读者可扫描二维码直接观看。每章有配套习题和上机实验,并配有案例源代码和电子课件,读者可登录人邮教育社区(www.ryjiaoyu.com)下载。

本书共13章,各章内容如下。

第1章Java Web开发基础,介绍学习JSP技术必须要了解的Web基础知识。

第2章JSP概述,介绍JSP的概念、组成、开发环境的配置和运行。

第3章JSP脚本元素、指令,对JSP中3种脚本元素和JSP的3个指令进行了详细讲解和演示。

第4章JSP隐式对象,对JSP的9个内置对象进行了详细的讲解和案例演示。

第5章JSP标准动作,详细演示JavaBean组件和JSP 7个标准动作的使用。

第6章JSP表达式语言,讲解了EL表达式语言的语法,并演示了各种场景下的应用方法。

第7章JSP中使用数据库,详细讲解了JDBC技术及常用API,以Oracle为例,演示了JSP连接和操作数据库的方法。

第8章JSTL概述,讲解并演示了JSP标准标签库和核心标签的使用。

第9章Servlet概述,讲解并演示了Servlet的概念、生命周期、创建和访问方法。

第10章Servlet API,讲解Servlet处理HTTP请求的流程,并演示主要API的使用。

第11章Servlet过滤器,讲解过滤器的原理并演示创建方法和典型应用案例。

第12章MVC开发模式,讲解两种开发模式及应用案例。

第13章综合案例:订单管理系统,采用浪潮集团真实的项目案例,详细讲解并演示基于JSP的MVC开发模式企业级的应用。

本书由刘何秀、郭建磊、姬忠红担任主编,并进行了全书审核和统稿。参与本书编写的还有崔瑞娟、周业勤、李海斌、李然。本书的综合案例订单管理系统来自浪潮世科,感谢他们在本书撰写过程中提供的帮助和支持。

由于时间仓促和编者水平有限,本书难免存在不足之处,欢迎读者朋友批评指正。