软件开发自学视频教程:Java Web自学视频教程

软件开发自学视频教程:Java Web自学视频教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2014-11
版次: 1
ISBN: 9787302371052
定价: 79.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 574页
字数: 1097千字
  •   《软件开发自学视频教程:JavaWeb自学视频教程》以初学者为主要对象,全面介绍了JavaWeb开发相关的各种技术。在内容排列上由浅入深,使读者循序渐进地掌握JavaWeb开发技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解"晦涩难懂"的技术;在内容形式上附有大量的注意、说明、技巧等栏目,夯实读者理论技术,丰富管理与开发经验。
      《软件开发自学视频教程:JavaWeb自学视频教程》共分4篇20章,其中,第1篇为起步篇,主要包括JavaWeb应用开发概述、搭建开发环境、HTML与CSS网页开发基础、JavaScript语言、Java语言基础和JSP语法等内容;第2篇为核心篇,主要包括JSP内置对象、JavaBean技术、Servlet技术、过滤器和监听器、使用表达式语言(EL)、JSTL标签库和数据库应用开发等内容;第3篇为高级篇,主要包括文件上传与下载、Ajax技术、Struts2框架、Hibernate技术和Spring技术等内容;第4篇为实战篇,主要包括基于Struts2的供求信息网和基于SSH2的网络商城两个实战项目。另外本书光盘含:
      26小时视频讲解/1010个编程实例/15个经典模块分析/17个项目开发案例/587个编程实践任务/596个能力测试题目(基础能力测试、数学及逻辑思维能力测试、面试能力测试、编程英语能力测试)/23个IT励志故事。
      本书适用于JavaWeb程序开发爱好者、初学者和中级开发人员,也可作为大中专院校和培训机构的教材。 软件开发技术联盟,是一家以计算机软件开发和教育为核心的高科技企业和一些中青年骨干教师组成松散组织,专门从事应用软件开发与服务,涉及的软件行业有煤矿、公交、物流、办公系统、零售、生产等多种领域。该企业近年来从事图书的研发编写,编写的图书有《软件开发视频大讲堂》、《软件开发全程实录》等多个系列,多种图书荣获全行业优秀畅销书奖。 第1篇起步篇

    第1章JavaWeb应用开发概述
    (视频讲解:32分钟)
    1.1网络程序开发体系结构
    1.1.1C/S结构介绍
    1.1.2B/S结构介绍
    1.1.3两种体系结构的比较
    1.2Web应用技术
    1.2.1客户端应用技术
    1.2.2服务器端应用技术
    1.3Web应用程序的工作原理
    1.4初识JavaWeb
    1.4.1Java概述
    1.4.2Java语言的主要特点
    1.4.3JavaWeb概述
    1.4.4JavaWeb成功案例
    1.5JavaWeb网站的基本构建流程
    1.6常用网上资源
    1.6.1常用资源下载网站
    1.6.2技术社区
    1.7本章小结
    第2章搭建开发环境
    (视频讲解:12分钟)
    2.1JavaWeb开发环境概述
    2.1.1开发工具包JDK
    2.1.2Web服务器
    2.1.3数据库
    2.1.4Web浏览器
    2.2安装和配置JDK
    2.2.1下载JDK
    2.2.2安装JDK
    2.2.3Windows系统下配置和测试JDK
    2.3安装和配置Tomcat
    2.3.1获取Tomcat
    2.3.2熟悉Tomcat
    2.3.3修改Tomcat的默认端口
    2.3.4部署Web应用
    2.4Eclipse开发工具的安装与使用
    2.4.1Eclipse的下载与安装
    2.4.2启动Eclipse
    2.4.3安装Eclipse中文语言包
    2.4.4Eclipse工作台
    2.5做好项目开发的准备工作
    2.5.1集成Eclipse与Tomcat
    2.5.2完善Web项目开发所需配置
    2.6综合应用
    2.6.1创建第一个JavaWeb项目
    2.6.2将图片输出到JSP页面中
    2.7本章常见问题
    2.7.1输入javac显示"不是内部或外
    部命令......"
    2.7.2Tomcat端口被占用导致不能
    启动
    2.7.3Eclipse没有创建JSP项
    2.8本章小结
    2.9跟我上机
    第3章HTML与CSS网页开发基础
    (视频讲解:12分钟)
    3.1HTML5语言
    3.1.1HTML5文档结构
    3.1.2HTML文字排版标记
    3.1.3图片与超链接标记
    3.1.4HTML5新增的语义元素
    3.1.5制作表格
    3.1.6播放音频和视频
    3.1.7表单标记
    3.2CSS样式表
    3.2.1样式表的定义与引用
    3.2.2CSS规则
    3.2.3CSS选择器
    3.2.4CSS常用属性
    3.3综合应用
    3.3.1在页面添加图片和超链接
    3.3.2在CSS2中使用div层对页面中
    的文字添加彩色边框
    3.4本章常见错误
    3.4.1在网页中插入图片或超链接找不
    到相关内容
    3.4.2应用标记在页面中播放视
    频不成功
    3.5本章小结
    3.6跟我上机
    第4章JavaScript语言
    (视频讲解:1小时42分钟)
    4.1JavaScript的语言基础
    4.1.1基本语法
    4.1.2数据类型
    4.1.3变量
    4.1.4运算符
    4.2JavaScript的流程控制语句
    4.2.1if条件判断语句
    4.2.2for循环语句
    4.2.3while循环语句
    4.2.4do...while循环语句
    4.2.5break语句
    4.2.6continue语句
    4.2.7switch语句
    4.3JavaScript函数的定义及调用
    4.3.1函数的定义
    4.3.2函数的调用
    4.4事件处理
    4.4.1事件处理程序
    4.4.2事件类型
    4.4.3事件处理程序的调用
    4.5常用对象
    4.5.1String对象
    4.5.2Date对象
    4.5.3window对象
    4.6DOM技术
    4.6.1DOM的分层结构
    4.6.2遍历文档
    4.6.3获取文档中的指定元素
    4.7综合应用
    4.7.1使用删除线样式标注商品特价
    4.7.2验证用户注册信息的合法性
    4.8本章常见错误
    4.8.1JavaScript语言中除法运算Infinity
    提示
    4.8.2JavaScript中分配事件处理程序时
    找不到响应事件
    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.1ArrayList类
    5.8.2Vector类
    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.1JSP语句理解常见错误分析
    6.7.2JSP页面传递中文乱码的问题
    6.7.3使用请求进行页面跳
    转找不到请求页面问题
    6.8本章小结
    6.9跟我上机

    第2篇核心篇

    第7章JSP内置对象
    (视频讲解:1小时10分钟)
    7.1JSP内置对象概述
    7.1.1内置对象的作用
    7.1.2内置对象及其应用场合
    7.2request请求对象
    7.2.1获取请求参数
    7.2.2解决中文乱码问题
    7.2.3获取客户端数据
    7.2.4应用request对象域
    7.3response响应对象
    7.3.1操作HTTP头信息
    7.3.2设置MIME类型
    7.3.3实现页面重定向
    7.4out输出对象
    7.4.1向客户端输出数据
    7.4.2管理缓冲区
    7.5session会话对象
    7.5.1session对象的生命周期
    7.5.2创建与获取会话
    7.5.3移除对话中的数据
    7.5.4设置会话的有效时间
    7.5.5应用session对象模拟用户
    登录
    7.6应用application对象
    7.6.1application对象的生命周期
    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.1getAttribute()方法使用的常见错误
    分析
    7.9.2引发NullPointerException异常的
    常见错误分析
    7.9.3引发NoClassDefFoundError
    错误
    7.10本章小结
    7.11跟我上机
    第8章JavaBean技术
    (视频讲解:26分钟)
    8.1JavaBean概述
    8.1.1JavaBean产生背景
    8.1.2JavaBean的作用
    8.1.3JavaBean的规范
    8.1.4JavaBean的种类
    8.2Eclipse对JavaBean方法的
    支持
    8.3JavaBean的应用
    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.1Servlet概述
    9.1.1Servlet简介
    9.1.2Servlet功能
    9.1.3Servlet特点
    9.1.4Servlet的生命周期
    9.2Servlet技术开发
    9.2.1Servlet在JavaEE中的结构
    体系
    9.2.2Servlet核心API
    9.2.3创建第一个Servlet类
    9.2.4Servlet配置
    9.2.5使用Servlet处理业务逻辑
    9.2.6使用Eclipse快速创建Servlet
    9.3Servlet实现页面转发
    9.4综合应用
    9.4.1处理表单数据
    9.4.2页面转发
    9.5本章常见错误
    9.5.1HttpServletRequest对象处理中文
    时出现乱码现象
    9.5.2Servlet请求资源不可用
    9.6本章小结
    9.7跟我上机
    第10章过滤器和监听器
    (视频讲解:30分钟)
    10.1配置并使用Servlet过滤器
    10.1.1过滤器的处理方式
    10.1.2过滤器的核心对象
    10.1.3创建并配置过滤器
    10.1.4字符编码过滤器
    10.2Servlet监听器
    10.2.1Servlet监听器简介
    10.2.2Servlet监听器的工作原理
    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.1EL概述
    11.1.1EL的基本语法
    11.1.2EL的特点
    11.2与低版本的环境兼容--禁
    用EL
    11.2.1使用斜杠"\"符号
    11.2.2使用page指令
    11.2.3在web.xml文件中配置
    元素
    11.3保留关键字
    11.4EL运算符及其优先级
    11.4.1通过EL访问数据
    11.4.2在EL中执行算术运算
    11.4.3在EL中判断对象是否为空
    11.4.4在EL中执行逻辑关系运算
    11.4.5在EL中执行条件运算
    11.5EL的隐含对象
    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.1JSTL标签库简介
    12.2JSTL的下载与配置
    12.2.1下载JSTL标签库
    12.2.2配置JSTL
    12.3表达式标签
    12.3.1输出标签
    12.3.2变量设置标签
    12.3.3变量移除标签
    12.3.4捕获异常标签
    12.4URL相关标签
    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.1Web开发时常用的数据库
    13.1.1MySQL数据库
    13.1.2SQLServer2008数据库
    13.1.3Oracle数据库
    13.2JDBC技术
    13.2.1JDBC简介
    13.2.2JDBC连接数据库的开发
    流程
    13.3JDBC核心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.4JDBC操作数据库
    13.4.1添加数据
    13.4.2查询数据
    13.4.3修改数据
    13.4.4删除数据
    13.4.5批处理
    13.4.6调用存储过程
    13.5JDBC在JavaWeb中的应用
    13.5.1开发模式
    13.5.2分页查询
    13.6综合应用
    13.6.1批量删除数据
    13.6.2网站用户注册
    13.7本章常见错误
    13.7.1使用ResultSet对象提供的Getter()
    方法获取SQL查询的数据时常见
    错误分析
    13.7.2Java通过JDBC连接SQLServer
    数据库的常见问题分析
      
    13.8本章小结
    13.9跟我上机

    第3篇高级篇

    第14章文件上传与下载
    (视频讲解:1小时14分钟)
    14.1使用Servlet3.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.1Ajax概述
    15.1.2Ajax开发模式与传统开发模式
    的比较
    15.1.3Ajax的优点
    15.1.4需要注意的几个问题
    15.2使用XMLHttpRequest对象
    15.2.1初始化XMLHttpRequest
    对象
    15.2.2XMLHttpRequest对象的常用
    方法
    15.2.3XMLHttpRequest对象的常用
    属性
    15.3传统Ajax的工作流程
    15.3.1发送请求
    15.3.2处理服务器响应
    15.3.3一个完整的实例--检测用户
    名是否唯一
    15.4jQuery实现Ajax
    15.4.1jQuery简介
    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.1Ajax中文编码常见错误
    15.6.2使用onreadystatechange属性时
    找不到指定函数的错误分析
    15.6.3如何解决找不到jQuery脚本库
    错误
    15.7本章小结
    15.8跟我上机
    第16章Struts2框架
    (视频讲解:1小时20分钟)
    16.1Struts2框架概述
    16.1.1理解MVC的原理
    16.1.2Struts2框架的产生
    16.1.3Struts2的结构体系
    16.2Struts2入门
    16.2.1获取与配置Struts2
    16.2.2创建第一个Struts2程序
    16.3Action对象
    16.3.1认识Action对象
    16.3.2请求参数的注入原理
    16.3.3Action的基本流程
    16.3.4动态Action
    16.3.5应用动态Action
    16.4Struts2的配置文件
    16.4.1Struts2的配置文件类型
    16.4.2配置Struts2包
    16.4.3配置名称空间
    16.4.4Action的相关配置
    16.4.5使用通配符简化配置
    16.4.6配置返回结果
    16.5Struts2的标签库
    16.5.1应用数据标签
    16.5.2应用控制标签
    16.5.3应用表单标签
    16.6Struts2的开发模式
    16.6.1实现与ServletAPI的交互
    16.6.2域模型DomainModel
    16.6.3驱动模型ModelDriven
    16.7Struts2的拦截器
    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.1Struts2处理表单数据
    16.9.2Struts2标签下的用户注册
    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.1ORM原理
    17.1.2Hibernate简介
    17.2Hibernate入门
    17.2.1获取Hibernate
    17.2.2Hibernate配置文件
    17.2.3编写持久化类
    17.2.4Hibernate映射
    17.2.5Hibernate主键策略
    17.3Hibernate数据持久化
    17.3.1Hibernate实例状态
    17.3.2Hibernate初始化类
    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.6Hibernate查询语言
    17.6.1HQL语言
    17.6.2查询实体对象
    17.6.3条件查询
    17.6.4HQL参数绑定机制
    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.2Hibernate中删除数据时delete()
    方法无法执行
    17.9本章小结
    17.10跟我上机
    第18章Spring技术
    (视频讲解:1小时2分钟)
    18.1Spring概述
    18.1.1Spring组成
    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.3Setter注入
    18.2.4构造器注入
    18.2.5引用其他Bean
    18.2.6创建匿名内部JavaBean
    18.3AOP概述
    18.3.1AOP术语
    18.3.2AOP的简单实现
    18.4Spring的切入点
    18.4.1静态与动态切入点
    18.4.2深入静态切入点

    18.4.3深入切入点底层
    18.4.4Spring中的其他切入点
    18.5Aspect对AOP的支持
    18.5.1Aspect概述
    18.5.2Spring中的Aspect
    18.5.3DefaultPointcutAdvisor切入点
    配置器
    18.5.4NameMatchMethodPointcutAdvisor
    切入点配置器
    18.6Spring持久化
    18.6.1DAO模式
    18.6.2Spring的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.2Spring与Hibernate整合批量
    添加数据
    18.8本章常见错误
    18.8.1NotWritablePropertyException
    异常
    18.8.2java.lang.NoClassDefFoundError
    异常
    18.9本章小结
    18.10跟我上机

    第4篇实战篇

    第19章基于Struts2的供求信息网
    (视频讲解: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.1E-R图设计
    20.4.2创建数据库及数据表
    20.5搭建项目环境
    20.5.1配置Struts2
    20.5.2配置Hibernate
    20.5.3配置Spring
    20.5.4配置web.xml
    20.6公共类设计
    20.6.1Hibernate的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本章小结
  • 内容简介:
      《软件开发自学视频教程:JavaWeb自学视频教程》以初学者为主要对象,全面介绍了JavaWeb开发相关的各种技术。在内容排列上由浅入深,使读者循序渐进地掌握JavaWeb开发技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解"晦涩难懂"的技术;在内容形式上附有大量的注意、说明、技巧等栏目,夯实读者理论技术,丰富管理与开发经验。
      《软件开发自学视频教程:JavaWeb自学视频教程》共分4篇20章,其中,第1篇为起步篇,主要包括JavaWeb应用开发概述、搭建开发环境、HTML与CSS网页开发基础、JavaScript语言、Java语言基础和JSP语法等内容;第2篇为核心篇,主要包括JSP内置对象、JavaBean技术、Servlet技术、过滤器和监听器、使用表达式语言(EL)、JSTL标签库和数据库应用开发等内容;第3篇为高级篇,主要包括文件上传与下载、Ajax技术、Struts2框架、Hibernate技术和Spring技术等内容;第4篇为实战篇,主要包括基于Struts2的供求信息网和基于SSH2的网络商城两个实战项目。另外本书光盘含:
      26小时视频讲解/1010个编程实例/15个经典模块分析/17个项目开发案例/587个编程实践任务/596个能力测试题目(基础能力测试、数学及逻辑思维能力测试、面试能力测试、编程英语能力测试)/23个IT励志故事。
      本书适用于JavaWeb程序开发爱好者、初学者和中级开发人员,也可作为大中专院校和培训机构的教材。
  • 作者简介:
    软件开发技术联盟,是一家以计算机软件开发和教育为核心的高科技企业和一些中青年骨干教师组成松散组织,专门从事应用软件开发与服务,涉及的软件行业有煤矿、公交、物流、办公系统、零售、生产等多种领域。该企业近年来从事图书的研发编写,编写的图书有《软件开发视频大讲堂》、《软件开发全程实录》等多个系列,多种图书荣获全行业优秀畅销书奖。
  • 目录:
    第1篇起步篇

    第1章JavaWeb应用开发概述
    (视频讲解:32分钟)
    1.1网络程序开发体系结构
    1.1.1C/S结构介绍
    1.1.2B/S结构介绍
    1.1.3两种体系结构的比较
    1.2Web应用技术
    1.2.1客户端应用技术
    1.2.2服务器端应用技术
    1.3Web应用程序的工作原理
    1.4初识JavaWeb
    1.4.1Java概述
    1.4.2Java语言的主要特点
    1.4.3JavaWeb概述
    1.4.4JavaWeb成功案例
    1.5JavaWeb网站的基本构建流程
    1.6常用网上资源
    1.6.1常用资源下载网站
    1.6.2技术社区
    1.7本章小结
    第2章搭建开发环境
    (视频讲解:12分钟)
    2.1JavaWeb开发环境概述
    2.1.1开发工具包JDK
    2.1.2Web服务器
    2.1.3数据库
    2.1.4Web浏览器
    2.2安装和配置JDK
    2.2.1下载JDK
    2.2.2安装JDK
    2.2.3Windows系统下配置和测试JDK
    2.3安装和配置Tomcat
    2.3.1获取Tomcat
    2.3.2熟悉Tomcat
    2.3.3修改Tomcat的默认端口
    2.3.4部署Web应用
    2.4Eclipse开发工具的安装与使用
    2.4.1Eclipse的下载与安装
    2.4.2启动Eclipse
    2.4.3安装Eclipse中文语言包
    2.4.4Eclipse工作台
    2.5做好项目开发的准备工作
    2.5.1集成Eclipse与Tomcat
    2.5.2完善Web项目开发所需配置
    2.6综合应用
    2.6.1创建第一个JavaWeb项目
    2.6.2将图片输出到JSP页面中
    2.7本章常见问题
    2.7.1输入javac显示"不是内部或外
    部命令......"
    2.7.2Tomcat端口被占用导致不能
    启动
    2.7.3Eclipse没有创建JSP项
    2.8本章小结
    2.9跟我上机
    第3章HTML与CSS网页开发基础
    (视频讲解:12分钟)
    3.1HTML5语言
    3.1.1HTML5文档结构
    3.1.2HTML文字排版标记
    3.1.3图片与超链接标记
    3.1.4HTML5新增的语义元素
    3.1.5制作表格
    3.1.6播放音频和视频
    3.1.7表单标记
    3.2CSS样式表
    3.2.1样式表的定义与引用
    3.2.2CSS规则
    3.2.3CSS选择器
    3.2.4CSS常用属性
    3.3综合应用
    3.3.1在页面添加图片和超链接
    3.3.2在CSS2中使用div层对页面中
    的文字添加彩色边框
    3.4本章常见错误
    3.4.1在网页中插入图片或超链接找不
    到相关内容
    3.4.2应用标记在页面中播放视
    频不成功
    3.5本章小结
    3.6跟我上机
    第4章JavaScript语言
    (视频讲解:1小时42分钟)
    4.1JavaScript的语言基础
    4.1.1基本语法
    4.1.2数据类型
    4.1.3变量
    4.1.4运算符
    4.2JavaScript的流程控制语句
    4.2.1if条件判断语句
    4.2.2for循环语句
    4.2.3while循环语句
    4.2.4do...while循环语句
    4.2.5break语句
    4.2.6continue语句
    4.2.7switch语句
    4.3JavaScript函数的定义及调用
    4.3.1函数的定义
    4.3.2函数的调用
    4.4事件处理
    4.4.1事件处理程序
    4.4.2事件类型
    4.4.3事件处理程序的调用
    4.5常用对象
    4.5.1String对象
    4.5.2Date对象
    4.5.3window对象
    4.6DOM技术
    4.6.1DOM的分层结构
    4.6.2遍历文档
    4.6.3获取文档中的指定元素
    4.7综合应用
    4.7.1使用删除线样式标注商品特价
    4.7.2验证用户注册信息的合法性
    4.8本章常见错误
    4.8.1JavaScript语言中除法运算Infinity
    提示
    4.8.2JavaScript中分配事件处理程序时
    找不到响应事件
    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.1ArrayList类
    5.8.2Vector类
    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.1JSP语句理解常见错误分析
    6.7.2JSP页面传递中文乱码的问题
    6.7.3使用请求进行页面跳
    转找不到请求页面问题
    6.8本章小结
    6.9跟我上机

    第2篇核心篇

    第7章JSP内置对象
    (视频讲解:1小时10分钟)
    7.1JSP内置对象概述
    7.1.1内置对象的作用
    7.1.2内置对象及其应用场合
    7.2request请求对象
    7.2.1获取请求参数
    7.2.2解决中文乱码问题
    7.2.3获取客户端数据
    7.2.4应用request对象域
    7.3response响应对象
    7.3.1操作HTTP头信息
    7.3.2设置MIME类型
    7.3.3实现页面重定向
    7.4out输出对象
    7.4.1向客户端输出数据
    7.4.2管理缓冲区
    7.5session会话对象
    7.5.1session对象的生命周期
    7.5.2创建与获取会话
    7.5.3移除对话中的数据
    7.5.4设置会话的有效时间
    7.5.5应用session对象模拟用户
    登录
    7.6应用application对象
    7.6.1application对象的生命周期
    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.1getAttribute()方法使用的常见错误
    分析
    7.9.2引发NullPointerException异常的
    常见错误分析
    7.9.3引发NoClassDefFoundError
    错误
    7.10本章小结
    7.11跟我上机
    第8章JavaBean技术
    (视频讲解:26分钟)
    8.1JavaBean概述
    8.1.1JavaBean产生背景
    8.1.2JavaBean的作用
    8.1.3JavaBean的规范
    8.1.4JavaBean的种类
    8.2Eclipse对JavaBean方法的
    支持
    8.3JavaBean的应用
    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.1Servlet概述
    9.1.1Servlet简介
    9.1.2Servlet功能
    9.1.3Servlet特点
    9.1.4Servlet的生命周期
    9.2Servlet技术开发
    9.2.1Servlet在JavaEE中的结构
    体系
    9.2.2Servlet核心API
    9.2.3创建第一个Servlet类
    9.2.4Servlet配置
    9.2.5使用Servlet处理业务逻辑
    9.2.6使用Eclipse快速创建Servlet
    9.3Servlet实现页面转发
    9.4综合应用
    9.4.1处理表单数据
    9.4.2页面转发
    9.5本章常见错误
    9.5.1HttpServletRequest对象处理中文
    时出现乱码现象
    9.5.2Servlet请求资源不可用
    9.6本章小结
    9.7跟我上机
    第10章过滤器和监听器
    (视频讲解:30分钟)
    10.1配置并使用Servlet过滤器
    10.1.1过滤器的处理方式
    10.1.2过滤器的核心对象
    10.1.3创建并配置过滤器
    10.1.4字符编码过滤器
    10.2Servlet监听器
    10.2.1Servlet监听器简介
    10.2.2Servlet监听器的工作原理
    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.1EL概述
    11.1.1EL的基本语法
    11.1.2EL的特点
    11.2与低版本的环境兼容--禁
    用EL
    11.2.1使用斜杠"\"符号
    11.2.2使用page指令
    11.2.3在web.xml文件中配置
    元素
    11.3保留关键字
    11.4EL运算符及其优先级
    11.4.1通过EL访问数据
    11.4.2在EL中执行算术运算
    11.4.3在EL中判断对象是否为空
    11.4.4在EL中执行逻辑关系运算
    11.4.5在EL中执行条件运算
    11.5EL的隐含对象
    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.1JSTL标签库简介
    12.2JSTL的下载与配置
    12.2.1下载JSTL标签库
    12.2.2配置JSTL
    12.3表达式标签
    12.3.1输出标签
    12.3.2变量设置标签
    12.3.3变量移除标签
    12.3.4捕获异常标签
    12.4URL相关标签
    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.1Web开发时常用的数据库
    13.1.1MySQL数据库
    13.1.2SQLServer2008数据库
    13.1.3Oracle数据库
    13.2JDBC技术
    13.2.1JDBC简介
    13.2.2JDBC连接数据库的开发
    流程
    13.3JDBC核心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.4JDBC操作数据库
    13.4.1添加数据
    13.4.2查询数据
    13.4.3修改数据
    13.4.4删除数据
    13.4.5批处理
    13.4.6调用存储过程
    13.5JDBC在JavaWeb中的应用
    13.5.1开发模式
    13.5.2分页查询
    13.6综合应用
    13.6.1批量删除数据
    13.6.2网站用户注册
    13.7本章常见错误
    13.7.1使用ResultSet对象提供的Getter()
    方法获取SQL查询的数据时常见
    错误分析
    13.7.2Java通过JDBC连接SQLServer
    数据库的常见问题分析
      
    13.8本章小结
    13.9跟我上机

    第3篇高级篇

    第14章文件上传与下载
    (视频讲解:1小时14分钟)
    14.1使用Servlet3.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.1Ajax概述
    15.1.2Ajax开发模式与传统开发模式
    的比较
    15.1.3Ajax的优点
    15.1.4需要注意的几个问题
    15.2使用XMLHttpRequest对象
    15.2.1初始化XMLHttpRequest
    对象
    15.2.2XMLHttpRequest对象的常用
    方法
    15.2.3XMLHttpRequest对象的常用
    属性
    15.3传统Ajax的工作流程
    15.3.1发送请求
    15.3.2处理服务器响应
    15.3.3一个完整的实例--检测用户
    名是否唯一
    15.4jQuery实现Ajax
    15.4.1jQuery简介
    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.1Ajax中文编码常见错误
    15.6.2使用onreadystatechange属性时
    找不到指定函数的错误分析
    15.6.3如何解决找不到jQuery脚本库
    错误
    15.7本章小结
    15.8跟我上机
    第16章Struts2框架
    (视频讲解:1小时20分钟)
    16.1Struts2框架概述
    16.1.1理解MVC的原理
    16.1.2Struts2框架的产生
    16.1.3Struts2的结构体系
    16.2Struts2入门
    16.2.1获取与配置Struts2
    16.2.2创建第一个Struts2程序
    16.3Action对象
    16.3.1认识Action对象
    16.3.2请求参数的注入原理
    16.3.3Action的基本流程
    16.3.4动态Action
    16.3.5应用动态Action
    16.4Struts2的配置文件
    16.4.1Struts2的配置文件类型
    16.4.2配置Struts2包
    16.4.3配置名称空间
    16.4.4Action的相关配置
    16.4.5使用通配符简化配置
    16.4.6配置返回结果
    16.5Struts2的标签库
    16.5.1应用数据标签
    16.5.2应用控制标签
    16.5.3应用表单标签
    16.6Struts2的开发模式
    16.6.1实现与ServletAPI的交互
    16.6.2域模型DomainModel
    16.6.3驱动模型ModelDriven
    16.7Struts2的拦截器
    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.1Struts2处理表单数据
    16.9.2Struts2标签下的用户注册
    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.1ORM原理
    17.1.2Hibernate简介
    17.2Hibernate入门
    17.2.1获取Hibernate
    17.2.2Hibernate配置文件
    17.2.3编写持久化类
    17.2.4Hibernate映射
    17.2.5Hibernate主键策略
    17.3Hibernate数据持久化
    17.3.1Hibernate实例状态
    17.3.2Hibernate初始化类
    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.6Hibernate查询语言
    17.6.1HQL语言
    17.6.2查询实体对象
    17.6.3条件查询
    17.6.4HQL参数绑定机制
    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.2Hibernate中删除数据时delete()
    方法无法执行
    17.9本章小结
    17.10跟我上机
    第18章Spring技术
    (视频讲解:1小时2分钟)
    18.1Spring概述
    18.1.1Spring组成
    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.3Setter注入
    18.2.4构造器注入
    18.2.5引用其他Bean
    18.2.6创建匿名内部JavaBean
    18.3AOP概述
    18.3.1AOP术语
    18.3.2AOP的简单实现
    18.4Spring的切入点
    18.4.1静态与动态切入点
    18.4.2深入静态切入点

    18.4.3深入切入点底层
    18.4.4Spring中的其他切入点
    18.5Aspect对AOP的支持
    18.5.1Aspect概述
    18.5.2Spring中的Aspect
    18.5.3DefaultPointcutAdvisor切入点
    配置器
    18.5.4NameMatchMethodPointcutAdvisor
    切入点配置器
    18.6Spring持久化
    18.6.1DAO模式
    18.6.2Spring的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.2Spring与Hibernate整合批量
    添加数据
    18.8本章常见错误
    18.8.1NotWritablePropertyException
    异常
    18.8.2java.lang.NoClassDefFoundError
    异常
    18.9本章小结
    18.10跟我上机

    第4篇实战篇

    第19章基于Struts2的供求信息网
    (视频讲解: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.1E-R图设计
    20.4.2创建数据库及数据表
    20.5搭建项目环境
    20.5.1配置Struts2
    20.5.2配置Hibernate
    20.5.3配置Spring
    20.5.4配置web.xml
    20.6公共类设计
    20.6.1Hibernate的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本章小结
查看详情
您可能感兴趣 / 更多
软件开发自学视频教程:Java Web自学视频教程
软件工程:经典、现代和前沿
孙艳春 主编, 黄罡,邓水光 编著
软件开发自学视频教程:Java Web自学视频教程
软件利润流 英文限量版
(美)杰森·坦纳(Jason Tanner)
软件开发自学视频教程:Java Web自学视频教程
软件逆向分析技术及应用
鲁宏伟 陈凯 邓贤君 许雷永
软件开发自学视频教程:Java Web自学视频教程
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件开发自学视频教程:Java Web自学视频教程
软件工程专业英语(第2版)
宋晓涛 谢红薇 郭晓红
软件开发自学视频教程:Java Web自学视频教程
软件工程--理论与实践
毛新军 董威
软件开发自学视频教程:Java Web自学视频教程
软件需求分析(微课版)
李美蓉 何中海
软件开发自学视频教程:Java Web自学视频教程
软件自动化测试入门攻略
杨定佳
软件开发自学视频教程:Java Web自学视频教程
软件工程(第4版 英文版)
(美) 莎丽·劳伦斯·弗里格(Shari Lawrence Pfleeger)
软件开发自学视频教程:Java Web自学视频教程
软件性能测试、分析与调优实践之路(第2版)
张永清
软件开发自学视频教程:Java Web自学视频教程
软件灵活性设计:如何避免陷入编程困境 [美]克里斯·汉森
(美)克里斯·汉森 (美)杰拉尔德·杰伊·萨斯曼
软件开发自学视频教程:Java Web自学视频教程
软件开发珠玑:穿越50年软件往事的60条戒律
(美)Karl Wiegers(卡尔·魏格斯)
系列丛书 / 更多
软件开发自学视频教程:Java Web自学视频教程
软件工程:经典、现代和前沿
孙艳春 主编, 黄罡,邓水光 编著
软件开发自学视频教程:Java Web自学视频教程
软件利润流 英文限量版
(美)杰森·坦纳(Jason Tanner)
软件开发自学视频教程:Java Web自学视频教程
软件逆向分析技术及应用
鲁宏伟 陈凯 邓贤君 许雷永
软件开发自学视频教程:Java Web自学视频教程
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件开发自学视频教程:Java Web自学视频教程
软件工程专业英语(第2版)
宋晓涛 谢红薇 郭晓红
软件开发自学视频教程:Java Web自学视频教程
软件工程--理论与实践
毛新军 董威
软件开发自学视频教程:Java Web自学视频教程
软件需求分析(微课版)
李美蓉 何中海
软件开发自学视频教程:Java Web自学视频教程
软件自动化测试入门攻略
杨定佳
软件开发自学视频教程:Java Web自学视频教程
软件工程(第4版 英文版)
(美) 莎丽·劳伦斯·弗里格(Shari Lawrence Pfleeger)
软件开发自学视频教程:Java Web自学视频教程
软件性能测试、分析与调优实践之路(第2版)
张永清
软件开发自学视频教程:Java Web自学视频教程
软件灵活性设计:如何避免陷入编程困境 [美]克里斯·汉森
(美)克里斯·汉森 (美)杰拉尔德·杰伊·萨斯曼
软件开发自学视频教程:Java Web自学视频教程
软件开发珠玑:穿越50年软件往事的60条戒律
(美)Karl Wiegers(卡尔·魏格斯)
相关图书 / 更多
软件开发自学视频教程:Java Web自学视频教程
软件工程:经典、现代和前沿
孙艳春 主编, 黄罡,邓水光 编著
软件开发自学视频教程:Java Web自学视频教程
软件利润流 英文限量版
(美)杰森·坦纳(Jason Tanner)
软件开发自学视频教程:Java Web自学视频教程
软件逆向分析技术及应用
鲁宏伟 陈凯 邓贤君 许雷永
软件开发自学视频教程:Java Web自学视频教程
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件开发自学视频教程:Java Web自学视频教程
软件工程专业英语(第2版)
宋晓涛 谢红薇 郭晓红
软件开发自学视频教程:Java Web自学视频教程
软件工程--理论与实践
毛新军 董威
软件开发自学视频教程:Java Web自学视频教程
软件需求分析(微课版)
李美蓉 何中海
软件开发自学视频教程:Java Web自学视频教程
软件自动化测试入门攻略
杨定佳
软件开发自学视频教程:Java Web自学视频教程
软件工程(第4版 英文版)
(美) 莎丽·劳伦斯·弗里格(Shari Lawrence Pfleeger)
软件开发自学视频教程:Java Web自学视频教程
软件性能测试、分析与调优实践之路(第2版)
张永清
软件开发自学视频教程:Java Web自学视频教程
软件灵活性设计:如何避免陷入编程困境 [美]克里斯·汉森
(美)克里斯·汉森 (美)杰拉尔德·杰伊·萨斯曼
软件开发自学视频教程:Java Web自学视频教程
软件开发珠玑:穿越50年软件往事的60条戒律
(美)Karl Wiegers(卡尔·魏格斯)