本教材按照教、学、做、练一体化模式精编了网络编程与动态网站制作的核心内容,以知识要点、技能操作、拓展训练为单元组织教材的体系结构。知识要点给出了最重要和最实用的知识,是教师需要重点讲授的部分; 技能操作给出了学生与教师共同完成的操作任务; 拓展训练给出了需要学生独立完成的实践活动。
全书共分为12章。第1章主要介绍网络编程与动态网站制作的基础知识,重点讲述客户端开发技术HTML超文本标记语言、CSS层叠样式表、JavaScript脚本语言。第2章主要介绍服务器端开发技术JSP的初步知识,包括JSP动态网站开发环境的搭建及利用文本编辑器、IDE集成开发环境开发简单Web应用的基本步骤。第3章介绍JSP基本语法,包括JSP文件的构成、成员变量和方法的定义、Java动态元素以及常用的JSP指令标记和JSP动作标记。第4章介绍常用的JSP内置对象,包括request、response、session、application及其常用方法。第5章介绍JavaBean的使用,包括编写和使用JavaBean、获取和设置bean属性等。JSP和JavaBean技术的结合不仅可以实现数据表示和数据处理分离,而且还可以提高JSP程序代码的重用度,是JSP编程中常用的技术。第6章介绍JSP如何通过JDBCODBC桥接方式和纯Java数据库驱动程序方式实现对数据库的访问,如Microsoft Access、SQL Server、MySQL、Oracle等数据库。第7章和第8章讲述Servlet的运行原理以及基于Servlet的MVC模式应用。第9章介绍Web应用过滤器的基本概念、运行原理及其实际应用。第10章介绍表达式语言EL的基本用法,包括使用EL访问对象的属性、EL内置对象等。第11章介绍标准标签库JSTL的基本用法,包括普通标签、条件控制标签、迭代标签等的使用。第12章通过一个动态网站开发综合实例讲解如何采用JSP+JavaBean+Servlet来开发Web应用项目。另有附录A 为HTML标签库,附录B为HTML颜色库,附录C为JSP内置对象及其常用方法。
本书内容翔实丰富,注重实践操作,突出能力培养,适合作为高等院校计算机相关专业动态网站开发类课程的使用教材。书中第10章和第11章分别由辽宁警察学院的张爽老师和闫薇老师编写,其余章节由辽宁警察学院唐红杰老师编写并对全书进行统稿。另外,辽宁警察学院田静老师对书中图文进行了整理和校对。由于时间和作者水平有限,书中难免有欠妥之处,恳请读者批评指正。
编者
2015年8月