编辑推荐
一本讲透基础知识、实例开发、模块开发、项目开发的百科全书。
《软件开发实战:Java Web开发实战》特色及学习资源包清单如下:
·黄金学习搭配
基础知识、实例开发、模块开发、学习资源包。(图书+光盘+网站)
·专业学习视频
光盘含有31小时大型同步教学视频,听专家现场演示讲解。(光盘中)
·重难点精确打击
197个实战范例分析,精确掌握重点难点。(图书)
·学习经验分享
提供互动、互助学习平台,学习经验分享。(登录网站)
·学习测试、诊断
网站提供编程能力测试、软件考试模拟测试题库。(登录网站)
·有趣实践任务
光盘提供1100多个实践任务,读者可以登录网站获取答案。(光盘+网站)
·专业资源库
免费赠送程序开发资源库(学习版),拓展编程视野。(登录网站)
·学习排忧解难
提供编程学习论坛,头脑风暴,帮您轻松解决编程困扰。(登录网站)
·获取源程序
光盘提供几乎所有实例的源程序,可直接复制,照猫画虎,调试运行。(光盘中)
·提供习题答案
《软件开发实战:Java Web开发实战》对于习题都给出了答案,先自行作业,然后对比分析。(光盘中)
·赠送开发案例
赠送开发案例文档、源程序和学习视频,帮助读者拓展视野,提高熟练度。(光盘中)
内容简介
《软件开发实战:Java Web开发实战》从初学者的角度出发,通过通俗易懂的语言、丰富实用的实例,详细介绍了使用Java语言和开源框架进行Web程序开发应该掌握的各项技术,内容突出“基础”、“全面”、“深入”的特点,同时就像书名所暗示的一样,强调“实战”效果。在介绍技术的同时,书中都会提供示例或稍大一些的实例,同时在结尾安排有实战,通过5~8个实战来综合应用本章所讲解的知识,做到理论联系实际;每篇的最后一章有一个综合实验,通过一个模块综合讲解本篇的知识内容;在本书的最后两章中提供了两个完整的项目实例,讲述从前期规划、设计流程到项目最终实施的整个实现过程。
全书共分5篇25章,包括走进JSP、掌握JSP语法、JSP内置对象、Servlet技术、综合实验(一)——JSP使用Model2实现登录模块、EL表达式语言、JSTL核心标签库、综合实验(二)——结合JSTL与EL技术开发通讯录模块、JSP操作XML、JavaScript脚本语言、综合实验(三)——Ajax实现用户注册模块、Struts 2框架、Hibernate框架、Hibernate高级应用、综合实验(四)——JSP+Hibernate实现留言模块、Spring框架、Spring MVC框架、综合实验(五)——Spring+Hibernate实现用户管理模块、数据分页、文件上传与下载、PDF与Excel组件、动态图表、综合实验(六)——在线投票统计模块、基于SSH2的电子商城网站、基于SSH2的明日论坛等。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,读者可以轻松领会Java Web程序开发的精髓,快速提高开发技能。
《软件开发实战:Java Web开发实战》特色及丰富的学习资源包如下:
黄金学习搭配、专业学习视频、重难点精确打击、学习经验分享、学习测试诊断、有趣实践任务、专业资源库、学习排忧解难、获取源程序、提供习题答案、赠送开发案例。
《软件开发实战:Java Web开发实战》适合有志于从事软件开发的初学者、高校计算机相关专业的学生和毕业生,可作为软件开发人员的参考手册,也可作为高校教师的教学参考书。
内页插图
目录
第1篇 JSP基础
第1章 走进JSP
视频讲解:3分钟
1.1 JSP概述
1.1.1 什么是JSP
1.1.2 项目成功案例
1.1.3 如何学好JSP
1.2 JSP技术特征
1.2.1 跨平台
1.2.2 业务代码分离
1.2.3 组件重用
1.2.4 继承Java Servlet功能
1.2.5 预编译
1.3 搭建JSP开发环境
1.3.1 安装Java开发工具包JDK
1.3.2 安装和配置Web服务器
1.3.3 安装与使用数据库
1.4 Eclipse开发工具的安装与使用
1.4.1 Eclipse的下载与安装
1.4.2 启动Eclipse
1.4.3 安装Eclipse中文语言包
1.4.4 Eclipse工作台
1.4.5 配置服务器
1.4.6 指定Web浏览器
1.4.7 设置JSP页面的编码格式
1.5 开发第一个JSP程序
1.5.1 编写JSP程序
1.5.2 运行JSP程序
1.6 JSP常用资源
1.6.1 JSP资源
1.6.2 Eclipse资源
1.7 实战
1.7.1 修改Tomcat服务器的端口号
1.7.2 通过复制Web应用到Tomcat部署Web应用
1.7.3 通过在server.xml文件中配置
元素部署Web应用
1.7.4 设置Eclipse工作空间的字符编码
1.7.5 为项目导入所需的Jar包
1.8 本章小结
第2章 掌握JSP语法
视频讲解:50分钟
2.1 了解JSP的基本构成
2.2 指令标签
2.2.1 page指令
2.2.2 include指令
2.2.3 taglib指令
2.3 嵌入Java代码
2.3.1 代码片段
2.3.2 声明
2.3.3 JSP表达式
2.4 注释
2.4.1 HTML注释
2.4.2 JSP注释
2.4.3 动态注释
2.4.4 代码注释
2.5 JSP动作标签
2.5.1
2.5.2
2.5.3
2.5.4 操作JavaBean的动作标签
2.6 实战
2.6.1 连接数据库并将数据显示在页面表格中
2.6.2 根据数据表动态生成下拉列表
2.6.3 将3个页面组成一个新的页面
2.6.4 导入页面头部和版权信息页
2.6.5 在JSP页面中输出星号组成的金字塔
2.7 本章小结
2.8 学习成果检验
第3章 JSP内置对象
视频讲解:90分钟
3.1 JSP内置对象的概述
3.2 request对象
3.2.1 获取请求参数值
3.2.2 解决中文乱码
3.2.3 获取Form表单的信息
3.2.4 获取请求客户端信息
3.2.5 在作用域中管理属性
3.2.6 cookie管理
3.2.7 获取浏览器使用的语言
3.3 response对象
3.3.1 重定向网页
3.3.2 处理HTTP文件头
3.3.3 设置输出缓冲
3.4 session对象
3.4.1 创建及获取session信息
3.4.2 从会话中移除指定的绑定对象
3.4.3 销毁session
3.4.4 会话超时的管理
3.4.5 session对象的应用
3.5 application对象
3.5.1 访问应用程序初始化参数
3.5.2 管理应用程序环境属性
3.6 out对象
3.6.1 管理响应缓冲
3.6.2 向客户端输出数据
3.7 其他内置对象
3.7.1 获取会话范围的pageContext对象
3.7.2 读取web.xml配置信息的config对象
3.7.3 应答或请求的page对象
3.7.4 获取异常信息的exception对象
3.8 实战
3.8.1 application对象实现网页计数器
3.8.2 在提交表单时加入验证码
3.8.3 实现自动登录
3.8.4 定时刷新页面
3.8.5 统计用户在某页停留时间
3.9 本章小结
3.10 学习成果检验
第4章 Servlet技术
视频讲解:88分钟
4.1 Servlet基础
4.1.1 Servlet与Servlet容器
4.1.2 Servlet技术特点
4.1.3 Servlet技术功能
4.1.4 Servlet与JSP的区别
4.1.5 Servlet代码结构
4.1.6 简单的Servlet程序
4.2 Servlet开发
4.2.1 Servlet的创建
4.2.2 Servlet配置的相关元素
4.3 Servlet API编程常用的接口和类
4.3.1 Servlet接口
4.3.2 ServletConfig接口
4.3.3 HttpServletRequest接口
4.3.4 HttpServletResponse接口
4.3.5 GenericServlet类
4.3.6 HttpServlet类
4.4 Servlet过滤器
4.4.1 过滤器概述
4.4.2 Filter API
4.4.3 过滤器的配置
4.4.4 过滤器典型应用
4.5 实战
4.5.1 JSP与Servlet实现用户注册
4.5.2 过滤非法文字
4.5.3 统计网站的访问量
4.5.4 利用Servlet实现个人所得税计算器
4.5.5 生成网站表单的验证码
4.6 本章小结
4.7 学习成果检验
第5章 综合实验(一)——JSP使用Model2实现登录模块
视频讲解:58分钟
5.1 JavaBean
5.1.1 JavaBean简介
5.1.2
5.1.3
5.1.4
5.1.5 JavaBean的作用域
5.2 Model1模式
5.3 Model2模式
5.3.1 MVC原理
5.3.2 JSP+Servlet+JavaBean
5.4 两种模式的比较
5.5 登录模块的实现
5.5.1 模块介绍
5.5.2 关键技术
5.5.3 数据库设计
5.5.4 JavaBean设计
5.5.5 实现过程
5.6 运行项目
5.7 本章小结
5.8 学习成果检验
第2篇 高 级 技 术
第6章 EL表达式语言
视频讲解:73分钟
6.1 EL概述
6.1.1 使用EL表达式的前提条件
6.1.2 EL表达式的基本语法
6.1.3 EL表达式的特点
6.2 EL表达式的存取范围
6.3 EL表达式的运算符
6.3.1 存取数据运算符“[]”和“.”
6.3.2 算术运算符
6.3.3 关系运算符
6.3.4 逻辑运算符
6.3.5 empty运算符
6.3.6 条件运算符
6.3.7 运算符的优先级
6.4 EL表达式中的保留字
6.5 EL表达式中的隐含对象
6.5.1 PageContext对象的应用
6.5.2 param和paramValues对象的应用
6.5.3 header和headerValues对象的应用
6.5.4 访问作用域范围的隐含对象
6.5.5 cookie对象的应用
6.5.6 initParam对象的应用
6.6 实战
6.6.1 应用EL表达式访问JavaBean的属性
6.6.2 应用EL表达式显示投票结果
6.6.3 判断用户名是否为空,空则显示相应的提示信息
6.6.4 显示客户端使用的浏览器
6.6.5 判断用户是否登录,并显示不同提示信息
6.7 本章小结
6.8 学习成果检验
第7章 JSTL核心标签库
视频讲解:94分钟
7.1 JSTL简介
7.1.1 下载和配置JSTL
7.1.2 JSTL标签库简介
7.2 表达式标签
7.2.1 输出标签
7.2.2 设置标签
7.2.3 移除标签
7.2.4 捕获异常标签
7.3 条件标签
7.3.1 标签
7.3.2 、和标签
7.4 循环标签
7.4.1 标签
7.4.2 标签
7.5 URL操作标签
7.5.1 文件导入标签
7.5.2 重定向标签
7.5.3 生成URL地址标签
7.5.4 参数传递标签
7.6 实战
7.6.1 应用JSTL显示数据库中的商品信息
7.6.2 JSTL在电子商城网站中的应用
7.6.3 JSTL导入网站注册协议
7.6.4 JSTL标签实现网站计数器
7.6.5 应用标签判断用户最喜爱的水果
7.7 本章小结
7.8 学习成果检验
第8章 综合实验(二)——结合JSTL与EL技术开发通讯录模块
视频讲解:73分钟
8.1 模块概述
8.1.1 功能描述
8.1.2 系统流程
8.1.3 主页预览
8.2 关键技术
8.3 数据库设计
8.4 实现过程
8.4.1 搭建开发环境
8.4.2 编写数据库连接及操作的公共类
8.4.3 实现用户注册
8.4.4 实现用户登录
8.4.5 实现通讯录模块主页
8.4.6 实现添加联系人
8.4.7 实现修改联系人
8.4.8 实现删除联系人
8.5 运行项目
8.6 本章小结
第9章 JSP操作XML
视频讲解:110分钟
9.1 XML简介
9.1.1 XML文档结构
9.1.2 XML语法要求
9.1.3 为XML文档中的元素定义属性
9.1.4 XML的注释
9.1.5 处理字符数据
9.2 dom4j概述
9.2.1 dom4j简介
9.2.2 dom4j的下载与配置
9.3 创建XML文档
9.3.1 创建XML文档对象
9.3.2 创建根节点
9.3.3 添加注释
9.3.4 添加属性
9.3.5 创建子节点
9.3.6 设置节点的内容
9.3.7 设置编码
9.3.8 设置输出格式
9.3.9 输出XML文档
9.4 解析XML文档
9.4.1 构建XML文档对象
9.4.2 获取根节点
9.4.3 获取子节点
9.5 修改XML文档
9.5.1 修改节点
9.5.2 删除节点
9.6 实战
9.6.1 保存公告信息到XML文件
9.6.2 对保存到XML文件中的公告信息进行管理
9.6.3 创建以当前日期为名称的XML文件
9.6.4 让XML文件动态显示数据
9.6.5 在控制台上显示XML文档内容
9.7 本章小结
9.8 学习成果检验
第10章 JavaScript脚本语言
视频讲解:216分钟
10.1 了解JavaScript
10.1.1 什么是JavaScript
10.1.2 JavaScript的主要特点
10.1.3 JavaScript与Java的区别
10.2 在Web页面中使用JavaScript
10.2.1 在页面中直接嵌入JavaScript
10.2.2 链接外部JavaScript
10.3 JavaScript语言基础
10.3.1 JavaScript的语法
10.3.2 JavaScript中的关键字
10.3.3 了解JavaScript的数据类型
10.3.4 变量的定义及使用
10.3.5 运算符的应用
10.4 流程控制语句
10.4.1 if条件判断语句
10.4.2 switch多路分支语句
10.4.3 for循环语句
10.4.4 while循环语句
10.4.5 do…while循环语句
10.4.6 break语句
10.4.7 continue语句
10.5 使用正则表达式
10.5.1 正则表达式的语法
10.5.2 创建正则表达式(RegExp)对象
10.5.3 使用RegExp对象执行模式匹配
10.6 函数
10.6.1 函数的定义
10.6.2 函数的调用
10.6.3 匿名函数
10.7 事件和事件处理程序
10.7.1 什么是事件和事件处理程序
10.7.2 JavaScript的常用事件
10.7.3 事件处理程序的调用
10.8 常用对象
10.8.1 String对象
10.8.2 Math对象
10.8.3 Date对象
10.8.4 Window对象
10.9 DOM技术
10.9.1 DOM概述
10.9.2 DOM的分层结构
10.9.3 遍历文档
10.9.4 获取文档中的指定元素
10.9.5 操作文档
10.9.6 与DHTML相对的DOM
10.10 实战
10.10.1 检测表单元素是否为空
10.10.2 屏蔽鼠标右键和键盘相关事件
10.10.3 验证E-mail地址是否合法
10.10.4 验证手机号码是否正确
10.10.5 计算两个日期相差的天数
10.11 本章小结
10.12 学习成果检验
第11章 综合实验(三)——Ajax实现用户注册模块
视频讲解:94分钟
11.1 Ajax简介
11.1.1 什么是Ajax
11.1.2 Ajax的开发模式
11.1.3 Ajax的优点
11.2 Ajax使用的技术
11.2.1 XMLHttpRequest
11.2.2
软件开发实战:Java Web开发实战(附DVD-ROM光盘1张) epub pdf mobi txt 电子书 下载 2024
软件开发实战:Java Web开发实战(附DVD-ROM光盘1张) 下载 epub mobi pdf txt 电子书 2024
评分
☆☆☆☆☆
跨地特别快,书的质量也特别好~
评分
☆☆☆☆☆
内容还挺丰富,讲得挺详细的。
评分
☆☆☆☆☆
买来送同事的,同事很喜欢,一直信赖京东的物品和服务质量,会继续支持,希望京东越做越好,加油买来送同事的,同事很喜欢,一直信赖京东的物品和服务质量,会继续支持,希望京东越做越好,加油
评分
☆☆☆☆☆
求书的质量很好,图文清晰,带光盘。快递给力,大中午小哥门口等我,感动!
评分
☆☆☆☆☆
从入门到精通的书五花八门,请认准八年锤炼系列,
评分
☆☆☆☆☆
大概这些内容,没拍全
评分
☆☆☆☆☆
经常网购,总有大量的包裹收,感觉写评语花掉了我大量的时间和精力!所以在一-段时间里,我总是我又总是觉得好像不去评价或者随便写写!但是,有点对不住那些辛苦工作的卖家客服、仓管、老板。于是我写下了一小段话,给我觉得能拿到我五星好评的卖家的宝贝评价里面以示感谢和尊敬!首先,宝贝是性价比很高的,我每次都会先试用再评价的,虽然宝贝不一定是最好的,但在同等的价位里面绝对是表现最棒的。京东的配送绝对是一流的,送货速度快,配送员服务态度好,每样东西都是送货上门。希望京东能再接再厉,做得更大更强,提供更多更好的东西给大家。为京东的商品和服务点赞。
评分
☆☆☆☆☆
java
评分
☆☆☆☆☆
很不错,还有送的光盘,想学的就来买吧。。。