万本电子书0元读

万本电子书0元读

顶部广告

从零开始学Java Web开发(含DVD光盘1张)电子书

售       价:¥

纸质售价:¥33.70购买纸书

13人正在读 | 0人评论 9.8

作       者:孙更新 等

出  版  社:电子工业出版社

出版时间:2011-02-01

字       数:23.1万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Java Web是目前流行的动态网页发技术之一。本书由浅深、循序渐,使零基础的读者能够熟练掌握如何使用Java Web发应用程序系统。 本书分为4部分,部分是Java语言基础篇,包括Java基本语法、发环境的安装和配置、Java面向对象思想等基础知识。第二部分是JSP技术篇,包括JSP基本语法、JSP内置对象、JSP与JavaBean、JSP与JDBC、Serverlet过滤器和监听器的使用、用户自定义标签的发、EL表达式语言、标准标签库JSTL。第三部分是Java Web框架篇,包括Struts框架的使用、Hibernate框架的使用、Spring框架的使用。第四部分是Java Web发实战篇,选取两个实际的商业化应用程序行分析,使读者能够真正掌握商业化应用程序发的精髓。 本书内容精练、重突出、实例丰富,是广大Web网站发人员、网站管理维护人员的参考书,同时也非常适合大、中专院校师生学习阅读,也可作为高等院校计算机及相关专业的教材使用。<br/>
目录展开

版权

作者

前言

第一篇 Java语言基础

第1章 初识Java语言

1.1 Java语言概述

1.1.1 Java语言的产生

1.1.2 Java语言的发展

1.1.3 Java语言的特性

1.2 JDK的安装和配置

1.2.1 JDK 6.0的安装

1.2.2 JDK 6.0的配置

1.3 MyEclipse集成开发环境

1.3.1 MyEclipse的安装和启动

1.3.2 MyEclipse的使用

1.4 第一个Java应用——HelloWorld

1.4.1 Java应用的创建

1.4.2 Java应用的基本结构

1.4.3 Java应用的运行

1.5 小结

1.6 习题

第2章 Java基础语法

2.1 Java标识符和关键字

2.1.1 标识符

2.1.2 关键字

2.1.3 分隔符和注释

2.2 数据类型

2.2.1 基本数据类型

2.2.2 引用数据类型

2.2.3 数据类型间的转换

2.3 变量与常量

2.3.1 变量的命名规范

2.3.2 变量的声明

2.3.3 变量的赋值

2.3.4 变量的作用域

2.3.5 常量的概念与使用

2.4 运算符与表达式

2.4.1 算术运算符

2.4.2 关系运算符

2.4.3 逻辑运算符

2.4.4 赋值运算符

2.4.5 位运算符

2.4.7 运算符的优先级

2.4.8 表达式

2.5 程序基本结构

2.5.1 分支语句

2.5.2 循环语句

2.5.3 跳转语句

2.6 数组

2.6.1 一维数组

2.6.2 多维数组

2.7 小结

2.8 习题

第3章 Java面向对象编程

3.1 类和对象

3.1.1 Java类定义

3.1.2 类的成员变量和成员方法

3.1.3 类的构造函数

3.1.4 对象的创建和使用

3.1.5 类的封装

3.1.6 包的创建和使用

3.2 类的继承性

3.2.1 类的继承

3.2.2 方法的重载和覆盖

3.2.3 抽象类和最终类

3.3 接口

3.3.1 接口的定义

3.3.2 接口的实现

3.3 小结

3.4 习题

第二篇 JSP基本知识

第4章 JSP基本语法

4.1 JSP简介

4.1.1 JSP的形成与发展

4.1.2 JSP的运行机制

4.1.3 Tomcat服务器的安装与配置

4.1.4 MyEclipse中集成Tomcat服务器

4.1.5 MyEclipse中创建JSP页面

4.1.6 MyEclipse中发布和运行Web项目

4.2 JSP页面的基本结构

4.3 JSP中的Java片断代码

4.3.1 注释

4.3.2 程序段

4.3.3 声明

4.3.4 表达式

4.4 JSP中的编译指令

4.4.1 page指令

4.4.2 include指令

4.4.3 taglib指令

4.5 JSP中的动作指令

4.5.1<jsp:include>动作指令

4.5.2<jsp:forward>动作指令

4.5.3<jsp:param>动作指令

4.6 小结

4.7 习题

第5章 JSP内置对象

5.1 JSP内置对象概述

5.2 request内置对象

5.2.1 获取用户提交的表单信息

5.2.2 获取服务器端和客户端信息

5.2.3 获取HTTP协议的传送文件头信息

5.2.4 request中保存和读取共享数据

5.2.5 正确接收用户提交的中文信息

5.3 response内置对象

5.3.1 response实现页面转向

5.3.2 动态设置页面返回的MIME类型

5.3.3 设置HTTP协议的传送文件头信息

5.4 out内置对象

5.5 session内置对象

5.5.1 获取session的ID

5.5.2 使用URL重写支持session

5.5.3 session中保存和读取共享数据

5.5.4 session的生命周期

5.6 application内置对象

5.7 其他内置对象

5.7.1 pageContext内置对象

5.7.2 config内置对象

5.7.3 exception内置对象

5.7.4 page内置对象

5.8 小结

5.9 习题

第6章 JSP与JavaBean

6.1 JavaBean的定义

6.2 JSP与JavaBean交互的动作指令

6.2.1<jsp:useBean>动作指令

6.2.2<jsp:getProperty>动作指令

6.2.3<jsp:setProperty>动作指令

6.3 常用第三方JavaBean组件

6.3.1 jspSmartUpload组件

6.3.2 JavaMail组件

6.3.3 JFreeChart组件

6.4 小结

6.5 习题

第7章 JSP与JDBC

7.1 JDBC概述

7.2 建立数据库连接

7.2.1 JDBC的驱动程序类型

7.2.2 驱动程序管理类DriverManager

7.2.3 数据库连接接口Connection

7.3 执行数据库操作

7.3.1 SQL声明接口Statement

7.3.2 预编译声明接口PreparedStatement

7.3.3 存储过程执行接口CallableStatement

7.4 查询数据库结果集

7.4.1 结果集接口ResultSet

7.4.2 可滚动和可更新的结果集

7.5 行集

7.6 数据库事务处理

7.7 数据库连接池

7.7.1 数据库连接池原理

7.7.2 Tomcat中数据连接池的配置

7.8 小结

7.9 习题

第8章 Servlet编程

8.1 Servlet简介

8.2 Servlet的生命周期

8.3 Servlet程序结构

8.3.1 init()方法

8.3.2 service()方法

8.3.3 destory()方法

8.4 Servlet的配置

8.4.1<servlet>元素及其子元素

8.4.2<servlet-mapping>元素及其子元素

8.5 Servlet的会话跟踪

8.5.1 获取HttpSession对象

8.5.2 使HttpSession对象与属性关联

8.6 Servlet的请求转发

8.7 小结

8.8 习题

第9章 过滤器和监听器

9.1 过滤器

9.1.1 过滤器的定义

9.1.2 过滤器的配置

9.2 监听器

9.2.1 监听器的定义

9.2.2 监听器的配置

9.3 小结

9.4 习题

第10章 用户自定义标签

10.1 自定义标签概述

10.2 自定义标签声明

10.3 标签库描述符文件

10.4 标签处理器

10.5 自定义空标签

10.6 自定义体标签

10.7 自定义嵌套标签

10.8 小结

10.9 习题

第11章 EL表达式语言

11.1 EL表达式语言概述

11.2 EL表达式语言基本语法

11.2.1.与[]运算符

11.2.2 EL变量

11.2.3 自动类型转换

11.2.4 EL中的保留字

11.2.5 EL中的运算符

11.3 EL表达式语言的内置对象

11.3.1 与范围有关的内置对象

11.3.2 与输入参数有关的内置对象

11.3.3 其他内置对象

11.4 EL表达式语言中的函数

11.4.1 自定义函数的逻辑处理类

11.4.2 自定义函数的描述符文件

11.5 小结

11.6 习题

第12章 JSTL标签库

12.1 JSTL标签库概述

12.2 JSTL核心标签库

12.2.1 表达式操作标签

12.2.2 流程控制标签

12.2.3 迭代操作标签

12.2.4 URL相关操作标签

12.3 JSTL格式化标签库

12.3.1 国际化标签

12.3.2 消息标签

12.3.3 数字日期格式化标签

12.4 JSTL SQL标签库

12.4.1 建立数据源连接标签

12.4.2 数据库操作标签

12.5 JSTL XML标签库

12.5.1 核心操作标签

12.5.2 流程控制操作标签

12.5.3 转换操作标签

12.6 JSTL 函数标签库

12.6.1 字符串处理标签

12.6.2 获取对象长度标签

12.7 小结

12.8 习题

第三篇 Java Web框架

第13章 Struts框架的开发及应用

13.1 Struts框架概述

13.1.1 MVC设计模式

13.1.2 Struts框架工作原理

13.1.3 Struts框架执行流程

13.2 MyEclipse创建基于Struts框架的项目

13.2.1 创建Struts项目

13.2.2 Struts组件向导

13.2.3 Struts配置文件编辑器

13.3 Struts应用实例:登录系统

13.4 小结

13.5 习题

第14章 Hibernate框架的开发及应用

14.1 Hibernate框架概述

14.1.1 O/R Mapping(对象/关系映射)技术

14.1.2 Hibernate框架的作用

14.1.3 Hibernate框架与JDBC技术的比较

14.1.4 Hibernate框架的工作流程

14.2 MyEclipse创建基于Hibernate框架的项目

14.2.1 创建Hibernate项目

14.2.2 创建Hibernate配置文件

14.2.3 创建Hibernate使用的数据库连接

14.2.4 创建SessionFactory类

14.2.6 使用反向工程生成持久化对象、映射文件和DAO类

14.2.7 使用Hibernate功能

14.3 Hibernate应用实例:基于Struts+Hibernate的登录系统

14.4 小结

14.5 习题

第15章 Spring框架的开发及应用

15.1 Spring框架概述

15.2 Spring框架中的IoC编程

15.2.1 控制反转的原理

15.2.2 控制反转中的主要组件

15.2.3 控制反转中的依赖注入方式

15.3 Spring框架中的AOP编程

15.3.1 面向切面编程的原理

15.3.2 面向切面编程中的主要概念

15.4 使用MyEclipse实现Spring框架中的IoC编程

15.4.1 创建Spring项目

15.4.2 创建Bean类

15.4.3 配置Bean类

15.4.4 编写测试代码

15.5 使用MyEclipse实现Spring框架中的AOP编程

15.5.1 向项目添加AOP支持包

15.5.2 创建Bean类

15.5.3 创建前置通知类

15.5.4 装配拦截器和配置Bean类

15.5.5 编写测试代码

15.6 Spring整合Struts框架

15.6.1 使用ActionSupport类整合Struts

15.6.2 覆盖RequestProcessor类整合Struts

15.6.3 将Action管理委托给Spring框架

15.7 Spring整合Hibernate框架

15.7.1 创建Hibernate+Spring项目

15.7.2 反向工程生成Spring整合Hibernate的DAO

15.8 基于Spring与Struts、Hibernate整合的登录系统

15.9 小结

15.10 习题

第四篇 Java Web开发实战

第16章 基于JSP的视频点播系统

16.1 系统需求分析

16.2 系统数据库设计

16.3 系统设计与实现

16.3.1 视频显示及播放模块的实现

16.3.2 系统管理模块的实现

16.4 小结

16.5 习题

第17章 基于Struts+Spring+Hibernate框架的网上课堂

17.1 系统需求分析

17.2 系统数据库设计

17.2.1 课程管理模块的数据表

17.2.2 专家门诊模块的数据表

17.2.3 公告管理模块的数据表

17.2.4 系统管理模块的数据表

17.3 项目创建与配置

17.3.1 创建项目

17.3.2 创建数据库

17.3.3 生成POJO和 *.hbm.xml

17.3.4 web.xml配置文件

17.3.5 Struts框架的配置文件

17.3.6 Spring框架的配置文件

17.4 系统公共模块

17.4.1 系统主页面

17.4.2 导航菜单页面

17.4.3 系统公用页面

17.4.4 系统配置文件

17.5 课程管理模块的实现

17.5.1 视图层的实现

17.5.2 控制层的实现

17.5.3 业务逻辑层的实现

17.5.4 DAO层的实现

17.5.5 持久层的实现

17.5.6 Spring框架的配置

17.6 小结

17.7 习题

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部