导语
内容提要
本书是“十二五”普通高等教育本科国家级规划教材,以JSP程序设计技术为主线介绍Web程序设计的方法与技术。全书共10章,包括:Web基础知识和开发运行环境;HTML、XML和CSS;JavaScript程序设计;JSP基本语法与内置对象;Servlet与JavaBean;JSP数据库应用;JSP实用组件;表达式语言与标签;Java EE框架技术基础;JSP综合应用实例。每章配有大量实例、习题和上机实验题及实验指导,免费提供PPT教学课件和程序源代码。
本书可作为高校计算机科学与技术、软件工程、网络工程、电子商务、人工智能、数据科学与大数据技术、信息管理与信息系统、现代教育技术等相关专业的教材,也是Web程序开发人员实用的技术参考书。
目录
第1章 Web基础知识与开发运行环境
1.1 Web工作原理
1.2 Internet网络协议
1.2.1 TCP/IP协议族
1.2.2 HTTP
1.2.3 Telnet
1.2.4 FTP
1.3 IP地址、域名和URL
1.3.1 IP地址
1.3.2 域名
1.3.3 URL
1.4 动态网页设计技术简介
1.4.1 PHP
1.4.2 JSP
1.4.3 ASP.NET
1.5 Web应用程序开发工具与运行环境
1.5.1 网站架构
1.5.2 JDK的下载、安装与配置
1.5.3 Tomcat的下载、安装与配置
1.5.4 Eclipse的下载、安装与配置
1.6 简单的Web应用程序示例
1.7 网站安全问题
1.7.1 网站攻击手段
1.7.2 网站的保护与安全措施
本章小结
习题1
第2章 HTML、XML和CSS
2.1 页面设计概述
2.1.1 静态网页
2.1.2 动态网页
2.1.3 网页的设计风格
2.2 超文本标记语言HTML
2.2.1 HTML文档结构
2.2.2 HTML基本标记
2.2.3 表格
2.2.4 表单
2.2.5 框架(Frame)
2.3 HTML5
2.3.1 HTML5新特性
2.3.2 HTML5新功能
2.3.3 HTML5网页示例
2.4 层叠样式表CSS
2.4.1 为什么需要层叠样式表
2.4.2 样式表的定义和引用
2.4.3 样式的优先级
2.4.4 CSS属性
2.4.5 CSS+DIV页面布局
2.5 XML简介
2.5.1 XML概述
2.5.2 XML文档结构
2.5.3 XML文档显示
2.6 应用示例:个人主页设计
本章小结
习题2
上机实验2
第3章 JavaScript程序设计
3.1 脚本语言概述
3.1.1 什么是脚本语言
3.1.2 JavaScript的特点
3.2 JavaScript基础
3.2.1 JavaScript程序的编辑和调试
3.2.2 JavaScript基本语法
3.2.3 JavaScript函数
3.2.4 JavaScript流程控制
3.2.5 JavaScript出错处理
3.2.6 JavaScript表单验证
3.2.7 JavaScript正则表达式
3.3 JavaScript事件
3.3.1 JavaScript事件驱动机制
3.3.2 JavaScript常用事件
3.3.3 JavaScript事件触发与处理
3.3.4 应用示例:计算器的设计
3.4 JavaScript对象
3.4.1 对象的定义和引用
3.4.2 for..in和with语句
3.4.3 JavaScript内置对象
3.5 浏览器对象模型及应用
……
第4章 JSP基本语法与内置对象
第5章 Servlet与JavaBean
第6章 JSP数据库应用
第7章 JSP实用组件
第8章 表达式语言和标签
第9章 JavaEE框架技术基础
第10章 JSP综合应用实例
附录A HTML常用标记和属性
附录B CSS样式表属性
附录C JavaScript常用对象的属性、方法、事件处理和函数
附录D JSP内置对象
参考文献