Java EE基础教程

Java EE基础教程

史胜辉, 王春明, 沈学华, 编著

出版社:清华大学出版社

年代:2009

定价:32.0

书籍简介:

本书内容分上下两篇。上篇是Java基础知识,主要介绍了Java开发相关的一些基础知识;下篇是Java EE基础知识,主要介绍了JSP动态网页开发的相关知识。

书籍目录:

上篇 Java基础

第1章 Java语言概述与编程环境

1.1 Java的诞生

1.2 Java的主要特性

1.3 Java JDK的开发环境

1.4 Java程序的运行原理

1.5 开发工具MyEclipse的介绍

1.5.1 MyEclipse的安装

1.5.2 MyEclipse的使用

1.6 简单Java程序结构

1.6.1 一个简单的Java程序

1.6.2 一个简单的Java小应用程序

习题1

第2章 Java编程基础

2.1 标识符与关键字

2.1.1 标识符

2.1.2 关键字

2.2 数据类型

2.3 常量与变量

2.3.1 常量

2.3.2 变量

2.3.3 整型变量

2.3.4 浮点类型变量

2.3.5 字符类型变量

2.3.6 布尔类型变量

2.3.7 基本数据类型的转换

2.3.8 Java中的引用类型

2.4 运算符与表达式

2.4.1 算术运算

2.4.2 关系运算

2.4.3 逻辑运算

2.4.4 位运算

2.4.5 赋值运算

2.4.6 条件运算

2.4.7 特殊操作符

2.4.8 运算符的优先级和结合性汇总

2.4.9 表达式和语句

2.5 数组

2.5.1 数组的概念

2.5.2 数组的创建与初始化

2.5.3 多维数组

2.5.4 数组的复制

2.5.5 操作数组的工具类

2.5.6 数组的应用举例

习题2

第3章 控制结构

3.1 分支结构

3.1.1 if语句

3.1.2 switch语句

3.2 循环语句

3.2.1 for循环语句

3.2.2 for-each循环语句

3.2.3 while与do-while语句

3.3 break与continue语句

习题3

第4章 类与对象的基本概念

4.1 类与对象的概念

4.1.1 类的声明

4.1.2 方法重载

4.1.3 构造方法

4.1.4 对象

4.1.5 父类、子类和继承

4.1.6 super关键字

4.1.7 上转型对象

4.1.8 多态性

4.2 类的访问权限与包的概念

4.2.1 类的访问控制

4.2.2 类成员的访问控制

4.2.3 类的组织

习题4

第5章 类的高级特性

5.1 static关键字

5.2 this关键字

5.3 静态导入

5.4 final关键字

5.5 抽象类与接口

5.5.1 抽象类

5.5.2 接口的定义

5.5.3 接口的实现

5.5.4 接口的应用

5.5.5 接口回调

习题5

第6章 常用类库

6.1 字符串处理类

6.1.1 String类的构造函数

6.1.2 String类的常用方法

6.2 数据封装类

6.3 Scanner类

6.4 日期和时间类

6.4.1 Date类

6.4.2 Calendar类

6.5 数据类型的转换

6.5.1 数值型数据与字符串之间的转换

6.5.2 日期型数据与字符串之间的转换

6.6 集合类

6.6.1 Set接口与HashSet类

6.6.2 List接口与ArrayList类

6.6.3 Map接口与HashMap类

6.7 泛型

6.7.1 泛型的概念

6.7.2 泛型类和泛型方法

6.7.3 List<E>接口和ArrayList<E>类

6.7.4 Map<K,V>接口和HashMap<K,V>类

习题6

第7章 异常

7.1 异常的处理机制

7.2 异常的处理

7.2.1 Java内置异常

7.2.2 try和catch语句

7.2.3 throw语句

7.2.4 throws语句

7.2.5 finally语句

7.3 自定义异常

习题7

第8章 输入输出流

8.1 获取文件和目录的属性

8.2 Java中的I/O流

8.2.1 I/O流的概念

8.2.2 InputStream流

8.2.3 OutputStream流

8.3 字节流

8.3.1 FileInputStream流

8.3.2 FileOutputStream流

8.4 字符流

8.4.1 Reader流

8.4.2 Writer流

8.4.3 FileReader流

8.4.4 FileWriter流

习题8

第9章 多线程

9.1 线程概述

9.1.1 进程的概念

9.1.2 线程的概念

9.2 线程的创建

9.2.1 继承Thread类

9.2.2 实现Runnable接口

9.3 线程的调度

9.3.1 线程的生命周期

9.3.2 线程的优先级

9.3.3 线程的同步

9.3.4 wait-notify机制

习题9

第10章 数据库编程

10.1 MySQL数据库的安装与配置

10.1.1 MySQL数据库的安装

10.1.2 在MyEclipse中连接和使用MySQL数据库

10.2 JDBC技术简介

10.3 JDBC访问数据库

10.3.1 DriverManager类

10.3.2 Connection接口

10.3.3 Statement接口

10.3.4 PreparedStatement接口

10.3.5 ResultSet接口

10.4 数据库的操作示例

10.4.1 更新数据

10.4.2 查询数据

习题10

下篇 Java Web开发

第11章 Java Web概述与Web发布

11.1 Java Web概述

11.2 HTTP协议

11.2.1 GET方法的请求和响应格式

11.2.2 POST方法的请求格式

11.3 Web服务器Tomcat

11.3.1 Servlet容器介绍

11.3.2 Tomcat简介

11.3.3 Tomcat的安装配置

11.3.4 测试Tomcat

11.3.5 在MyEclipse中启动自定义的Tomcat

11.4 在MyEclipse中开发web

11.4.1 Web工程的创建

11.4.2 Web工程的发布

习题11

第12章 JSP技术

12.1 JSP简介

12.2 JSP标准语法

12.2.1 一个简单的JSP程序

12.2.2 JSP注释与声明

12.2.3 JSP表达式和JSP程序段

12.2.4 JSP与HTML的混合使用

12.3 JSP编译指令

12.3.1 include指令

12.3.2 page指令

12.3.3 taglib指令

12.4 JSP动作

12.4.1 forward动作

12.4.2 include动作

12.4.3 useBean动作

12.5 JSP的隐含对象

12.5.1 输出对象out

12.5.2 请求对象request

12.5.3 响应对象response

12.5.4 会话对象session

12.5.5 Web服务器对象application

12.6 编程示例:网上书店

习题12

第13章 JavaBean

13.1 JavaBean的定义

13.2 两种JavaBean的封装类

13.2.1 封装数据的JavaBean

13.2.2 封装业务的JavaBean

13.3 在JSP中使用JavaBean

13.4 JSP设计模式

13.4.1 Model Ⅰ体系结构

13.4.2 Model Ⅱ体系结构

习题13

第14章 Servlet基础知识

14.1 Servlet的定义

14.2 Servlet的生命周期

14.2.1 加载和实例化

14.2.2 初始化

14.2.3 服务

14.2.4 销毁

14.3 Servlet体系结构和层次结构

14.3.1 Servlet体系结构

14.3.2 Servlet API层次结构

14.4 Servlet与JSP之间的关系

14.5 主要Servlet API介绍

14.5.1 HttpServlet类

14.5.2 ServletRequest接口

14.5.3 HttpServletRequest接口

14.5.4 ServletResponse接口

14.5.5 HttpServletResponse接口

14.5.6 ServletContext接口

14.6 在MyEclipse中利用向导创建servlet

14.7 编程示例:网上书店

14.7.1 修改图书操作类代码

14.7.2 图书列表页面listBook.jsp和其他页面

14.7.3 编写Servlet

习题14

第15章 Servlet的会话跟踪技术

15.1 session与会话

15.2 Servlet实现会话跟踪

15.3 编程示例:网上书店

15.3.1 顾客浏览图书

15.3 一显示图书详细信息

15.3.3 将图书添加到购物车并显示购物车信息

15.3.4 添加订单信息并结账

习题15

……

第16章 过滤器

第17章 EL与JSTL

第18章 JSP自定义标签

内容摘要:

本书包含Java基础和Java Web编程两部分内容。在保证Java体系结构完整的同时,更注重Java的实用性,叙述深入浅出,既能达到相当的理论高度,又通俗易懂;既适合做教材,也适合于自学。书中有一个完整的网上书店的案例贯穿于下篇的每个章节。本书分为上、下两篇。上篇是Java基础知识,主要介绍了与Java开发相关的一些基础知识;下篇是JavaEE基础知识,主要介绍了JSP动态网页开发的相关知识。本书的最大特点是书中列举了大量的实例,将一些知识点很好地组织到示例中,通过示例来讲解相关内容。本书既可供本科及大专院校用作“Java语言程序设计”课程教材,也可用于JavaWeb开发的入门教材。

编辑推荐:

本书分为上、下两篇。上篇是Java基础知识,主要介绍Java基础知识、类的基础概念、常用的Java API、Java异常、线程、输入输出流、数据库编程的相关知识。下篇是Java Web开发的相关知识,主要介绍了Java Web开发的基本概念、Servlet、JSP、JavaBean、过滤器、JSTL、EL表达式和JSP自定义标签。 
内容组织主要侧重于Java Web开发基础,也就是常说的JavaEE基础部分。在内容选择上采取实用性原则,即够用就好。 
在教材的下篇主要结合一个完整项目组织教材内容,设计开发了一个完整的网络在线书店系统,将Java Web开发的相关知识点融入项目案例中,这样便于学生理解和应用,又具有较强的可操作性。

书籍规格:

书籍详细信息
书名Java EE基础教程站内查询相似图书
9787302214748
如需购买下载《Java EE基础教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)32.0语种简体中文
尺寸26 × 19装帧平装
页数 359 印数 3000

书籍信息归属:

Java EE基础教程是清华大学出版社于2010.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-高等学校-教材 的书籍。