当前位置:首页 > 工业技术
Java面向对象程序设计与Web开发
Java面向对象程序设计与Web开发

Java面向对象程序设计与Web开发PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:薛福亮主编;马莉副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302373247
  • 页数:279 页
图书介绍:本教材分为两部分,第一部分介绍java面向对象的基本思想以及java基本语法,包括:java开发环境,java语法,java类,java包、接口、异常,java线程,java输入与输出,java连接与操作数据库.第二部分通过目前比较优秀的java web开发框架struts,spring,hibernate介绍java web开发的详细过程.包括:css+div,ajax,jquery,struts,hibernate,spring,mysql.并通过实际案例介绍java web开发过程.
《Java面向对象程序设计与Web开发》目录

第一部分Java面向对象程序设计 3

第1章Java语言基础 3

1.1 Java入门 3

1.1.1 Java的诞生 3

1.1.2 Java的特点 4

1.1.3 Java和C语言的差别 5

1.1.4 Java语言主要应用领域 6

1.1.5 Java中的基本概念 6

1.1.6安装JDK 7

1.1.7一个Java程序的开发过程 11

1.1.8 Java集成开发工具 12

1.1.9 MyEclipse中Java程序的开发过程 16

1.2 Java与Web开发 22

1.2.1几种常见的Web开发技术 22

1.2.2 JSP技术 27

1.3 J SP的运行环境 28

1.3.1 Tomcat 29

1.3.2 BEA WebLogic Server 29

1.3.3 IBM WebSphere 29

1.4运行第一个JSP应用程序 29

1.4.1安装Tomcat 29

1.4.2编写并发布运行JSP文件 30

1.5 Struts+ Hibernate+Spring开发框架 32

1.5.1 Struts 32

1.5.2 Hibernate 32

1.5.3 Spring 34

1.5.4 MyEclipse中Web的开发过程 37

习题1 38

第2章Java语法基础 39

2.1标识符、关键字和数据类型 39

2.1.1标识符和关键字 39

2.1.2 Java的基本数据类型 40

2.1.3基本数据类型的类包装 42

2.2运算符、表达式和语句 42

2.2.1运算符和表达式 42

2.2.2 Java语句 49

2.2.3流程控制与循环语句 50

2.2.4 break语句和continue语句 56

2.3数组与字符串 58

2.3.1 Java中的数组 58

2.3.2数组操作与Arrays类 58

2.3.3字符串与String类 64

习题2 65

第3章Java面向对象机制1 66

3.1类与对象 66

3.1.1类的定义 66

3.1.2成员变量与成员方法 67

3.1.3对象的创建与引用 67

3.1.4构造方法 68

3.2继承、多态、重写与重载 68

3.2.1子类与父类 68

3.2.2多态性 69

3.3包 70

3.3.1包的概念 70

3.3.2打包实例 71

3.3.3 import语句 71

3.4访问权限 72

3.4.1类的修饰符 72

3.4.2成员方法与成员变量的修饰符 74

3.5几个特殊的关键字 76

3.5.1 static 76

3.5.2 final 76

3.5.3 super和this 76

3.5.4 abstract 78

习题3 78

第4章Java面向对象机制2 80

4.1接口 80

4.1.1理解接口 80

4.1.2一个接口的实例 81

4.2内部类 82

4.3异常处理 83

4.3.1什么是异常 83

4.3.2 try-catch语句 84

4.3.3 throw与throws语句 84

4.4 Collection接口及实现类 85

4.4.1 Collection接口及操作 85

4.4.2 Set接口及实现类 87

4.4.3对象的顺序 90

4.4.4 List接口及实现类 93

4.4.5 Queue接口及实现类 97

4.5 Map接口及实现类 99

4.5.1 Map接口 100

4.5.2 Map接口的实现类 101

4.6 Arrays类和Collections类 104

4.6.1 Arrays类 104

4.6.2 Collections类 107

4.7泛型 110

4.7.1泛型简介 110

4.7.2定义简单的泛型 110

4.7.3泛型与子类型 111

4.7.4通配类型 111

4.7.5限定通配类型 112

4.7.6泛型方法 113

习题4 115

第5章 输入与输出流 116

5.1 Java的输入与输出流类库 116

5.1.1什么是Java流 116

5.1.2输入与输出流类库 117

5.1.3文件与文件夹的管理 117

5.2基本InputStream和OutputStream流类 119

5.2.1基本输入与输出流 119

5.2.2基本输入与输出流的应用举例 119

5.3 Reader和Writer流类 121

5.3.1使用Reader和Writer读取文件 121

5.3.2使用BufferedReader和BufferedWriter写文件 122

习题5 123

第6章 多线程机制与网络编程 124

6.1多线程机制 124

6.1.1什么是线程 124

6.1.2 Thread类 126

6.1.3 Runnable接口 127

6.1.4线程的同步 128

6.2网络编程 133

6.2.1网络的基本概念 133

6.2.2 Socket 134

6.2.3 URL编程 135

习题6 137

第7章 操作数据库 138

7.1 J DBC简介 138

7.2 J DBC操作 138

7.2.1添加数据 139

7.2.2删除数据 140

7.2.3修改数据 141

7.2.4查询数据 142

7.3连接池 143

习题7 145

第二部分Java与Web开发 149

第8章Web开发的相关技术 149

8.1 HTML 149

8.1.1 HTML概述 149

8.1.2 HTML编码简介 150

8.2 DIV+CSS 154

8.2.1什么是DIV+CSS 154

8.2.2 DIV+CSS基础 155

8.2.3 DIV+CSS典型布局 157

8.3脚本语言 159

8.3.1脚本语言概述 159

8.3.2 JavaScript简单示例 160

8.4图片与动画处理 162

8.4.1图片基础知识 162

8.4.2动画基础知识 164

8.5动态网页开发技术 166

8.5.1动态网页开发技术概述 166

8.5.2 JSP使用示例 169

8.6 DIV+CSS Web界面开发 170

8.6.1用户登录界面设计 170

8.6.2个人信息维护界面设计 172

8.6.3课程管理界面设计 179

8.6.4选课界面设计 182

习题8 186

第9章Ajax与jQuery 187

9.1 Ajax概述 187

9.1.1为什么使用Ajax 188

9.1.2 Ajax技术基础 189

9.1.3注册用户验证的应用 193

9.2 Ajax应用案例 196

9.2.1 jQuery简介 196

9.2.2 j Query技术基础 197

9.2.3使用jQuery开发Ajax 201

9.2.4使用jQuery进行表单验证 205

习题9 210

第10章MVC与Struts框架 211

10.1 MVC模式 211

10.2 Strutsl框架 213

10.3 Struts2框架 215

10.3.1环境配置 215

10.3.2 Struts2的基本原理 216

10.4 Struts2的基本使用方法 216

10.4.1导入Struts2 216

10.4.2编写JSP 217

10.4.3编写并配置Action 218

10.4.4增强Action的功能 219

10.4.5测试项目 221

10.5其他问题 221

10.5.1程序的运行流程 221

10.5.2 Action的生命周期 222

10.5.3在Action中访问Web对象 223

10.6 Struts2标签 224

10.6.1 Struts2标签的作用与分类 224

10.6.2 Struts2标签的使用 224

习题10 228

第11章Hibernate框架 229

11.1 Hibernate框架的基本原理 229

11.1.1对象关系映射 229

11.1.2 Hibernate框架简介 230

11.1.3 Hibernate框架中的常用组件 230

11.2 Hibernate的使用方法 231

11.2.1导入Hibernate框架 231

11.2.2编写与配置Hibernate映射 234

11.2.3编写po 235

11.2.4编写与配置映射文件 236

11.3 Hibernate操作数据库 238

11.3.1添加数据 238

11.3.2查询数据 239

11.3.3修改数据 240

11.3.4删除数据 240

11.4深入了解Hibernate 241

11.4.1 Configuration、 SessionFactory与Session 241

11.4.2 HQL与Criteria 242

11.4.3 Hibernate主键 246

习题11 249

第12章Spring框架 251

12.1 Spring简介 251

12.1.1 Spring的历史 252

12.1.2 Spring的使命 252

12.2 Spring的特点 253

12.3控制反转IoC 253

12.4依赖注入DI 258

12.5 Spring的配置 259

12.5.1 Spring的下载 259

12.5.2框架的搭建 260

12.6注入方式 263

习题12 266

第13章Struts+Hibernate+Spring整合实例 267

13.1利用工具搭建环境 267

13.1.1 Struts框架的加入 267

13.1.2 Hibernate框架的加入 268

13.1.3添加Spring 270

13.2编写代码实现功能 272

13.2.1创建映射类 272

13.2.2创建映射文件 273

13.2.3创建DAO文件 273

13.2.4创建Service接口 274

13.2.5实现Service接口 274

13.2.6创建Action 274

13.2.7配置applicationContext.xml 275

13.2.8配置struts.xml 276

13.2.9配置web.xml 277

13.2.10编写index.jsp文件 277

习题13 278

参考文献 279

相关图书
作者其它书籍
返回顶部