出版时间:2012-9 出版社:机械工业出版社 作者:扶松柏 页数:522 字数:839000
Tag标签:无
内容概要
Java
Web是当今使用最为广泛的Web开发技术之一,一直在开发领域占据着重要地位。本书循序渐进、由浅入深地讲解了Java
Web的核心技术,并通过具体实例的实现过程为读者展示了各个知识点的具体使用流程。 扶松柏等主编的《新手学编程ABC丛书·Java
Web编程新手自学手册( 附光盘)》共20章,分为4篇。第1~6章是基础篇,讲解了认识Java,Java
语法,程序控制结构,数组,面向对象,异常处理等内容;第7~12章是提高篇,讲解了搭建Java
Web开发环境,HTML,和XML,JSP指令和内置对象,标签和动作指令,Servlet详解,JavaBean组件技术等内容;第13~15章是数据库篇,讲解了数据库技术,使用JDBC连接数据库,数据库编程等内容,第16~20章是核心技术篇,讲解了Struts2,Spring,Hibernate以及它们的整合应用等内容。全书采用故事性、趣味性相结合的对话讲解方式,并穿插了学习技巧和职场点拨,引领读者全面掌握Java。
《新手学编程ABC丛书·Java Web编程新手自学手册(附光盘)》不但适用于Java Web的初学者,也可供有一定Java
Web基础的读者阅读。
书籍目录
丛书序
前言
第一篇 基础篇
第1章 认识Java
1.1 什么是Java
1.1.1 Java的发展历程
1.1.2 Java语言的优势
1.1.3 Java语言的魅力
1.2 搭建开发平台
1.2.1 下载JDK
1.2.2 安装JDK
1.2.3 配置JDK
1.3 一个Java程序
1.3.1 编写一个Java程序
1.3.2 Java程序的编译与运行
1.4 疑难问题解析
职场点拨——谈Java的地位
第2章 Java语法
2.1 认识Java代码
2.2 标识符和注释
2.2.1 神奇的标识符
2.2.2 注释的力量
2.3 变量和常量
2.3.1 变量
2.3.2 常量
2.4 数据类型
2.4.1 了解简单数据类型
2.4.2 byte型
2.4.3 整型
2.4.4 浮点数据类型
2.4.5 字符型
2.4.6 逻辑型
2.5 数据之间的转换
2.5.1 自动类型转换
2.5.2 强制类型转换
2.6 运算符与表达式
2.6.1 运算符
2.6.2 表达式
2.7 疑难问题解析
职场点拨——扎实的基础很重要
第3章 程序控制结构
3.1 认识Java语句
3.2 条件控制语句
3.2.1 if语句
3.2.2 switch语句
3.3循环语句
3.3.1 for循环语句
3.3.2 while循环语句
3.3.3 do.一while循环语句
3.3.4 循环语句的嵌套
3.4 跳转语句
3.4.1 break跳转语句
3.4.2 continue语句
3.4.3 return语句
3.5 疑难问题解析
职场点拨——看职业的发展前景
第4章 数组
4.1 简单的一维数组
4.1.1 声明一维数组
4.1.2 数组的创建和赋值
4.1.3 对数组进行初始化
4.2 二维数组
4.2.1 二维数组的声明
4.2.2 二维数组的创建
4.2.3 初始化二维数组
4.3 多维数组
4.3.1 声明和创建多维数组
4.3.2 初始化多维数组
4.4 操作数组
4.4.1 排序数组
4.4.2 对比数组
4.4.3 复制数组
4.4.4 填充数组
4.4.5 寻找数组
4.4.6 合并数组
4.5 疑难问题解析
职场点拨——学编程的误区
第5章 面向对象
5.1 类
5.1.1 使用class创建类
5.1.2 方法
5.1.3 特殊的方法——构造方法
5.2 类的访问
5.2.1 修饰符
5.2.2 this的用法
5.2.3 使用类和对象
5.3 抽象类和抽象方法
5.4包
5.4.1 定义包
5.4.2 导入包
5.5 类的继承
5.5.1 继承
5.5.2 对象的使用
5.5.3 对父类的访问
5.5.4重载和重写
5.6 接口
5.6.1 接口的定义
5.6.2 接口常量和方法
5.6.3 多个接口的实现
5.7 疑难问题解析
职场点拨——我们是一个团队
第6章 异常处理
6.1 认识异常
6.2 什么是异常处理
6.2.1 异常处理基础
6.2.2 异常类
6.3 捕获异常
6.3.1 简单的异常捕获
6.3.2 多异常捕获
6.3.3 trycatchfinally的组合
6.4 抛出异常
6.4.1 使用throws抛出异常
6.4.2 使用throw抛出异常
6.5 自定义异常的创建
6.6 异常处理的原则
6.7 杜绝异常处理的陋习
6.7.1 丢弃异常
6.7.2 不指定具体的异常
6.7.3 占用资源不释放
6.7.4 不说明异常的详细信息
6.7.5 过于庞大的try块
6.7.6 输出数据不完整
6.8 疑难问题解析
职场点拨——和上级相处之道
第二篇 提高篇
第7章 搭建Java Web开发环境
7.1 下载和安装Tomcat
7.1.1 下载Tomcat
7.1.2 安装Tomcat
7.1.3 启动Tomcat
7.1.4 设置Tomcat虚拟目录
7.1.5一个简单的Java Web程序
7.2 下载和安装MyEclipse
7.2.1 下载MyEclipse
7.2.2 安装MyEclipse
7.2.3 新建一个MyEclipse项目
7.2.4 部署开发环境
7.2.5 新建并运行一个Java Web页面
7.3 疑难问题解析
7.4 职场点拨——一份简历的思考
第8章 HTML年口XML
8.1 认识HTML和XML
8.2 理解HTML
8.3 如何用HTML表现字体
8.3.1 标题就是这么酷
8.3.2 普通文字的大小、颜色和标记
8.3.3 将文字加粗、倾斜和加底线
8.4 整齐摆放文字
8.4.1 换行与不换行
8.4.2 文字的对齐
8.4.3 项目与列表
8.5 表格是表现数据的工具
8.5.1 表格的基本语法
8.5.2 跨多行或跨多列的表格
8.6 表单让网页实现了交互
8.6.1 表单容器
8.6.2 单行文本框
8.6.3 单选按钮
8.6.4 多行文本和按钮
8.7 简单认识csS样式和JaVaScript
8.7.1 编写和调用CSS样式
8.7.2 JavaScript可以出现在网页的任何位置
8.8 XML
8.8.1 一个简单的XML
8.8.2 XML的其他元素
8.9 疑难问题解析
职场点拨——常见的面试错误
第9章 JSP指令和内置对象
9.1 第一段JSP程序
9.2 JSP概述
9.2.1 JSP简介
9.2.2 JSP的强势和弱势
9.3 认识JSP语言
9.3.1 编写第一个JSP程序
9.3.2 了解JSP基本语法
9.3.3 JSP注释
9.3.4 JSP的表达式
9.3.5 JSP的声明语句
9.4 JSP的指令标识
9.4.1 page指令
9.4.2 include指令
9.5 JSP的内置对象
9.5.1 Request对象
9.5.2 对象Respoe
9.5.3 Session对象
9.5.4 Out对象
9.5.5 Application对象
9.6 疑难问题解析
职场点拨——谈试用期
第10章 标签和动作指令
10.1 认识标签和指令
10.2 7个动作指令
10.2.1 forward动作指令
10.2.2 oaram动作指令
10.2.3 include动作指令
10.2.4 plugin动作指令
10.2.5 useBean,setProperty,getProperty 动作指令
10.3 JSP轻松定义自己的标签
10.3.1 开发自定义标签类
10.3.2 编写TLD文件
10.3.3 使用标签库里的标签
10.3.4 修改web.xml
10.3.5 自定义标签的应用
10.4 JSP 2.O的新特性
10.4.1 配置JSP属性
10.4.2 JSP的表达式
10.5 疑难问题解析
职场点拨——同事间的距离
第11章 Servlet详解
11.1 认识Servlet
11.2 Servlet是什么
11.2.1 Servlet的技术介绍
11.2.2 Servlet技术的优越性
11.2.3 Servlet持久性
11.3 开发一个Servlet程序
11.3.1 编写一个Servlet源程序
11.3.2 编译Servlet文件
11.3.3 部署Servlet运行环境
11.4 Servlet的功能
11.4.1 与Servlet配置相关的接口
11.4.2 Servlet编程接口
11.4.3 Servlet应用接口
11.5 使用HttpServlet类封装请求
11.5.1 Httpservlet类
11.5.2 请求与响应
11.5.3 会话
11.5.4 轻松将请求进行封装
11.6 Servlet过滤器
11.6.1 过滤器的配置
11.6.2 过滤器的应用
11.7 Servlet监听
11.8 疑难问题解析
职场点拨——寻兼职
第12章 JavaBean组件技术
12.1 认识JavaBean
12.2 JavaBean基础
12.2.1 JavaBean介绍
12.2.2 体验JavaBean
12.2.3 在JSP中调用JavaBean
12.3 设置JavaBean属性
12.3.1 Simple属性
12.3.2 Indexed属性
12.3.3 Bound属性
12.3.4 Cotrained属性
12.4 JavaBean方法
12.5 JavaBean的作用范围
12.5.1 Page作用域
12.5.2 Request的作用域
12.5.3 Session的作用域
12.5.4 Application的作用域
12.6 JavaBean的移除
12.7 疑难问题解析
职场点拨——兼职可靠吗?
第三篇 数据库篇
第13章 数据库技术
13.1 认识MySQL数据库
13.2 操作MySQL
13.2.1 MySQL的安装
13.2.2 设置MySQL
13.2.3 登录MySQL
13.2.4 创建MySQL数据库
13.2.5 创建MySQL数据库表
13.2.6 输入记录
13.3 SQL Sever可以这么简单
13.3.1 创建SQL Sever数据库
13.3.2 创建表
13.3.3 创建记录
13.4 疑难问题解析
职场点拨——想寻找更好的工作
第14章 使用JDBC连接数据库
14.1 连接数据库
14.2 什么是JDBC
14.2.1JDBC API
14.2.2 JDBC对B/S和C/S模式的支持
14.2.3 JDBC驱动类型
14.3 轻松连接MySQL数据库
14.3.1 下载MySQL的JDBC驱动
14.3.2 配置MySQL驱动
14.3.3 通过Java程序连接MySQL
14.3.4 在Eclipse中配置驱动
14.3.5 在Eclipse中测试是否连接成功
14.4 连接SQL Sever 2000
14.4.1 安装SQL Serverr 2000的JDBC驱动
14.4.2 配置SQL Server 2000的JDBC驱动
14.4.3 连接数据库
14.4.4 在Eclipse中配置驱动
14.4.5 在Eclipse中测试是否连接成功
14.5 连接其他数据库的方法
14.6 JDBC常用接口
14.6.1 DriverManager类
14.6.2 Connection接口
14.6.3 Statement接口
14.6.4 PreparedStatement接口
14.6.5 CallableStatement接口
14.6.6 ResultSet接口
14.7 疑难问题解析
职场点拨——准备创业
第15章 数据库编程
15.1 认识操作语句
15.2 数据定义语句
15.2.1 新建数据库和表
15.2.2 删除表
15.2.3 在已有表中进行编辑
15.3 数据查询语句
15.3.1 SELECT语句
15.3.2 选择列表
15.3.3 FROM语句
15.3.4 使用Where条件查询
15.3.5 联合查询
15.3.6 通过连接查询
15.4 数据库操作语句
15.4.1 用INSERT语句添加行
15.4.2 使用UPDATE语句修改行
15.4.3 删除语句DELETE
15.4.4 使用ORDER BY语句进行排序
15.4.5 使用索引INDEX
15.5 数据库控制语句
15.5.1 GRANT语句
15.5.2 REVOKE语句
15.6数据库中常用函数
15.6.1 数学函数
15.6.2 聚合函数
15.6.3 字符串函数
15.6.4 日期和时间函数
15.6.5 加密函数
15.7 疑难问题解析
职场点拨——客户相处之道
第四篇 核心技术篇
第16章 Struts 2基础
16.1 认识Struts 2
16.2 Struts 2的思想
16.2.1 MVC思想
16.2.2 Struts MVC思想
16.3 Struts 2的获得与配置
16.3.1 获得Struts 2
16.3.2 简单配置Struts 2
16.3.3 在MyEclipse中配置Strust 2
16.3.4 运行第一个Struts 2的程序
16.4 使用Struts2标签库
16.4.1 Struts 2标签库的组成
16.4.2 Struts 1标签与Struts 2的区别
16.4.3 Struts 2标签的使用
16.4.4 表单标签
16.4.5 控制标签
16.4.6 Struts 2常用标签
16.5 编写Action
16.5.1 使用Action动态调用
16.5.2 使用Action进行跳转
16.5.3 编写Action的经典法则
16.6 疑难问题解析
职场点拨——谈学习效率
第17章 Struts 2架构
17.1 认识全新的Struts 2
17.2 拦截器
17.2.1 什么是拦截器
17.2.2 配置拦截器
17.2.3 自定义拦截器
17.3 类型转换器
17.3.1 OGNL的类型转换
17.3.2 自定义类型转换器
17.4 文件的上传和下载
17.4.1 文件的上传
17.4.2 文件的下载
17.5疑难问题解析
职场点拨——教会徒弟饿死师傅
第18章 Sping详解
18.1 认识Spring
18.2 Spring基础
18.2.1 为什么需要Spring
18.2.2 Spiing将改变Java EE
18.2.3 如何获得Spring
18.2.4 部署Spring
18.2.5 第一个Spring文件
18.3 Spri|ng的依赖注入
18.3.1 什么是依赖注入
18.3.2 设置注入
18.3.3 构造注入
18.4 Spring的容器
18.4.1 Spring常见的两个接口
18.4.2 使用ApplicationContext
18.4.3 ApplicationContext事件机制
18.5 Bean对Spring的意义深远
18.5.1 Bean的基本定义
18.5.2 容器中Bean的作用域
18.5.3 Spring的Bean和JavaBean
18.6 疑难问题解析
职场点拨——同事问的互补
第19章Hibernate详解
19.1 认识Hibernate
19.1.1 Hibernate常用接口介绍
19.1.2 Hibernate下载和安装
19.1.3 书写第一个Hibernate程序
19.2数据之间的类型的对应关系
19.3 Hibernate的基本映射
19.3.1 主键生成器
19.3.2 映射集合属性
19.3.3 映射引用属性
19.4 数据库对象映射
19.4.1 如何将普通表转换成持久数据库表
19.4.2 创建Hibernate持久对象
19.4.3 描述对象之间的关系
19.4.4 使用映射关系
19.5 疑难问题解析
职场点拨——谈升职
第20章Struts 2、Spring和Hibernate整合应用
20.1 效果展示
20.2 搭建一个整合环境
20.2.1 Tomcat虚拟目录与MyEclipse一致
20.2.2先搭建Hibernate
20.2.3再搭建Spring
20.2.4 Struts 2的添加
20.3 简单的工程
20.3.1 新建数据库
20.3.2 配置Hibernate、Spring里的信息
20.3.3 新建几个页面
20.3.4 提交页面的处理
20.3.5 将用户信息显示出来
20.3.6 使用struts 2校验框架对表单进行校验
20.3.7 删除用户信息
20.3.8 更改用户信息
编辑推荐
《新手学编辑ABC丛书:Java Web编程新手自学手册》20个PPT教学资源、299分钟实例讲解视频、217段程序源代码!
图书封面
图书标签Tags
无
评论、评分、阅读与下载