本书是普通高等教育“十一五”国家级规划教材,由省级精品课程“Web编程技术”教学团队经验丰富的教师编写。JSP、XML和JavaEE(J2EE)是业界Web编程的上乘主流技术。本书包括HTML、JavaScript、Java、JSP、XML、JavaEE六大知识板块,形成Web编程从入门到精通的捷径。本书整合各板块知识,融会贯通,避免各板块单独设课的内容重叠和课时浪费。其中HTML、JavaScript相对简单,可以用较少的学时讲授或由学生自学;Java和JSP则是主体内容,需重点讲授;XML和JavaEE作为提高,视学时多少选学。全书给出的大量实例,都是最实用的技能。每章配有小结、习题与实训,便于读者巩固所学的知识,尽快上手,达到市场需要的知识水准。本书提供源代码下载,编者还将推出网上教学平台。
本书适合具有一定计算机基础知识的读者阅读,可作为计算机科学与技术、软件工程、网络工程、电子商务、信息管理及相近专业本科Web编程技术相关课程的教材,也可作为大专院校非计算机相关各专业学习Web编程的教学参考书和自学用书,还可供从事Web应用软件设计的科研人员参考。
样章试读
目录
- 第1章 引论
1.1 互联网技术的发展
1.2 Web编程技术概述
1.3 常用Web服务器
1.4 Web编辑工具
1.5 开发环境搭建
1.6 简单的JSP实例
本章小结
习题与实训
第2章 HTML基础语法
2.1 HTML文档的组成
2.2 HTML的标记
2.3 文字修饰
2.4 列表
2.5 表格
2.6 图像与多媒体
2.7 HTML表单
本章小结
习题与实训
第3章 JavaScript编程基础
3.1 概述
3.2 数据类型、常量与变量
3.3 运算符与表达式
3.4 流程控制技术
3.5 函数
本章小结
习题与实训
第4章 JavaScript对象编程
4.1对象的基本概念
4.2 内置对象
4.3 定义对象
本章小结
习题与实训
第5章 浏览器对象与事件驱动
5.1 浏览器文档对象模型
5.2 窗口(Window)对象
5.3 浏览器(Navigator)对象和屏幕对象
5.4 历史对象和位置对象
5.5 事件驱动
本章小结
习题与实训
第6章 客户端的交互技术
6.1 文档对象
6.2 锚点对象、链接对象和图像对象
6.3 表单对象
本章小结
习题与实训
第7章 Java基本语法
7.1 Java语言的特点
7.2 创建和使用Java程序
7.3 Java语言的元素
7.4 Java语句
7.5 Java API
7.6 Web中使用Java程序
本章小结
习题与实训
第8章 面向对象的编程
8.1 面向对象的思想
8.2 Java类和对象
8.3 构造器
8.4对象的创建和存储
8.5 使用方法
8.6 static和final
8.7 this引用
8.8 包
本章小结
习题与实训
第9章类的复用
9.1 继承
9.2 多态
9.3 属性和方法的覆盖
9.4 方法重载
本章小结
习题与实训
第10章 抽象类和接口
10.1 抽象类
10.2 接口
10.3 接口Comparable和Comparator
本章小结
习题与实训
第11章 常用的Java类
11.1 数组
11.2 Object类
11.3 String类
11.4 封装类
11.5 集合类介绍
本章小结
习题与实训
第12章 Java高级编程
12.1 异常处理
12.2 I/O流
12.3 线程
本章小结
习题与实训
第13章 JSP指令
13.1 JSP语法结构
13.2 JSP指令元素
13.3 JSP操作元素
本章小结
习题及实训
第14章 JSP内置对象
14.1 out对象
14.2 request对象
14.3 response对象
14.4 session对象
14.5 application对象
14.6 exception对象
本章小结
习题及实训
第15章 JSP表单处理
15.1 表单信息的获取
15.2与数据库结合的表单处理
15.3 中文乱码问题
本章小结
习题及实训
第16章 Web中的数据库技术
16.1 JDBC介绍
16.2 数据库的连接
16.3 数据库的操作
16.4 连接池
16.5 分页显示技术
16.6 使用存储过程
本章小结
习题与实训
第17章 Servlet与表单
17.1 Servlet简介
17.2 Servlet常用接口、类及其方法
17.3 Servlet的环境配置和运行
17.4 Sevlet处理表单提交
17.5 Sevlet的初始化参数配置
本章小结
习题与实训
第18章 JavaBean技术
18.1 JavaBeans技术简介
18.2 JavaBean的开发方法
18.3 JavaBeans与Servlet综合应用
18.4 MVC设计模式简介
本章小结
习题与实训
第19章 JSP其他常用技术
19.1 监听
19.2 过滤
19.3 文件操作
19.4 网站设计应注意的问题
本章小结
习题及实训
第20章 XML基础
20.1 XML的特点
20.2 XML语法概述
20.3 XML标记语法
20.4 XML文档语法
20.5 XML的相关技术
20.6 XML名称空间
20.7 XML文档的编辑
本章小结
习题和实训
第21章 XML文档类型定义
21.1 DTD的作用
21.2 DTD元素
21.3 DTD属性
21.4 DTD实体
21.5 使用DTD
21.6 综合实例
本章小结
习题与实训
第22章 XML Schema结构
22.1 Schema概述
22.2 Schema的格式和使用
22.3 Schema元素声明
22.4 Schema属性声明
22.5 Schema的类型
22.6 Schema的示例
本章小结
习题和实训
第23章 XML数据源对象
23.1 数据岛、XML数据源对象与数据绑定
23.2 支持数据绑定的HTML元素
23.3 将XML文件数据嵌入HTML
23.4 结合脚本语言的XML
23.5 综合应用实例
本章小结
习题与实训
第24章 XML文档对象模型
24.1 DOM基础知识
24.2 客户端加载XML
24.3 服务器端加载XML
24.4 ParseError对象
24.5 DOM的节点接口
24.6 DOM节点接口的使用
本章小结
习题与实训
第25章 JavaEE基础
25.1 Web应用程序的分层
25.2 JavaEE架构的特点
25.3 JavaEE开发环境配置
25.4 创建和部署JavaEE应用程序
本章小结
习题与实训
第26章 企业JavaBean
26.1 企业Bean的定义
26.2 RMI和JNDI
26.3 会话Bean
26.4 实体Bean
26.5 消息驱动Bean
26.6 EJB查询语言
26.7 项目示例
本章小结
习题与实训
第27章 JavaEE轻量级框架技术
27.1 JavaEE多层框架结构
27.2 表现层JSF框架
27.3 表现层Struts框架
27.4 业务层Spring框架
27.5 Hibernate持久层框架
本章小结
习题与实训
第28章 JSF+Spring+Hibernate整合应用
28.1 轻量级多层JavaEE架构分析
28.2 JSF与Spring的整合
28.3 Spring与Hibernate的整合
28.4 JSF+Spring+Hibernate的整合
本章小结
习题与实训
参考文献
参考网站