主页 详情

《普通高等学校计算机教育“十二五”规划教材 Java Web开发与实践》_高翔,李志浩主编;靳冰,康晓宇副主编_13598482_9787115358035

【书名】:《普通高等学校计算机教育“十二五”规划教材 Java Web开发与实践》
【作者】:高翔,李志浩主编;靳冰,康晓宇副主编
【出版社】:北京:人民邮电出版社
【时间】:2014
【页数】:436
【ISBN】:9787115358035
【SS码】:13598482

最新查询

内容简介

第1章 Web应用开发概述

1.1网络程序开发体系结构

1.1.1C/S结构介绍

1.1.2B/S结构介绍

1.1.3两种体系结构的比较

1.2 Web简介

1.2.1什么是Web

1.2.2 Web的工作原理

1.2.3 Web的发展历程

1.3 Web开发技术

1.3.1客户端应用技术

1.3.2服务器端应用技术

知识点提炼

习题

第2章 HTML与CSS网页开发基础

2.1 HTML

2.1.1创建第一个HTML文件

2.1.2 HTML文档结构

2.1.3 HTML常用标记

2.1.4表格标记

2.1.5 HTML表单标记

2.1.6超链接与图片标记

2.2 CSS样式表

2.2.1 CSS规则

2.2.2 CSS选择器

2.2.3在页面中包含CSS

2.3 CSS 3的新特征

2.3.1模块与模块化结构

2.3.2一个简单的CSS 3实例

2.4综合实例——应用DIV+CSS布局许愿墙主界面

知识点提炼

习题

实验:编写用户注册表单

实验目的

实验内容

实验步骤

第3章 JavaScript脚本语言

3.1了解JavaScript

3.1.1什么是JavaScript

3.1.2 JavaScript的主要特征

3.2 JavaScript语言基础

3.2.1 JavaScript的语法

3.2.2 JavaScript中的关键字

3.2.3 JavaScript的数据类型

3.2.4变量的定义及使用

3.2.5运算符的应用

3.3流程控制语句

3.3.1 if条件判断语句

3.3.2 switch多分支语句

3.3.3 for循环语句

3.3.4 while循环语句

3.3.5 do.while循环语句

3.3.6 break与continue语句

3.4函数

3.4.1函数的定义

3.4.2函数的调用

3.5事件处理

3.5.1什么是事件处理程序

3.5.2 JavaScript常用事件

3.5.3事件处理程序的调用

3.6常用对象

3.6.1 Window对象

3.6.2 String对象

3.6.3 Date对象

3.7 DOM技术

3.7.1 DOM的分层结构

3.7.2遍历文档

3.7.3获取文档中的指定元素

3.7.4操作文档

3.8综合实例——将数字字符串格式化为指定长度

知识点提炼

习题

实验:验证用户注册信息的合法性

实验目的

实验内容

实验步骤

第4章 搭建Java Web开发环境

4.1 JSP概述

4.1.1 Java的体系结构

4.1.2 JSP技术特征

4.1.3 JSP页面的执行过程

4.1.4在JSP中应用MVC架构

4.1.5 JSP开发及运行环境

4.2 JDK的安装与配置

4.2.1 JDK的下载与安装

4.2.2在Windows系统下配置和测试JDK

4.3 Tomcat的安装与配置

4.3.1下载和安装Tomcat服务器

4.3.2 Tomcat的目录结构

4.3.3修改Tomcat的默认端口

4.3.4部署Web应用

4.4 Eclipse开发工具的安装与使用

4.4.1 Eclipse的下载与安装

4.4.2启动Eclipse

4.4.3安装Eclipse中文语言包

4.4.4 Eclipse工作台

4.5综合实例——使用Eclipse开发一个Java Web网站

知识点提炼

习题

实验:创建并发布一个Java Web网站

实验目的

实验内容

实验步骤

第5章 JSP基本语法

5.1 JSP页面的基本构成

5.2指令标识

5.2.1 page指令

5.2.2 include指令

5.2.3 taglib指令

5.3脚本标识

5.3.1 JSP表达式(Expression)

5.3.2声明标识(Declaration)

5.3.3代码片段

5.4注释

5.4.1 HTML中的注释

5.4.2隐藏注释

5.4.3动态注释

5.4.4代码片段中的注释

5.5动作标识

5.5.1操作JavaBean的动作标识

5.5.2包含外部文件的动作标识〈jsp:include〉

5.5.3执行请求转发的动作标识〈jsp:forward〉

5.5.4设置参数的子动作标识〈jsp:param〉

5.6综合实例——包含需要传递参数的文件

知识点提炼

习题

实验:动态添加下拉列表的列表项

实验目的

实验内容

实验步骤

第6章 JSP的内置对象

6.1内置对象概述

6.2 request请求对象

6.2.1获取访问请求参数

6.2.2获取表单提交的信息

6.2.3解决中文乱码

6.2.4通过request对象进行数据传递

6.2.5获取客户端信息

6.2.6获取cookie

6.2.7显示国际化信息

6.3 response响应对象

6.3.1实现重定向页面

6.3.2处理HTTP文件头

6.3.3设置输出缓冲

6.4 out输出对象

6.4.1向客户端输出数据

6.4.2管理相应缓冲区

6.5 session会话对象

6.5.1创建及获取客户的会话

6.5.2从会话中移除指定的对象

6.5.3设置session的有效时间

6.5.4销毁session

6.6 application应用对象

6.6.1访问应用程序初始化参数

6.6.2应用程序环境属性管理

6.6.3应用application实现网页计数器

6.7其他内置对象

6.7.1应答与请求的page对象

6.7.2获取页面上下文的pageContext对象

6.7.3获取web.xml配置信息的confiig对象

6.7.4获取异常信息的exception对象

6.8综合实例——应用session实现用户登录

知识点提炼

习题

实验:带验证码的用户登录

实验目的

实验内容

实验步骤

第7章 JavaBean技术

7.1 JavaBean技术简介

7.1.1 JavaBean概述

7.1.2 JavaBean种类

7.2 JavaBean的应用

7.2.1获取JavaBean属性

7.2.2对JavaBean属性赋值

7.2.3如何在JSP页面中应用JavaBean

7.3综合实例——应用JavaBean解决中文乱码

知识点提炼

习题

实验:转换输入文本中的回车和空格

实验目的

实验内容

实验步骤

第8章 Servlet技术

8.1 Servlet基础

8.1.1 Servlet体系结构

8.1.2 Servlet技术特点

8.1.3 Servlet与JSP的区别

8.2 Servlet开发

8.2.1创建Servlet

8.2.2 Servlet配置

8.2.3在Servlet中实现页面转发

8.2.4 Servlet处理表单数据

8.3 Servlet过滤器

8.3.1什么是过滤器

8.3.2过滤器的核心对象

8.3.3过滤器创建与配置

8.4 Servlet监听器

8.4.1 Servlet监听器简介

8.4.2 Servlet监听器的原理

8.4.3 Servlet上下文监听

8.4.4 HTTP会话监听

8.4.5 Servlet请求监听

8.5综合实例——应用监听器统计在线用户

知识点提炼

习题

实验:编写一个字符编码过滤器

实验目的

实验内容

实验步骤

第9章 数据库应用开发

9.1 JDBC简介

9.1.1 JDBC技术介绍

9.1.2 JDBC驱动程序

9.2 JDBC API

9.2.1 Driver接口

9.2.2 Connection接口

9.2.3 DriverManager类

9.2.4 Statement接口

9.2.5 PreparedStatement接口

9.2.6 CallableStatement接口

9.2.7 ResultSet接口

9.3连接数据库

9.3.1加载JDBC驱动程序

9.3.2创建数据库连接

9.3.3执行SQL语句

9.3.4获得查询结果

9.3.5关闭连接

9.4 JDBC操作数据库

9.4.1添加数据

9.4.2查询数据

9.4.3修改数据

9.4.4删除数据

9.4.5批处理

9.4.6调用存储过程

9.5综合实例——分页查询

知识点提炼

习题

实验:实现批量删除数据

实验目的

实验内容

实验步骤

第10章 EL(表达式语言)

10.1 EL(表达式语言)概述

10.1.1 EL的基本语法

10.1.2 EL的特点

10.2与低版本的环境兼容——禁用EL

10.2.1使用反斜杠“\”符号

10.2.2使用page指令

10.2.3在web.xml文件中配置〈el-ignored〉元素

10.3保留的关键字

10.4 EL的运算符及优先级

10.4.1通过EL访问数据

10.4.2在EL中进行算术运算

10.4.3在EL中判断对象是否为空

10.4.4在EL中进行逻辑关系运算

10.4.5在EL中进行条件运算

10.5 EL的隐含对象

10.5.1页面上下文对象

10.5.2访问作用域范围的隐含对象

10.5.3访问环境信息的隐含对象

10.6综合实例——通过EL显示投票结果

知识点提炼

习题

实验:应用EL访问JavaBean属性

实验目的

实验内容

实验步骤

第11章 JSTL核心标签库

11.1 JSTL标签库简介

11.2 JSTL的下载与配置

11.2.1下载JSTL标签库

11.2.2配置JSTL

11.3表达式标签

11.3.1 〈c:out〉输出标签

11.3.2 〈c:set〉变量设置标签

11.3.3 〈c:remove〉变量移除标签

11.3.4 〈c:catch〉捕获异常标签

11.4 URL相关标签

11.4.1 〈c:import〉导入标签

11.4.2 〈c:url〉动态生成URL标签

11.4.3 〈c:redirect〉重定向标签

11.4.4 〈c:param〉传递参数标签

11.5流程控制标签

11.5.1 〈c:if〉条件判断标签

11.5.2 〈c:choose〉条件选择标签

11.5.3 〈c:when〉条件测试标签

11.5.4 〈c:otherwise〉其他条件标签

11.6循环标签

11.6.1 〈c:forEach〉循环标签

11.6.2 〈c:forTokens〉迭代标签

11.7综合实例——JSTL在电子商城中的应用

知识点提炼

习题

实验:显示数据库中的图书信息

实验目的

实验内容

实验步骤

第12章 Ajax技术

12.1 Ajax简介

12.1.1什么是Ajax

12.1.2Ajax开发模式与传统开发模式的比较

12.1.3Ajax的优点

12.2使用XMLHttpRequest对象

12.2.1初始化XMLHttpRequest对象

12.2.2 XMLHttpRequest对象的常用方法

12.2.3 XMLHttpRequest对象的常用属性

12.3传统Ajax的工作流程

12.3.1发送请求

12.3.2处理服务器响应

12.3.3一个完整的实例——检测用户名是否唯一

12.4应用jQuert实现Ajax

12.4.1 jQuert简介

12.4.2应用load()方法发送请求

12.4.3发送GET和POST请求

12.4.4服务器返回的数据格式

12.4.5使用$.ajax()方法

12.5综合实例——多级联动下拉列表

知识点提炼

习题

实验:实时显示公告信息

实验目的

实验内容

实验步骤

第13章 Struts 2框架技术

13.1 Struts 2框架概述

13.1.1 理解MVC的原理

13.1.2 Struts 2框架的产生

13.1.3 Struts 2的结构体系

13.2 Struts 2入门

13.2.1 获取与配置Struts 2

13.2.2 创建第一个Struts 2程序

13.3 Action对象

13.3.1 认识Action对象

13.3.2 请求参数的注入原理

13.3.3 Action的基本流程

13.3.4 动态Action

13.3.5 应用动态Action

13.4 Struts 2的配置文件

13.4.1 Struts 2的配置文件类型

13.4.2 配置Struts 2包

13.4.3 配置名称空间

13.4.4 Action的相关配置

13.4.5 使用通配符简化配置

13.4.6 配置返回结果

13.5 Struts 2的标签库

13.5.1 应用数据标签

13.5.2 应用控制标签

13.5.3 应用表单标签

13.6 Struts 2的开发模式

13.6.1 实现与Servlet API的交互

13.6.2 DomaiNModel(域模型)

13.6.3 Model Driven(驱动模型)

13.7 Struts 2的拦截器

13.7.1 拦截器概述

13.7.2 拦截器API

13.7.3 使用拦截器

13.8 综合实例——利用Struts 2实现简单的投票器

知识点提炼

习题

实验:Struts 2标签下的用户注册

实验目的

实验内容

实验步骤

第14章 Hibernate技术

14.1 初识Hibernate

14.1.1 ORM原理

14.1.2 Hibernate简介

14.2 Hibernate入门

14.2.1 获取Hibernate

14.2.2 Hibernate配置文件

14.2.3 编写持久化类

14.2.4 Hibemate映射

14.2.5 Hibemate主键策略

14.3 Hibernate数据持久化

14.3.1 Hibernate实例状态

14.3.2 Hibernate初始化类

14.3.3 保存数据

14.3.4 查询数据

14.3.5 删除数据

14.3.6 修改数据

14.3.7 延迟加载

14.4 使用Hibernate的缓存

14.4.1 使用一级缓存

14.4.2 配置和使用二级缓存

14.5 HQL(Hibernate查询语言)

14.5.1 HQL概述

14.5.2 查询实体对象

14.5.3 条件查询

14.5.4 HQL参数绑定机制

14.5.5排序查询

14.5.6应用聚合函数

14.5.7分组方法

14.5.8联合查询

14.6综合实例——修改员工信息

知识点提炼

习题

实验:员工信息的模糊查询

实验目的

实验内容

实验步骤

第15章 Spring技术

15.1 Spring概述

15.1.1 Spring组成

15.1.2获取Spring

15.1.3配置Spring

15.1.4使用BeanFactory管理Bean

15.1.5应用ApllicationContext

15.2依赖注入

15.2.1控制反转与依赖注入

15.2.2配置Bean

15.2.3 Setter注入

15.2.4引用其他Bean

15.3 AOP概述

15.3.1 AOP术语

15.3.2 AOP的简单实现

15.4 Spring的切入点

15.4.1静态切入点与动态切入点

15.4.2深入静态切入点

15.4.3深入切入点底层

15.4.4 Spring中的其他切入点

15.5 Aspect对AOP的支持

15.5.1 Aspect概述

15.5.2 Spring中的Aspect

15.5.3 DefaultPointcutAdvisor切入点配置器

15.5.4NameMatchMethodPointcutAdvisor切入点配置器

15.6 Spring持久化

15.6.1 DAO模式

15.6.2 Spring的DAO理念

15.6.3事务管理

15.6.4应用JdbcTemplate操作数据库

15.6.5与Hibernate整合

15.7综合实例——整合Spring与Hibernate向表中添加信息

知识点提炼

习题

实验:用AOP实现用户注册

实验目的

实验内容

实验步骤

第16章 综合案例——基于Struts+Hibernate+Spring的网络商城

16.1需求分析

16.2系统设计

16.2.1系统目标

16.2.2系统功能结构

16.2.3系统业务流程图

16.3系统开发及运行环境

16.4数据库与数据表设计

16.4.1 E-R图设计

16.4.2创建数据库及数据表

16.5系统文件夹组织结构

16.6搭建项目环境

16.6.1配置Struts 2

16.6.2配置Hibernate

16.6.3配置Spring

16.6.4配置web.xml

16.7公共类设计

16.7.1 Hibernate的Session初始化类

16.7.2泛型工具类

16.7.3数据持久化类

16.7.4分页设计

16.8登录模块设计

16.9前台商品信息查询模块设计

16.9.1实现商品类别分级查询

16.9.2实现商品搜索

16.10购物车模块设计

16.10.1实现购物车的基本功能

16.10.2实现订单的相关功能

16.11后台商品管理模块设计

16.11.1查询商品信息

16.11.2修改商品信息

16.11.3删除商品信息

16.11.4添加商品信息

16.12后台订单管理模块设计

16.12.1实现后台订单查询

16.12.2实现后台订单状态管理

16.13网站编译与发布

16.13.1网站编译

16.13.2网站发布

第17章 课程设计——基于Struts 2的博客网站

17.1课程设计目的

17.2功能描述

17.3总体设计

17.3.1构建开发环境

17.3.2网站功能结构

17.3.3系统流程图

17.4数据库设计

17.4.1实体E-R图

17.4.2数据表设计

17.5实现过程

17.5.1公共模块设计

17.5.2主页面设计

17.5.3用户管理模块设计

17.5.4文章模块设计

17.6调试运行

17.7课程设计总结

第18章 课程设计——基于Servlet的图书馆管理系统

18.1课程设计目的

18.2功能描述

18.3总体设计

18.3.1构建开发环境

18.3.2网站功能结构

18.3.3系统流程图

18.4数据库设计

18.4.1实体图

18.4.2数据表设计

18.5实现过程

18.5.1系统登录设计

18.5.2主界面设计

18.5.3图书借阅设计

18.5.4图书续借设计

18.5.5图书归还设计

18.6调试运行

18.7课程设计总结


书查询(www.shuchaxun.com)本网页唯一编码:
f81c5fccbc9a1c693d5bef9011c9d1bc#7b41e2bf903ecef6744db974bdcdeef6#73487879#JAVA WEB开发与实践_13598482.zip