《Java Web入门经典》以初学者为核心,全面介绍了JavaWeb开发中常用的各种技术。内容排列上由浅入深,让读者循序渐进掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的提示、技巧、说明等栏目,夯实读者编程技术,丰富编程经验。全书共分4篇19章,其中,第一篇为“起步篇”,主要包括开启JavaWeb之门、不可不知的客户端应用技术、驾驭JavaWeb开发环境、JavaWeb开发必修课之JSP语法等内容;第二篇为“核心篇”,主要包括程序开发效率之利器——内置对象、完美的“咖啡豆”——JavaBean技术、Web应用的缔造者——Servlet、使用表达式语言(EL)、页面控制利器——JSTL标签库、数据库应用开发等内容;第三篇为“高级应用篇”,主要包括在互联网中操作文件资源、利用JFreeChart实现动态图表、在JSP中操作XML、完美体验Ajax技术、MVC架构实现者——Struts2框架、数据库持久化利器——Hibernate技术、简化企业开发瑰宝——Spring技术等内容;第四篇为“项目实战篇”,主要包括基于Ajax的聊天室和基于SSH2的网络商城两个实战项目。
前言
第一篇起步篇
第1章开启JaveWeb之门
视频讲解:19分钟
1.1初识JavaW曲
1.1.1Java概述
1.1.2Java语言的主要特点
1.1.3JavaWeb概述
1.1.4JavaWeb成功案例
1.2Web应用技术
1.2.1客户端应用技术
1.2.2服务器端应用技术
1.3Web应用程序的工作原理
1.4网络程序开发体系结构
1.4.1什么是C/S结构
1.4.2什么是B/S结构
1.4.3B/S与C/S的区别
1.5JavaWeb网站的基本构建流程
1.6常用网上资源
1.6.1常用资源下载网
1.6.2技术社区
1.7小结
1.8习题
第2章不可不知的客户端应用技术
视频讲解:113分钟
2.1构建页面内容的HTML5标记语言
2.1.1了解HTML5文档结构
2.1.2HTML文字排版标记
2.1.3图片与超链接标记
2.1.4HTML5新增的语义元素
2.1.5制作表格
2.1.6播放音频和视频
2.1.7表单标记
2.2美化页面的CSS样式表
2.2.1样式表的定义与引用
2.2.2CSS规则
2.2.3CSS选择器
2.2.4CSS常用属性
2.3客户端交互的JaVaScript
2.3.1JavaScript的语言基础
2.3.2JavaScript的流程控制语句
2.3.3JavaScript函数的定义及调用
2.3.4事件处理
2.3.5常用对象
2.3.6DOM技术
2.4上机实践
2.4.1使用删除线样式标注商品特价
2.4.2将小写金额转换为大写金额
2.4.3验证用户注册信息的合法性
2.5小结
2.6习题
第3章驾驭JavaWeb开发环境
视频讲解:25分钟
3.1JavaWeb所需要的开发环境
3.1.1开发工具包JDK
3.1.2Web服务器
3.1.3数据库
3.1.4Web浏览器
3.2安装和配置JDK
3.2.1下载JDK
3.2.2安装JDK
3.2.3在Windows系统下配置和测试JDK
3.3安装和配置Tomcat
3.3.1获取Tomcat
3.3.2熟悉Tomcat
3.3.3修改Tomcat的默认端口
3.4Eclipse开发工具的安装与使用
3.4.1Eclipse的下载与安装
3.4.2启动Eclipse
3.4.3安装Eclipse中文语言包
3.4.4Eclipse工作台
3.5做好项目开发的准备工作
3.5.1集成Eclipse与Tomcat
3.5.2完善Web项目开发所需配置
3.6使用Eclipse开发一个JSP网站
3.7小结
3.8习题
第4章JavaWeb开发必修课之JSP语法
视频讲解:55分钟
4.1了解JSP页面的基本构成
4.2使用JSP指令标识
4.2.1使用页面指令page
4.2.2使用文件包含指令include
4.2.3使用引用标签库指令taglib
4.3使用JSP脚本
4.3.1在JSP中应用代码片段
4.3.2使用JSP表达式
4.3.3使用声明标识
4.4巧用注释
4.4.1基本HTML注释
4.4.2隐藏注释
4.4.3代码片段中的注释
4.5常用JSP动作标识
4.5.1使用包含动作标识勺sp=include)
4.5.2使用请求转发的动作标识(jsp:forward)
4.5.3使用子动作标识(jsp:param)
4.5.4使用动作标识(jsp:useBean)
4.5.5使用动作标识(jsp:getProperty)
4.5.6使用动作标识(jsp:setProperty)
4.6上机实践
4.6.1应用Java程序片段动态生成表格
4.6.2将页面转发到用户登录页面
4.6.3应用JavaBean保存图片信息
4.7小结
4.8习题
第二篇核心篇
第5章程序开发效率之利器——内置对象
视频讲解:69分钟
5.1JSP内置对象概述
5.1.1内置对象的作用
5.1.2内置对象及其应用场合
5.2request请求对象
5.2.1获取请求参数
5.2.2解决中文乱码问题
5.2.3获取客户端数据
5.2.4应用request对象域
5.3response响应对象
5.3.1操作HTTP头信息
5.3.2设置MIME类型
5.3.3实现页面重定向
5.40ut输出对象
5.4.1向客户端输出数据
5.4.2管理缓冲区
5.5session会话对象
5.5.1session的生命周期
5.5.2创建与获取会话
5.5.3移除对话中的数据
5.5.4设置会话的有效时间
5.5.5应用session对象模拟用户登录
5.6应用application对象
5.6.1application对象的生命周期
5.6.2操作application对象中数据
5.6.3配置Web应用的初始化参数
5.6.4应用application对象实现网页计数器
5.7其他内置对象
5.7.1应答与请求的page对象
5.7.2页面上下文的pageContext对象
5.7.3获取web.xml配置信息的config对象
5.7.4获取异常信息的exception对象
5.8上机实践
5.8.1通过request对象获取用户注册信息
5.8.2防止表单在网站外部提交
5.8.3通过cookie保存并读取用户登录信息
5.9小结
5.10习题
第6章完美的“咖啡豆”——JavaBean技术
视频讲解:26分钟
6.1JavaBean概述
6.1.1JavaBean的产生背景
6.1.2JavaBean的作用
6.1.3JavaBean的规范
6.1.4JavaBean的种类
6.2Eclipse对JavaBean方法的支持
6.3JavaBean的应用
6.3.1获取JavaBean的属性
6.3.2对JavaBean的属性赋值
6.3.3如何在JSP页面中应用JavaBean
6.4上机实践
6.4.1判断用户名是否有效
6.4.2计算两个日期相差的天数
6.4.3随机生成指定位数的验证码
6.5小结
6.6习题
第7章Web应用的缔造者——Servlet
视频讲解:46分钟
7.1Servlet技术
7.1.1Servlet概述
7.1.2Servlet功能
7.1.3Servlet特点
7.1.4Servlet的生命周期
7.2Servlet技术开发
7.2.1Servlet在JavaEE中的结构体系
7.2.2Servlet核心API
7.2.3创建第一个Servlet类
7.2.4Servlet配置
7.2.5使用Servlet处理业务逻辑
7.2.6使用Eclipse快速创建Servlet
7.3Servlet的典型应用
7.3.1处理表单数据
7.3.2页面转发
7.3.3获取当前页的绝对路径
7.4配置并使用Servlet过滤器
7.4.1过滤器的处理方式
7.4.2过滤器的核心对象
7.4.3创建并配置过滤器
7.4.4字符编码过滤器
7.5Servlet监听器
7.5.1Servlet监听器简介
7.5.2Servlet监听器的工作原理
7.5.3监听Servlet上下文
7.5.4监听HTTP会话
7.5.5监听Servlet请求
7.5.6使用监听器查看在线用户
7.6上机实践
7.6.1记录用户访问次数
7.6.2防盗链过滤器
7.6.3敏感词过滤器
7.7小结
7.8习题
……
第8章使用表达式语言(EL)
第9章页面控制利器——JSTL标签库
第10章数据库应用开发
第三篇高级篇
第四篇项目实战篇
ASP.NET程序设计 内容简介 本书系统地讲述了使用ASP.NET进行网络程序设计。第1章讲述了.NET框架结构及如何搭建运行环境,并开发了第1个简单的ASP...
严肃游戏中个性化建模及认知机制研究 内容简介 本书以具有游戏特征但以非娱乐为目的的“严肃游戏”以及由此衍生的游戏式学习具备有效学习环境的关键特征, 能为学习者提...
《黔中王学研究:以孙应鳌、李渭为中心》内容简介:本书研究了黔中王学的形成,说明了王阳明龙场悟道和贵州传道是其形成的契机,主
《你无法改变世界时改变自己》内容简介:本书以“改变”为出发,分别从人生、生活、人际、处世、工作、得失等各个方面阐述了改变对
推荐系统开发实战 本书特色 本书是一本关于推荐系统从入门到进阶的读物,采用“理论 实践”的形式展开,不仅对各种推荐算法进行了介绍,还对算...
《学设计,非去不可》收录了王千睿、胡佑宗、周育如、施令红、甘泰来、高弘树、赖雨农、黄怡儒、林国基、林怡芬、史明辉、庞铫13位
Literateprogrammingisaprogrammingmethodologythatcombinesaprogramminglanguagewith...
《张洁文集·散文随笔卷》内容简介:《散文随笔卷》在阅读过程中不仅能品味这些佳作的散文随笔卷思想性、艺术性,而且还能从中明白
《手到琴来1》内容简介:本系列将会成为自《吉他之友》后又一套在全国热卖的吉他季刊。整个系列一年会发布4本曲集,每本曲集将选取
Windows核心编程,ISBN:9787111079453,作者:(美)JeffreyRichter(J.理查特)著;王建华[等]译;王建华译目录 第一部分程...
图解HTTP 本书特色 《图解http》对互联网基盘——http协议进行了全面系统的介绍。作者由http协议的发展历史娓娓道来,严谨细致地剖析了http协议的结...
《快速写实:炭笔素描教程·唯美头像》内容简介:炭笔素描以上色速度快、不易反光、笔色浓黑、黑白灰层次易拉开、画面效果强烈且具
《中国城市文明史》内容简介:当今世界有超过一半的人口居住在城市里,城市为居民提供安全、便捷、舒适的生活环境,是每个国家的政
《我知道你在想什么:八卦心理学》内容简介:不灌心灵鸡汤,不堆专业名词,我们就是要剖析心理学的黑历史!马伯庸、曹天元、刘夙、
《与黑天鹅共舞》内容简介:这只超级巨大的黑天鹅横空出世,瞬间让全球人紧急按下了暂停键,人类的健康与生命受到了严峻的威胁。整
《他山之石:哈佛大学通识教育改革解读》内容简介:通识教育旨在培养能够适应当代社会发展、有责任心的公民,并依据这样的目标设计
《黑客与画家(10万册纪念版)》内容简介:你无须改变太多,也能活出精彩一生。这是保罗给我们的心理安抚,同时他也用自己在世俗意
《渐进与突破》内容简介:俄罗斯远东联邦区发展油气产业的支点在萨哈林地区,而其“主角”是萨哈林岛。萨哈林岛引人注目之处不仅在
《骨科循证医学》内容简介:本书共分五部分23章,包括绪论、脊椎疾病循证医学、骨折疾病循证医学、慢性运动损伤循证医学、恶性骨肿
jaybryant:横跨两个不同的领域:写作和编程。在过去的20年中,他一直致力于帮助ge(通用电气)、motorola(摩托罗拉)、dell(戴