当前位置首页 > 百科> 正文

Java面向对象程式设计与Web开发

2019-09-03 04:41:14 百科
Java面向对象程式设计与Web开发

Java面向对象程式设计与Web开发

《Java面向对象程式设计与Web开发》是2014年清华大学出版社出版的图书,作者是薛福亮、马莉、张彦龙、王心、张春霁。

基本介绍

  • 书名:Java面向对象程式设计与Web开发
  • 作者:薛福亮、马莉、张彦龙、王心、张春霁
  • ISBN:9787302373247
  • 出版时间:2014-8-15
  • 装帧:平装

内容简介

本书在全面介绍Java语言的基本语法、面向对象思想的基础上着重介绍了当前流行的Struts+Hibernate+Spring MVC开发框架,通过具体的开发案例引导读者掌握Java的Web开发的核心技术。
全书分为两个部分,共13章。第一部分为第1~7章,介绍Java面向对象程式设计; 第二部分为第8~13章,介绍利用MVC框架进行Web开发。其中,第1章介绍Java语言基础,第2章介绍Java语法基础,第3章和第4章介绍Java面向对象机制,第5章介绍输入与输出流,第6章介绍多执行绪机制与网路编程,第7章介绍运算元据库,第8章介绍Web开发的相关技术,第9章介绍Ajax与jQuery,第10章介绍MVC与Struts框架,第11章介绍Hibernate框架,第12章介绍Spring框架,第13章介绍Struts+Hibernate+Spring整合实例。

目录

第一部分Java面向对象程式设计
第1章Java语言基础
1.1Java入门
1.1.1Java的诞生
1.1.2Java的特点
1.1.3Java和C语言的差别
1.1.4Java语言主要套用领域
1.1.5Java中的基本概念
1.1.6安装JDK
1.1.7一个Java程式的开发过程
1.1.8Java集成开发工具
1.1.9MyEclipse中Java程式的开发过程
1.2Java与Web开发
1.2.1几种常见的Web开发技术
1.2.2JSP技术
1.3JSP的运行环境
1.3.1Tomcat
1.3.2BEA WebLogic Server
1.3.3IBM WebSphere
1.4运行第一个JSP应用程式
1.4.1安装Tomcat
1.4.2编写并发布运行JSP档案
1.5Struts+Hibernate+Spring开发框架
1.5.1Struts
1.5.2Hibernate
1.5.3Spring
1.5.4MyEclipse中Web的开发过程
习题1
第2章Java语法基础
2.1标识符、关键字和数据类型
2.1.1标识符和关键字
2.1.2Java的基本数据类型
2.1.3基本数据类型的类包装
2.2运算符、表达式和语句
2.2.1运算符和表达式
2.2.2Java语句
2.2.3流程控制与循环语句
2.2.4break语句和continue语句
2.3数组与字元串
2.3.1Java中的数组
2.3.2数组操作与Arrays类
2.3.3字元串与String类
习题2
第3章Java面向对象机制1
3.1类与对象
3.1.1类的定义
3.1.2成员变数与成员方法
3.1.3对象的创建与引用
3.1.4构造方法
3.2继承、多态、重写与重载
3.2.1子类与父类
3.2.2多态性
3.3包
3.3.1包的概念
3.3.2打包实例
3.3.3import语句
3.4访问许可权
3.4.1类的修饰符
3.4.2成员方法与成员变数的修饰符
3.5几个特殊的关键字
3.5.1static
3.5.2final
3.5.3super和this
3.5.4abstract
习题3
第4章Java面向对象机制2
4.1接口
4.1.1理解接口
4.1.2一个接口的实例
4.2内部类
4.3异常处理
4.3.1什幺是异常
4.3.2trycatch语句
4.3.3throw与throws语句
4.4Collection接口及实现类
4.4.1Collection接口及操作
4.4.2Set接口及实现类
4.4.3对象的顺序
4.4.4List接口及实现类
4.4.5Queue接口及实现类
4.5Map接口及实现类
4.5.1Map接口
4.5.2Map接口的实现类
4.6Arrays类和Collections类
4.6.1Arrays类
4.6.2Collections类
4.7泛型
4.7.1泛型简介
4.7.2定义简单的泛型
4.7.3泛型与子类型
4.7.4通配类型
4.7.5限定通配类型
4.7.6泛型方法
习题4
第5章输入与输出流
5.1Java的输入与输出流类库
5.1.1什幺是Java流
5.1.2输入与输出流类库
5.1.3档案与资料夹的管理
5.2基本InputStream和OutputStream流类
5.2.1基本输入与输出流
5.2.2基本输入与输出流的套用举例
5.3Reader和Writer流类
5.3.1使用Reader和Writer读取档案
5.3.2使用BufferedReader和BufferedWriter写档案
习题5
第6章多执行绪机制与网路编程
6.1多执行绪机制
6.1.1什幺是执行绪
6.1.2Thread类
6.1.3Runnable接口
6.1.4执行绪的同步
6.2网路编程
6.2.1网路的基本概念
6.2.2Socket
6.2.3URL编程
习题6
第7章运算元据库
7.1JDBC简介
7.2JDBC操作
7.2.1添加数据
7.2.2删除数据
7.2.3修改数据
7.2.4查询数据
7.3连线池
习题7
第二部分Java与Web开发
第8章Web开发的相关技术
8.1HTML
8.1.1HTML概述
8.1.2HTML编码简介
8.2DIV+CSS
8.2.1什幺是DIV+CSS
8.2.2DIV+CSS基础
8.2.3DIV+CSS典型布局
8.3脚本语言
8.3.1脚本语言概述
8.3.2JavaScript简单示例
8.4图片与动画处理
8.4.1图片基础知识
8.4.2动画基础知识
8.5动态网页开发技术
8.5.1动态网页开发技术概述
8.5.2JSP使用示例
8.6DIV+CSS Web界面开发
8.6.1用户登录界面设计
8.6.2个人信息维护界面设计
8.6.3课程管理界面设计
8.6.4选课界面设计
习题8
第9章Ajax与jQuery
9.1Ajax概述
9.1.1为什幺使用Ajax
9.1.2Ajax技术基础
9.1.3注册用户验证的套用
9.2Ajax套用案例
9.2.1jQuery简介
9.2.2jQuery技术基础
9.2.3使用jQuery开发Ajax
9.2.4使用jQuery进行表单验证
习题9
第10章MVC与Struts框架
10.1MVC模式
10.2Struts1框架
10.3Struts2框架
10.3.1环境配置
10.3.2Struts2的基本原理
10.4Struts2的基本使用方法
10.4.1导入Struts2
10.4.2编写 JSP
10.4.3编写并配置Action
10.4.4增强Action的功能
10.4.5测试项目
10.5其他问题
10.5.1程式的运行流程
10.5.2Action的生命周期
10.5.3在Action中访问Web对象
10.6Struts2标籤
10.6.1Struts2标籤的作用与分类
10.6.2Struts2标籤的使用
习题10
第11章Hibernate框架
11.1Hibernate框架的基本原理
11.1.1对象关係映射
11.1.2Hibernate框架简介
11.1.3Hibernate框架中的常用组件
11.2Hibernate的使用方法
11.2.1导入Hibernate框架
11.2.2编写与配置Hibernate映射
11.2.3编写po
11.2.4编写与配置映射档案
11.3Hibernate运算元据库
11.3.1添加数据
11.3.2查询数据
11.3.3修改数据
11.3.4删除数据
11.4深入了解Hibernate
11.4.1Configuration、SessionFactory与Session
11.4.2HQL与Criteria
11.4.3Hibernate主键
习题11
第12章Spring框架
12.1Spring简介
12.1.1Spring的历史
12.1.2Spring的使命
12.2Spring的特点
12.3控制反转IoC
12.4依赖注入DI
12.5Spring的配置
12.5.1Spring的下载
12.5.2框架的搭建
12.6注入方式
习题12
第13章Struts+Hibernate+Spring整合实例
13.1利用工具搭建环境
13.1.1Struts框架的加入
13.1.2Hibernate框架的加入
13.1.3添加Spring
13.2编写代码实现功能
13.2.1创建映射类
13.2.2创建映射档案
13.2.3创建DAO档案
13.2.4创建Service接口
13.2.5实现Service接口
13.2.6创建Action
13.2.7配置applicationContext.xml
13.2.8配置struts.xml
13.2.9配置web.xml
13.2.10编写index.jsp档案
习题13
参考文献
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net