软件开发自学视频教程:Java Web自学视频教程(附光盘)

软件开发自学视频教程:Java Web自学视频教程(附光盘) pdf epub mobi txt 电子书 下载 2025

软件开发技术联盟 编
图书标签:
  • Java Web
  • 软件开发
  • 自学教程
  • 视频教程
  • Java
  • Web开发
  • 编程入门
  • 光盘
  • 技术学习
  • 实战教程
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 清华大学出版社
ISBN:9787302371052
版次:1
商品编码:11592496
品牌:清华大学
包装:平装
丛书名: 软件开发自学视频教程
开本:16开
出版时间:2014-11-01
用纸:胶版纸
页数:574
附件:光盘

具体描述

编辑推荐

  本书提供了极为丰富的学习资源,清单如下:本书学习资源清单:

  1.配套自学视频93集

  几乎覆盖全书所有实例,先听视频讲解,再仿照书中实例实践,会大幅提高学习效率。

  2.编程实例分析1010个

  各类一应俱全,无论学习哪一章节,都可从中找到相关实例加以练习,相信对深入学习极有帮助。

  3.典型模块分析15类

  既可作为综合应用实例学习,又可将模块移植到相关应用中,从而避免重复劳动,提高工作效率。

  4.项目案例分析17套

  从需求分析、系统设计、模块分解到代码实现,几乎展现了项目开发的整个过程。

  5.实践训练任务587项

  大都是实践型任务,用于训练和提高熟练度,网站还提供了相关答案。

  6.数学及逻辑思维能力、面试能力、编程英语能力测试596项

  用以读者自我测试,为就业做准备。

  7.编程人生23个

  精选的IT成功人士经历,希望成为读者不断进取、勇攀高峰的强大精神动力。

  8.电子课件146节

  为了方便教学使用,本书附带了全套PPT电子课件。

  9.全书实例源程序

  提供了全书所有实例的源程序,读者可以直接拷贝使用,避免录入之苦。

  10.《程序员求职面试宝典》电子书1部


内容简介

  《软件开发自学视频教程:Java Web自学视频教程》以初学者为主要对象,全面介绍了Java Web开发相关的各种技术。在内容排列上由浅入深,使读者循序渐进地掌握Java Web开发技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解"晦涩难懂"的技术;在内容形式上附有大量的注意、说明、技巧等栏目,夯实读者理论技术,丰富管理与开发经验。
  《软件开发自学视频教程:Java Web自学视频教程》共分4篇20章,其中,第1篇为起步篇,主要包括Java Web应用开发概述、搭建开发环境、HTML与CSS网页开发基础、JavaScript语言、Java语言基础和JSP语法等内容;第2篇为核心篇,主要包括JSP内置对象、JavaBean技术、Servlet技术、过滤器和监听器、使用表达式语言(EL)、JSTL标签库和数据库应用开发等内容;第3篇为高级篇,主要包括文件上传与下载、Ajax技术、Struts 2框架、Hibernate技术和Spring技术等内容;第4篇为实战篇,主要包括基于Struts 2的供求信息网和基于SSH2的网络商城两个实战项目。另外本书光盘含:
  26小时视频讲解/1010个编程实例/15个经典模块分析/17个项目开发案例/587个编程实践任务/596个能力测试题目(基础能力测试、数学及逻辑思维能力测试、面试能力测试、编程英语能力测试)/23个IT励志故事。
  本书适用于Java Web程序开发爱好者、初学者和中级开发人员,也可作为大中专院校和培训机构的教材。

目录

第1篇 起 步 篇

第1章 Java Web应用开发概述
( 视频讲解:32分钟)
1.1 网络程序开发体系结构
1.1.1 C/S结构介绍
1.1.2 B/S结构介绍
1.1.3 两种体系结构的比较
1.2 Web应用技术
1.2.1 客户端应用技术
1.2.2 服务器端应用技术
1.3 Web应用程序的工作原理
1.4 初识Java Web
1.4.1 Java概述
1.4.2 Java语言的主要特点
1.4.3 Java Web概述
1.4.4 Java Web成功案例
1.5 Java Web网站的基本构建流程
1.6 常用网上资源
1.6.1 常用资源下载网站
1.6.2 技术社区
1.7 本章小结
第2章 搭建开发环境
( 视频讲解:12分钟)
2.1 Java Web开发环境概述
2.1.1 开发工具包JDK
2.1.2 Web服务器
2.1.3 数据库
2.1.4 Web浏览器
2.2 安装和配置JDK
2.2.1 下载JDK
2.2.2 安装JDK
2.2.3 Windows系统下配置和测试JDK
2.3 安装和配置Tomcat
2.3.1 获取Tomcat
2.3.2 熟悉Tomcat
2.3.3 修改Tomcat的默认端口
2.3.4 部署Web应用
2.4 Eclipse开发工具的安装与使用
2.4.1 Eclipse的下载与安装
2.4.2 启动Eclipse
2.4.3 安装Eclipse中文语言包
2.4.4 Eclipse工作台
2.5 做好项目开发的准备工作
2.5.1 集成Eclipse与Tomcat
2.5.2 完善Web项目开发所需配置
2.6 综合应用
2.6.1 创建第一个Java Web项目
2.6.2 将图片输出到JSP页面中
2.7 本章常见问题
2.7.1 输入javac显示"不是内部或外
部命令......"
2.7.2 Tomcat端口被占用导致不能
启动
2.7.3 Eclipse没有创建JSP项
2.8 本章小结
2.9 跟我上机
第3章 HTML与CSS网页开发基础
( 视频讲解:12分钟)
3.1 HTML 5语言
3.1.1 HTML 5文档结构
3.1.2 HTML文字排版标记
3.1.3 图片与超链接标记
3.1.4 HTML 5新增的语义元素
3.1.5 制作表格
3.1.6 播放音频和视频
3.1.7 表单标记
3.2 CSS样式表
3.2.1 样式表的定义与引用
3.2.2 CSS规则
3.2.3 CSS选择器
3.2.4 CSS常用属性
3.3 综合应用
3.3.1 在页面添加图片和超链接
3.3.2 在CSS 2中使用div层对页面中
的文字添加彩色边框
3.4 本章常见错误
3.4.1 在网页中插入图片或超链接找不
到相关内容
3.4.2 应用标记在页面中播放视
频不成功
3.5 本章小结
3.6 跟我上机
第4章 JavaScript语言
( 视频讲解:1小时42分钟)
4.1 JavaScript的语言基础
4.1.1 基本语法
4.1.2 数据类型
4.1.3 变量
4.1.4 运算符
4.2 JavaScript的流程控制语句
4.2.1 if条件判断语句
4.2.2 for循环语句
4.2.3 while循环语句
4.2.4 do...while循环语句
4.2.5 break语句
4.2.6 continue语句
4.2.7 switch语句
4.3 JavaScript函数的定义及调用
4.3.1 函数的定义
4.3.2 函数的调用
4.4 事件处理
4.4.1 事件处理程序
4.4.2 事件类型
4.4.3 事件处理程序的调用
4.5 常用对象
4.5.1 String对象
4.5.2 Date对象
4.5.3 window对象
4.6 DOM技术
4.6.1 DOM的分层结构
4.6.2 遍历文档
4.6.3 获取文档中的指定元素
4.7 综合应用
4.7.1 使用删除线样式标注商品特价
4.7.2 验证用户注册信息的合法性
4.8 本章常见错误
4.8.1 JavaScript语言中除法运算Infinity
提示
4.8.2 JavaScript中分配事件处理程序时
找不到响应事件
4.9 本章小结
4.10 跟我上机
第5章 Java语言基础
( 视频讲解:5小时45分钟)
5.1 面向对象程序设计
5.1.1 类和对象
5.1.2 定义类
5.1.3 定义成员方法
5.1.4 定义成员变量与局部变量
5.1.5 使用构造方法
5.1.6 创建与使用Java对象
5.1.7 使用包
5.2 数据类型
5.2.1 基本数据类型
5.2.2 类型之间的转换
5.3 常量与变量
5.3.1 定义常量
5.3.2 定义变量
5.4 运算符的应用
5.4.1 赋值运算符
5.4.2 算术运算符
5.4.3 比较运算符
5.4.4 逻辑运算符
5.4.5 位运算符
5.4.6 条件运算符
5.4.7 自增、自减运算符
5.4.8 运算符的优先级
5.5 流程控制语句
5.5.1 分支语句
5.5.2 循环语句
5.5.3 合理使用循环语句
5.5.4 使用break和continue语句实现
程序跳转
5.6 字符串处理
5.6.1 创建字符串对象
5.6.2 连接字符串
5.6.3 判断字符串对象是否相等
5.6.4 字符串替换
5.6.5 获取子字符串
5.6.6 将字符串转换为数值类型
5.7 创建并使用数组
5.7.1 数值及其应用
5.7.2 创建及遍历一维数组
5.7.3 创建及遍历二维数组
5.8 应用集合类
5.8.1 ArrayList类
5.8.2 Vector类
5.9 综合应用
5.9.1 判断某年是否是闰年
5.9.2 在控制台输出杨辉三角形
5.10 本章常见错误
5.10.1 运行Java程序时找不到或无法
加载主类错误解析
5.10.2 无法解析变量错误分析
5.11 本章小结
5.12 跟我上机
第6章 JSP语法
( 视频讲解:50分钟)
6.1 了解JSP页面的基本构成
  
6.2 使用JSP指令标识
6.2.1 使用页面指令page
6.2.2 使用文件包含指令include
6.2.3 使用引用标签库指令taglib
6.3 使用JSP脚本
6.3.1 在JSP中应用代码片段
6.3.2 使用JSP表达式
6.3.3 使用声明标识
6.4 巧用注释
6.4.1 基本HTML注释
6.4.2 隐藏注释
6.4.3 代码片段中的注释
6.5 常用JSP动作标识
6.5.1 使用包含动作标识

6.5.2 使用请求转发的动作标识

6.5.3 使用子动作标识
6.5.4 使用动作标识
6.5.5 使用动作标识Property>
6.5.6 使用动作标识Property>
6.6 综合应用
6.6.1 应用Java程序片段动态生成
表格
6.6.2 将页面转发到用户登录页面
6.7 本章常见错误
6.7.1 JSP语句理解常见错误分析
6.7.2 JSP页面传递中文乱码的问题
6.7.3 使用请求进行页面跳
转找不到请求页面问题
6.8 本章小结
6.9 跟我上机

第2篇 核 心 篇

第7章 JSP内置对象
( 视频讲解:1小时10分钟)
7.1 JSP内置对象概述
7.1.1 内置对象的作用
7.1.2 内置对象及其应用场合
7.2 request请求对象
7.2.1 获取请求参数
7.2.2 解决中文乱码问题
7.2.3 获取客户端数据
7.2.4 应用request对象域
7.3 response响应对象
7.3.1 操作HTTP头信息
7.3.2 设置MIME类型
7.3.3 实现页面重定向
7.4 out输出对象
7.4.1 向客户端输出数据
7.4.2 管理缓冲区
7.5 session会话对象
7.5.1 session对象的生命周期
7.5.2 创建与获取会话
7.5.3 移除对话中的数据
7.5.4 设置会话的有效时间
7.5.5 应用session对象模拟用户
登录
7.6 应用application对象
7.6.1 application对象的生命周期
7.6.2 操作application对象中数据
7.6.3 配置Web应用的初始化
参数
7.6.4 应用application对象实现网页
计数器
7.7 其他内置对象
7.7.1 应答与请求的page对象
7.7.2 页面上下文的pageContext
对象
7.7.3 获取web.xml配置信息的config
对象
7.7.4 获取异常信息的exception
对象
7.8 综合应用
7.8.1 通过request对象获取用户注册
信息
7.8.2 防止表单在网站外部提交
7.8.3 通过cookie保存并读取用户登录
信息
7.9 本章常见错误
7.9.1 getAttribute()方法使用的常见错误
分析
7.9.2 引发NullPointerException异常的
常见错误分析
7.9.3 引发NoClassDefFoundError
错误
7.10 本章小结
7.11 跟我上机
第8章 JavaBean技术
( 视频讲解:26分钟)
8.1 JavaBean概述
8.1.1 JavaBean产生背景
8.1.2 JavaBean的作用
8.1.3 JavaBean的规范
8.1.4 JavaBean的种类
8.2 Eclipse对JavaBean方法的
支持
8.3 JavaBean的应用
8.3.1 获取JavaBean属性
8.3.2 对JavaBean属性赋值
8.3.3 如何在JSP页面中应用
JavaBean
8.4 综合应用
8.4.1 判断用户名是否有效
8.4.2 计算两个日期相差的天数
8.5 本章常见错误
8.5.1 应用动作标识获
取JavaBean属性信息的常见错误
分析
8.5.2 理解使用JavaBean的常见问题
分析
8.6 本章小结
8.7 跟我上机
第9章 Servlet技术
( 视频讲解:1小时14分钟)
9.1 Servlet概述
9.1.1 Servlet简介
9.1.2 Servlet功能
9.1.3 Servlet特点
9.1.4 Servlet的生命周期
9.2 Servlet技术开发
9.2.1 Servlet在Java EE中的结构
体系
9.2.2 Servlet核心API
9.2.3 创建第一个Servlet类
9.2.4 Servlet配置
9.2.5 使用Servlet处理业务逻辑
9.2.6 使用Eclipse快速创建Servlet
9.3 Servlet实现页面转发
9.4 综合应用
9.4.1 处理表单数据
9.4.2 页面转发
9.5 本章常见错误
9.5.1 HttpServletRequest对象处理中文
时出现乱码现象
9.5.2 Servlet请求资源不可用
9.6 本章小结
9.7 跟我上机
第10章 过滤器和监听器
( 视频讲解:30分钟)
10.1 配置并使用Servlet过滤器
10.1.1 过滤器的处理方式
10.1.2 过滤器的核心对象
10.1.3 创建并配置过滤器
10.1.4 字符编码过滤器
10.2 Servlet监听器
10.2.1 Servlet监听器简介
10.2.2 Servlet监听器的工作原理
10.2.3 监听Servlet上下文
10.2.4 监听HTTP会话
10.2.5 监听Servlet请求
10.2.6 使用监听器查看在线用户
10.3 综合应用
10.3.1 创建过滤器
10.3.2 防盗链过滤器
10.4 本章常见错误
10.4.1 使用过滤器对象的doFilter()
方法时的常见错误
10.4.2 执行Servlet时发生下载提示
错误
10.5 本章小结
10.6 跟我上机
第11章 使用表达式语言(EL)
( 视频讲解:54分钟)
11.1 EL概述
11.1.1 EL的基本语法
11.1.2 EL的特点
11.2 与低版本的环境兼容--禁
用EL
11.2.1 使用斜杠""符号
11.2.2 使用page指令
11.2.3 在web.xml文件中配置
元素
11.3 保留关键字
11.4 EL运算符及其优先级
11.4.1 通过EL访问数据
11.4.2 在EL中执行算术运算
11.4.3 在EL中判断对象是否为空
11.4.4 在EL中执行逻辑关系运算
11.4.5 在EL中执行条件运算
11.5 EL的隐含对象
11.5.1 页面上下文对象
11.5.2 访问作用域范围的隐含
对象
11.5.3 访问环境信息的隐含对象
11.6 定义和使用EL函数
11.7 综合应用
11.7.1 应用EL访问JavaBean
属性
11.7.2 应用EL表达式显示投票
结果
11.8 本章常见错误
11.8.1 定义和使用EL函数时常见的
错误
11.8.2 为EL变量命名时常见的
错误
11.9 本章小结
11.10 跟我上机
第12章 JSTL标签库
( 视频讲解:1小时2分钟)
12.1 JSTL标签库简介
12.2 JSTL的下载与配置
12.2.1 下载JSTL标签库
12.2.2 配置JSTL
12.3 表达式标签
12.3.1 输出标签
12.3.2 变量设置标签
12.3.3 变量移除标签
12.3.4 捕获异常标签
12.4 URL相关标签
12.4.1 导入标签
12.4.2 动态生成URL
标签
12.4.3 重定向标签
12.4.4 传递参数标签
12.5 流程控制标签
12.5.1 条件判断标签
12.5.2 条件选择标签
12.5.3 条件测试标签
12.5.4 其他条件
标签
12.6 循环标签
12.6.1 循环标签
12.6.2 迭代标签
12.7 综合应用
12.7.1 利用JSTL标签导入用户注册
协议
12.7.2 根据参数请求显示不同的
页面
12.8 本章常见错误
12.8.1 使用标签的常见
错误
12.8.2 导入标签
12.9 本章小结
12.10 跟我上机
第13章 数据库应用开发
( 视频讲解:1小时2分钟)
13.1 Web开发时常用的数据库
13.1.1 MySQL数据库
13.1.2 SQL Server 2008数据库
13.1.3 Oracle数据库
13.2 JDBC技术
13.2.1 JDBC简介
13.2.2 JDBC连接数据库的开发
流程
13.3 JDBC核心API
13.3.1 驱动程序管理器类
DriverManager
13.3.2 代表数据库连接的Connection
接口
13.3.3 执行SQL语句的Statement
接口
13.3.4 预编译执行SQL语句的
PreparedStatement接口
13.3.5 结果集ResultSet接口
13.3.6 及时关闭连接
13.4 JDBC操作数据库
13.4.1 添加数据
13.4.2 查询数据
13.4.3 修改数据
13.4.4 删除数据
13.4.5 批处理
13.4.6 调用存储过程
13.5 JDBC在Java Web中的应用
13.5.1 开发模式
13.5.2 分页查询
13.6 综合应用
13.6.1 批量删除数据
13.6.2 网站用户注册
13.7 本章常见错误
13.7.1 使用ResultSet对象提供的Getter()
方法获取SQL查询的数据时常见
错误分析
13.7.2 Java 通过JDBC连接SQL Server
数据库的常见问题分析
  
13.8 本章小结
13.9 跟我上机

第3篇 高 级 篇

第14章 文件上传与下载
( 视频讲解:1小时14分钟)
14.1 使用Servlet 3.0的新特性实现文
件上传
14.2 使用Commons-FileUpload组件
实现文件上传
14.2.1 添加表单及表单元素
14.2.2 创建上传对象
14.2.3 解析上传请求
14.3 实现文件下载
14.3.1 文件类
14.3.2 文件字节输入流
14.3.3 字节输出流
14.4 综合应用
14.4.1 获取表单的元素值
14.4.2 限制上传文件的类型
14.5 本章常见错误
14.5.1 文件上传时的常见错误
14.5.2 获取上传文件名称时的常见
错误
14.6 本章小结
14.7 跟我上机
第15章 Ajax技术
( 视频讲解:1小时)
15.1 了解Ajax
15.1.1 Ajax概述
15.1.2 Ajax开发模式与传统开发模式
的比较
15.1.3 Ajax的优点
15.1.4 需要注意的几个问题
15.2 使用XMLHttpRequest对象
15.2.1 初始化XMLHttpRequest
对象
15.2.2 XMLHttpRequest对象的常用
方法
15.2.3 XMLHttpRequest对象的常用
属性
15.3 传统Ajax的工作流程
15.3.1 发送请求
15.3.2 处理服务器响应
15.3.3 一个完整的实例--检测用户
名是否唯一
15.4 jQuery实现Ajax
15.4.1 jQuery简介
15.4.2 应用load()方法发送请求
15.4.3 发送GET和POST请求
15.4.4 服务器返回的数据格式
15.4.5 使用$.ajax()方法
15.5 综合应用
15.5.1 实时显示公告信息
15.5.2 实现无刷新分页
15.6 本章常见错误
15.6.1 Ajax中文编码常见错误
15.6.2 使用onreadystatechange属性时
找不到指定函数的错误分析
15.6.3 如何解决找不到jQuery脚本库
错误
15.7 本章小结
15.8 跟我上机
第16章 Struts 2框架
( 视频讲解:1小时20分钟)
16.1 Struts 2框架概述
16.1.1 理解MVC的原理
16.1.2 Struts 2框架的产生
16.1.3 Struts 2的结构体系
16.2 Struts 2 入门
16.2.1 获取与配置Struts 2
16.2.2 创建第一个Struts 2程序
16.3 Action对象
16.3.1 认识Action对象
16.3.2 请求参数的注入原理
16.3.3 Action的基本流程
16.3.4 动态Action
16.3.5 应用动态Action
16.4 Struts 2的配置文件
16.4.1 Struts 2的配置文件类型
16.4.2 配置Struts 2包
16.4.3 配置名称空间
16.4.4 Action的相关配置
16.4.5 使用通配符简化配置
16.4.6 配置返回结果
16.5 Struts 2的标签库
16.5.1 应用数据标签
16.5.2 应用控制标签
16.5.3 应用表单标签
16.6 Struts 2的开发模式
16.6.1 实现与Servlet API的交互
16.6.2 域模型DomainModel
16.6.3 驱动模型ModelDriven
16.7 Struts 2的拦截器
16.7.1 拦截器概述
16.7.2 拦截器API
16.7.3 使用拦截器
16.8 数据验证机制
16.8.1 手动验证
16.8.2 验证文件的命名规则
16.8.3 验证文件的编写风格
16.9 综合应用
16.9.1 Struts 2处理表单数据
16.9.2 Struts 2标签下的用户注册
16.10 本章常见错误
16.10.1 调用Action时抛出java.lang.Class
NotFoundException错误
16.10.2 解决出现的java.lang.Class
NotFoundException异常
16.11 本章小结
16.12 跟我上机
第17章 Hibernate技术
( 视频讲解:1小时38分钟)
17.1 初识Hibernate
17.1.1 ORM原理
17.1.2 Hibernate简介
17.2 Hibernate入门
17.2.1 获取Hibernate
17.2.2 Hibernate配置文件
17.2.3 编写持久化类
17.2.4 Hibernate映射
17.2.5 Hibernate主键策略
17.3 Hibernate数据持久化
17.3.1 Hibernate实例状态
17.3.2 Hibernate初始化类
17.3.3 保存数据
17.3.4 查询数据
17.3.5 删除数据
17.3.6 修改数据
17.3.7 延迟加载
17.4 使用Hibernate的缓存
17.4.1 使用一级缓存
17.4.2 配置和使用二级缓存
17.5 实体关联关系映射
17.5.1 数据模型与领域模型
17.5.2 理解并配置多对一单向关联
17.5.3 理解并配置多对一双向关联
17.5.4 理解并配置一对一主键关联
17.5.5 级联操作
17.6 Hibernate查询语言
17.6.1 HQL语言
17.6.2 查询实体对象
17.6.3 条件查询
17.6.4 HQL参数绑定机制
17.6.5 排序查询
17.6.6 应用聚合函数
17.6.7 分组方法
17.6.8 联合查询
17.7 综合应用
17.7.1 修改员工信息
17.7.2 员工信息的模糊查询
17.8 本章常见错误
17.8.1 编写持久化类常见错误解析
17.8.2 Hibernate中删除数据时delete()
方法无法执行
17.9 本章小结
17.10 跟我上机
第18章 Spring技术
( 视频讲解:1小时2分钟)
18.1 Spring概述
18.1.1 Spring组成
18.1.2 获取Spring
18.1.3 配置Spring
18.1.4 使用BeanFactory管理Bean
18.1.5 应用ApplicationContext
18.2 依赖注入
18.2.1 控制反转与依赖注入
18.2.2 配置Bean
18.2.3 Setter注入
18.2.4 构造器注入
18.2.5 引用其他Bean
18.2.6 创建匿名内部JavaBean
18.3 AOP概述
18.3.1 AOP术语
18.3.2 AOP的简单实现
18.4 Spring的切入点
18.4.1 静态与动态切入点
18.4.2 深入静态切入点

18.4.3 深入切入点底层
18.4.4 Spring中的其他切入点
18.5 Aspect对AOP的支持
18.5.1 Aspect概述
18.5.2 Spring中的Aspect
18.5.3 DefaultPointcutAdvisor切入点
配置器
18.5.4 NameMatchMethodPointcutAdvisor
切入点配置器
18.6 Spring持久化
18.6.1 DAO模式
18.6.2 Spring的DAO理念
18.6.3 事务管理
18.6.4 应用JdbcTemplate操作数
据库
18.6.5 与Hibernate整合
18.6.6 整合Spring与Hibernate在tb_user
表中添加信息
18.7 综合应用
18.7.1 登录页面国际化
18.7.2 Spring与Hibernate整合批量
添加数据
18.8 本章常见错误
18.8.1 NotWritablePropertyException
异常
18.8.2 java.lang.NoClassDefFoundError
异常
18.9 本章小结
18.10 跟我上机

第4篇 实 战 篇

第19章 基于Struts 2的供求信息网
( 视频讲解:3小时40分钟)
19.1 开发背景
19.2 需求分析
19.3 系统设计
19.3.1 系统目标
19.3.2 系统功能结构
19.3.3 系统流程图
19.3.4 系统开发及运行环境
19.3.5 文件夹组织结构
19.3.6 系统预览
19.4 数据库设计
19.4.1 数据库分析
19.4.2 数据库逻辑结构
19.5 公共类设计
19.5.1 数据库连接及操作类
19.5.2 业务处理类
19.5.3 分页类
19.5.4 字符串处理类
19.6 前台页面设计
19.6.1 前台页面概述
19.6.2 前台页面的实现过程
19.7 前台信息显示设计
19.7.1 信息显示概述
19.7.2 信息显示技术分析
19.7.3 列表显示信息的实现过程
19.7.4 显示信息详细内容的实现过程
19.8 信息发布模块设计
19.8.1 信息发布模块概述
19.8.2 信息发布技术分析
19.8.3 信息发布实现过程
19.9 后台登录设计
19.9.1 后台登录功能概述
19.9.2 后台登录技术分析
19.9.3 后台登录的实现过程
19.10 后台信息管理设计
19.10.1 信息管理功能概述
19.10.2 信息管理技术分析
19.10.3 信息显示的实现过程
19.10.4 信息付费设置的实现过程
19.11 本章小结
第20章 基于SSH2的网络商城
( 视频讲解:48分钟)
20.1 开发背景
20.2 需求分析
20.3 系统设计
20.3.1 系统目标
  
20.3.2 系统功能结构
20.3.3 系统业务流程图
20.3.4 系统编码规范
20.3.5 系统开发及运行环境
20.3.6 文件夹组织结构
20.3.7 系统预览
20.4 数据库设计
20.4.1 E-R图设计
20.4.2 创建数据库及数据表
20.5 搭建项目环境
20.5.1 配置Struts 2
20.5.2 配置Hibernate
20.5.3 配置Spring
20.5.4 配置web.xml
20.6 公共类设计
20.6.1 Hibernate的Session初始
化类
20.6.2 泛型工具类
20.6.3 数据持久化类
20.7 登录注册模块设计
20.7.1 实现注册模块
20.7.2 实现登录模块
20.8 前台商品信息查询模块设计
20.8.1 实现商品类别分级查询
20.8.2 实现商品搜索
20.9 购物车模块设计
20.9.1 实现购物车的基本功能
20.9.2 实现订单的相关功能
20.10 后台商品管理模块设计
20.10.1 实现商品管理功能
20.10.2 实现商品类别管理功能
20.11 后台订单管理模块设计
20.11.1 实现后台订单查询
20.11.2 实现后台订单状态管理
20.12 本章小结

前言/序言

  为什么一方面很多毕业生不太容易找到工作,另一方面很多企业却招不到合适的人才?为什么很多学生学习很刻苦,临毕业了却感到自己似乎什么都不会?为什么很多学生到企业之后,发现很多所学的知识用不上?......高校课程设置与企业应用严重脱节,高校所学知识得不到很好的实践,本来是为了实际应用而学习却变成了应付考试,是造成如上所述现象的主要原因。
  为了能满足社会需要,有些人不得不花费巨额费用、花费半年到一年时间到社会再培训,浪费了巨大的人力物力。有没有一种办法让学生在校就能学到企业应用的内容呢?--本书就是为此目的而来。本书从没有编程基础或稍有编程基础的读者层次开始,通过适合自学的方式,从基础知识到小型实例到综合实例到项目案例,让学生在学校就能学到企业应用的内容,从而实现从学校所学到企业应用的重大跨越,架起从学校通向社会的桥梁。
  本书特点
  1.从基础到项目实战,快速铺就就业之路
  全书体例为:基础知识+小型实例+综合实例+项目实战,既符合循序渐进的学习规律,也力求贴近项目实战等实际应用。基础知识是必备内容;小型实例则通过实例巩固基础知识;综合实例则是在进一步综合应用基础知识的前提下,通过模块的形式让内容更加贴近实际应用;项目实战则是展现项目开发的全过程,让读者对基本的项目开发有一个全面的认识。
  2.全程配套视频讲解,让老师手把手教您
  本书配书光盘含配套视频讲解,基本覆盖全书内容,学习之前,先看、听视频讲解,然后对照书模仿练习,相信会快速提高学习效率。
  3.配套资源极为丰富,各类实例一应俱全
  (1)实例资源库:包括上千个编程实例,各种类型一应俱全,无论学习这本书的哪一章节,都可以从中找到相关的多种实例加以实践,相信对深入学习极有帮助。
  (2)模块资源库:包括了最常用的十多个经典模块分析,它们既可作为综合应用实例学习,又可移植到相关应用中,进而避免重复劳动,提高工作效率。
  (3)项目(案例)资源库:包括十多个项目开发案例,从需求分析、系统设计、模块分析到代码实现,几乎全程展现了项目开发的整个过程。
  (4)任务(训练)资源库:共计千余个实践任务,读者可以自行实践练习,还可以到对应的网站上寻找答案。
  (5)能力测试资源库:列举了几百个能力测试题目,包括编程基础能力测试、数学及逻辑思维能力测试、面试能力测试、编程英语能力测试,便于读者自我测试。
  (6)编程人生:精选了二十多个IT励志故事,希望读者朋友从这些IT成功人士的经历中汲取精神力量,让这些经历成为您不断进取、勇攀高峰的强大精神动力。
开启你的Java Web开发之旅:从零基础到精通 你是否曾梦想构建动态、交互式的网站?是否渴望掌握一门在企业级开发领域占据统治地位的编程语言?那么,Java Web开发无疑是你迈向技术巅峰的最佳选择。本书,《软件开发自学视频教程:Java Web自学视频教程(附光盘)》,正是为你量身打造的入门与进阶指南,它将带领你穿越Java Web开发的浩瀚星河,从最基础的概念出发,逐步深入核心技术,最终让你具备独立开发各类Web应用的能力。 为何选择Java Web? 在当今互联网时代,Web应用无处不在,从社交媒体到在线购物,从新闻门户到企业内部系统,它们都离不开强大的Web技术支撑。而Java,凭借其跨平台性、稳定性、庞大的生态系统以及卓越的性能,已然成为构建这些复杂Web应用的基石。Java Web技术栈成熟、社区活跃、招聘需求旺盛,学习Java Web开发,就是为你的职业生涯铺设一条通往高薪与前景的宽阔大道。 本书为你带来什么? 本书并非简单的技术罗列,而是将复杂的Java Web开发知识体系化、条理化,以一种最适合自学者的方式呈现。我们深知学习的乐趣在于“懂”而非“背”,在于“会”而非“听”,因此,本书的编写遵循了循序渐进、理论与实践相结合的原则,力求让你在学习过程中,每一步都脚踏实地,每一步都收获满满。 内容亮点,让你一览无余: Java语言基础精讲: 在深入Web开发之前,扎实的基础至关重要。本书从Java语言的核心概念入手,包括变量、数据类型、运算符、流程控制语句(if-else、switch、for、while)、方法、数组等。我们将通过丰富的图示和实例,帮助你清晰理解面向对象编程(OOP)的精髓——封装、继承、多态,让你真正掌握Java这门语言。 集合框架的灵活运用: 集合框架是Java中处理数据的重要工具。本书将详细讲解List、Set、Map等常用集合接口及其实现类,如ArrayList、LinkedList、HashSet、HashMap等,并教授你如何根据实际场景选择合适的集合,以及泛型的使用,让你能够高效地组织和管理数据。 异常处理与文件I/O: 稳健的程序离不开完善的异常处理机制。我们将学习Java的异常分类、try-catch-finally结构、throw和throws关键字,让你能够编写出更具鲁棒性的代码。同时,文件I/O(输入/输出)是Web应用与文件系统交互的必备技能,本书将介绍字节流、字符流、缓冲流以及对象序列化等内容,让你能够自如地进行文件读写操作。 多线程编程的深入理解: 在Web开发中,多线程能够极大地提升程序的并发处理能力和响应速度。本书将带你认识线程的创建方式(继承Thread类、实现Runnable接口)、线程的生命周期、线程同步(synchronized关键字、Lock接口)、线程通信(wait()、notify()、notifyAll())等关键概念,让你能够编写出高效、安全的并发程序。 JDBC数据库连接: Web应用通常需要与数据库进行数据交互。Java Database Connectivity (JDBC) 是Java访问各种关系型数据库的标准API。本书将详细讲解JDBC的连接数据库、加载驱动、执行SQL语句(Statement、PreparedStatement)、处理结果集(ResultSet)等核心操作,让你能够轻松实现Java程序与MySQL、Oracle等主流数据库的无缝对接。 Servlet的核心原理与实践: Servlet是Java Web开发中的核心技术,它负责处理客户端的HTTP请求并生成响应。本书将深入剖析Servlet的生命周期、请求与响应的处理流程、HTTP协议的常用方法(GET、POST)、请求参数的获取、Session和Cookie的应用等。你将学会如何编写第一个Servlet,并理解其在Web应用架构中的作用。 JSP(JavaServer Pages)的动态页面生成: JSP是一种允许将Java代码嵌入HTML中的技术,极大地简化了动态网页的开发。本书将详细介绍JSP的九大内置对象(request, response, session, application, out, page, config, exception, pageContext)、JSP的指令(page, include, taglib)、JSP的动作(useBean, setProperty, getProperty, include, forward, sendRedirect)以及EL(Expression Language)表达式和JSTL(JSP Standard Tag Library)标签库,让你能够轻松构建复杂的动态Web页面。 MVC(Model-View-Controller)设计模式: MVC是一种被广泛应用的软件架构模式,它将应用程序的逻辑分为三个部分:模型(Model)、视图(View)和控制器(Controller)。本书将详细阐述MVC模式的优势、工作原理,并通过实际案例演示如何在Java Web项目中应用MVC模式,让你能够编写出结构清晰、易于维护的代码。 Spring框架入门: Spring是Java EE领域最流行、最强大的轻量级开源框架。本书将为你揭开Spring的神秘面纱,重点讲解Spring的核心概念,包括IoC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入),让你理解Spring如何管理Bean的生命周期和依赖关系。我们将通过实际示例,展示Spring IoC容器的配置与使用。 Spring MVC: Spring MVC是Spring框架提供的Web应用开发框架,它将MVC设计模式完美地融入Spring生态系统中。本书将详细介绍Spring MVC的组件,如DispatcherServlet、Controller、ModelAndView、ViewResolver等,以及如何配置Spring MVC,让你能够轻松构建基于Spring MVC的Web应用。 MyBatis持久化框架: MyBatis是一个优秀的持久层框架,它简化了Java对象与SQL数据库之间的映射。本书将为你介绍MyBatis的配置文件、Mapper接口、SQL映射文件,以及如何进行CRUD(创建、读取、更新、删除)操作。你将学会如何通过MyBatis高效地与数据库进行交互,并理解其在ORM(Object-Relational Mapping)领域的地位。 RESTful API的设计与开发: RESTful API是当前Web服务开发的主流范式。本书将介绍RESTful架构风格的原则,如何设计和开发RESTful风格的Web服务,包括HTTP动词的合理使用、资源的表示、状态码的含义等。你将能够为你的Web应用构建出易于访问和扩展的API。 Maven项目管理工具: Maven是Java项目中最常用的构建工具和项目管理工具。本书将教会你如何使用Maven管理项目的依赖、执行构建命令(compile, test, package, install, deploy)、配置pom.xml文件,让你能够更高效地组织和管理你的Java Web项目。 Git版本控制系统: 在团队协作开发或个人项目管理中,版本控制至关重要。本书将为你介绍Git的基本概念和常用命令,包括版本库的创建、文件的提交、分支的管理、代码的合并等,让你能够有效地跟踪代码的变更,协作开发,并防止代码丢失。 Web服务器与部署: 为了让你的Java Web应用能够被访问,你需要将其部署到Web服务器上。本书将介绍Tomcat等主流Java Web服务器的安装、配置和使用,以及如何将你的Web应用部署到服务器上,使其能够对外提供服务。 光盘内容,助你如虎添翼: 本书配套的光盘中包含了书中所有代码示例的源代码,方便你直接复制代码、运行调试。此外,光盘还精心录制了与书本内容同步的视频教程。这些视频教程由经验丰富的开发讲师录制,他们将用生动形象的语言,配合清晰直观的代码演示,为你一步步讲解书中枯燥的技术概念,让你在观看视频的同时,能够更好地理解和消化所学知识,大大提升学习效率。 学习路径,清晰可见: 我们为你规划了清晰的学习路径: 1. Java基础巩固: 首先,确保你已经掌握了Java语言的基础知识。 2. Web开发基础: 学习HTTP协议、Servlet、JSP,理解Web应用的基本工作原理。 3. 数据库与持久化: 掌握JDBC和MyBatis,学会与数据库进行交互。 4. 框架进阶: 深入学习Spring和Spring MVC,掌握现代Web开发的强大工具。 5. API与部署: 学习RESTful API设计,掌握应用的部署流程。 6. 项目实践: 通过光盘中的视频和源代码,动手实践,将所学知识融会贯通。 谁适合阅读本书? 零基础的编程爱好者: 渴望进入Web开发领域,但对Java及Web技术一无所知的初学者。 有其他语言基础的开发者: 希望转向Java Web开发,或者希望拓展技术栈的开发者。 在校大学生: 希望在课程学习之外,掌握一门实用、热门的编程技术,为就业打下坚实基础。 想要转型的IT从业者: 对当前工作不满意,希望通过学习Java Web开发开启新的职业道路。 学习本书,你将收获: 扎实的Java Web开发理论基础。 熟练掌握Servlet、JSP、Spring、Spring MVC、MyBatis等核心技术。 构建动态、交互式Web应用的能力。 独立解决Java Web开发中常见问题的信心。 更广阔的职业发展前景,进入Web开发的高薪领域。 踏上你的Java Web开发之旅,从《软件开发自学视频教程:Java Web自学视频教程(附光盘)》开始! 无论你是想成为一名全栈工程师,还是专注于后端开发,本书都将是你最得力的助手。现在就拿起这本书,开启你的精彩技术探索之旅吧!

用户评价

评分

最近我一直在关注Java Web开发领域,因为听闻这个方向的就业前景非常不错,而且技术栈也比较成熟。但是,作为一名从其他领域转型的学习者,我感觉自己就像一个无头苍蝇,不知道从哪里入手,网上的资料太多,质量参差不齐,很容易让人迷失方向。《软件开发自学视频教程:Java Web自学视频教程(附光盘)》这本书的出现,给我带来了很大的惊喜。它明确地指向了“Java Web自学”这个目标,而且“视频教程”的形式让我觉得非常友好,不用担心看不懂枯燥的文字。我更看重的是“附光盘”这个细节,这说明它不仅是理论的讲解,更是提供了大量的实践素材,我可以通过光盘里的代码和案例,一步步地去动手实践,去感受代码的魅力。我希望这本书能够全面地覆盖Java Web开发的各个重要环节,比如Servlet/JSP的基础应用、Spring MVC的MVC模式、MyBatis/Hibernate的数据库操作,甚至是Restful API的设计和实现。我期待它能够让我快速建立起对Java Web开发的整体认知,并且能够熟练掌握核心的技术,能够独立完成一些具有挑战性的Web项目,为我的职业转型打下坚实的基础。

评分

我是一名在校大学生,专业并不是计算机相关,但一直对编程有着浓厚的兴趣,尤其是Web开发,觉得它能将创意变成现实,非常有成就感。然而,学校的课程内容相对比较保守,很难跟上业界发展的步伐,所以我一直在寻找一些能够帮助我快速入门和掌握实用技能的学习资源。《软件开发自学视频教程:Java Web自学视频教程(附光盘)》这本书的出现,无疑是给我带来了及时雨。我非常看重它“自学视频教程”的特点,因为这意味着我可以灵活安排学习时间,并且通过视频的学习方式,更容易理解那些复杂的概念和代码实现。我期待这本书能够系统地讲解Java Web开发的知识体系,从Java基础到Web服务器原理,再到各种主流框架的应用,能够给我一个清晰的学习脉络。我尤其希望它能包含丰富的实战案例,让我能够边学边练,将理论知识转化为实际操作能力,甚至能够通过光盘里的代码示例,去模仿和改进,逐渐培养自己的独立开发能力,为我将来进入IT行业打下坚实的基础。

评分

说实话,我之前也尝试过一些Java Web的学习资料,但效果都不尽如人意。有些教程过于理论化,讲得很深奥,但却脱离实际,学完之后感觉自己什么都做不了;有些教程又过于碎片化,东拼西凑,很难形成一个完整的知识体系。所以,当我看到《软件开发自学视频教程:Java Web自学视频教程(附光盘)》这个名字的时候,我的第一反应就是“这会不会又是一本“听起来很美”的教材?” 但仔细看了看介绍,它强调了“自学”和“视频教程”,这让我觉得它可能真的能解决我遇到的学习痛点。我非常看重教程的“实践性”,如果能通过视频和光盘里的例子,一步一步跟着敲代码,那效果肯定比单纯看书要好得多。我希望这本书能够涵盖Java Web开发的核心技术,比如Servlet、JSP、JDBC,以及时下流行的框架,比如Spring、MyBatis等等。当然,如果它还能涉及到一些前端技术,比如HTML、CSS、JavaScript,那就更完美了。毕竟,一个完整的Web应用离不开前后端的协作。我期待它能让我从理论到实践,从入门到精通,真正掌握Java Web开发的精髓,能够独立完成一些实际的项目开发,为我的职业生涯添砖加瓦。

评分

哇,这本《软件开发自学视频教程:Java Web自学视频教程(附光盘)》简直是为我量身定做的!我一直对Java Web开发充满兴趣,但又苦于没有系统的学习路径,之前零零散散地看过一些网上的资料,总觉得不成体系,学起来磕磕绊绊。这次看到这本教材,特别是它强调“自学视频教程”和“附光盘”,瞬间就燃起了我的学习热情。我想象着,视频教程可以帮助我更直观地理解那些抽象的概念,比如Spring MVC的请求处理流程,Hibernate的持久化操作,甚至是Servlet的生命周期。光盘的加入更是让我惊喜,这意味着我不仅能看,还能跟着光盘里的实例一步步操作,动手实践,这对于培养编程能力至关重要。我期待着它能带领我从零开始,一步步构建出自己的Java Web应用,也许还能搭建一个属于自己的个人博客或者一个简单的在线商城。更重要的是,它让我看到了一个清晰的学习蓝图,不再是海无边际的知识海洋里漂泊,而是有一个明确的灯塔指引方向。我迫不及待地想要翻开它,开启我的Java Web开发之旅,希望它能给我带来扎实的理论基础和丰富的实践经验,让我能够自信地迎接未来的挑战。

评分

我一直对IT行业充满好奇,尤其是Web开发领域,觉得它充满创造力和可能性。但是,作为一名初学者,我常常被浩瀚的技术海洋所淹没,不知道从何下手。这次偶然看到了《软件开发自学视频教程:Java Web自学视频教程(附光盘)》这本书,它给我带来了全新的希望。我特别喜欢“自学视频教程”这个定位,因为它意味着我可以按照自己的节奏学习,随时暂停、回看,直到完全理解为止。我设想,视频教程能够以更生动形象的方式呈现代码的运行逻辑,解释那些抽象的编程概念,这对于我这样一个视觉型学习者来说,简直是福音。而且,“附光盘”的设计更是让我觉得物超所值,它提供了动手实践的机会,我相信通过不断的练习,我的编程能力会得到极大的提升。我非常期待这本书能够从最基础的Java语法开始,逐步引导我深入到Java Web开发的各个方面,比如服务器端编程、数据库交互、框架应用等。我希望学完这本书,我能够拥有独立开发一个小型Web应用的能力,并且能够对整个Java Web技术栈有一个清晰的认识,为我未来更深入的学习打下坚实的基础。

评分

对于刚学java web的同学来说,看这本书还可以。

评分

好好学习天天向上

评分

还不错,挺好的一本书,挺厚实,还没开始看,好好学习天天向上

评分

正版好书,加油选择一好好学习!

评分

其实是为了凑单买的,买给老公的,想不到还不错,质量杠杠,还附了一张碟,虽然他还没开始看,希望可以好用!

评分

大概这些内容,没拍全

评分

应该跟之前那本差不多,新手容易理解,但内容比较浅。

评分

趁着618多买几本,明日科技的书都很经典,作者很用心,花了很大功夫编写。

评分

图书赶上大活动购入特别划算,这次一次买了好多本,囤货,充实书架,棒棒哒!

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有