当前位置:首页 > 工业技术
Java Web开发实战
Java Web开发实战

Java Web开发实战PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:肖睿,高海波,徐申主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2017
  • ISBN:9787517056621
  • 页数:292 页
图书介绍:在互联网高速发展的时代,基于B/S 架构的Web应用程序越来越多。这些应用的实现都不可避免地用到了如下技术:Web前端技术、JSP技术和Servlet技术。本书就紧紧围绕这三个技术对Web开发内容展开详细讲解,内容不仅涵盖前端开发必需的HTML5及CSS3技术、JavaScript、jQuery、Ajax等知识,也包含JSP技术的基本语法、使用JSP实现对Web请求的获取与响应、通过JSP实现与数据库的访问交互和基于Servlet的业务控制等知识,从而让大家循序渐进地学会如何开发属于自己的Web应用程序。为保证最优学习效果,本书紧密结合实际应用,利用大量案例说明和实践,提炼含金量十足的开发经验,最后还提供了和实际开发接近的项目案例。本书使用前端+JSP+Servlet技术实现Web应用程序,并配以完善的学习资源和支持服务,包括视频教程、案例素材下载、学习交流社区、讨论组等终身学习内容,为开发者带来全方位的学习体验,更多技术支持请访问课工场官网:www.kgc.cn。
《Java Web开发实战》目录

第1章 HTML5基础 1

本章任务 2

任务制作图文并茂的简单首页 2

1.1.1 HTML5文件的基本结构和W3C标准 2

1.1.2 网页的基本标签 10

1.1.3 图像标签 17

1.1.4 超链接标签 19

本章总结 27

本章练习 28

第2章 列表、表格与媒体元素 31

本章任务 32

任务1 使用列表展示数据 32

任务2 使用表格展示数据 37

任务3 使用媒体元素在网页中播放视频 43

任务4 使用HTML5结构元素进行网页布局 47

本章总结 51

本章练习 51

第3章 CSS3美化网页 55

本章任务 56

任务1 制作团队风采页面 56

3.1.1 CSS概述 56

3.1.2 CSS3的基本语法 58

3.1.3 在HTML中引入CSS样式 59

3.1.4 编辑网页文本 62

任务2 制作京东新闻资讯页 72

任务3 制作畅销书排行榜页面 76

3.3.1 背景样式 76

3.3.2 CSS3的基本选择器 83

本章总结 87

本章练习 88

第4章 JavaScript基础 93

本章任务 94

任务1 在页面上输出10*10的由“*”组成的图形 96

4.1.1 JavaScript简介 96

4.1.2 JavaScript基础语法 98

任务2 模拟简单的计算器,实现加、减、乘、除功能 101

4.2.1 函数 101

4.2.2 程序调试 103

任务3 实现页面上复选框“全选”功能 103

4.3.1 BOM概述 103

4.3.2 BOM对象操作窗体 104

任务4 实现页面上动态实时时钟 108

4.4.1 JavaScript内置对象概述 108

4.4.2 JavaScript内置对象 108

任务5 实现试题管理系统的“添加试题”页面功能 110

4.5.1 DOM概述 110

4.5.2 使用Core DOM操作节点 111

任务6 实现后台进货管理系统的“增加商品”页面功能 113

4.6.1 HTML DOM 113

4.6.2 使用HTML DOM操作表格 113

任务7 实现省市级联效果的页面功能 115

4.7.1 数组 116

4.7.2 使用下拉列表框对象 118

任务8 实现页面上Tab切换效果及滚动广告效果 120

4.8.1 JavaScript访问样式的常用方法 120

4.8.2 JavaScript访问样式的应用 121

本章总结 124

本章练习 124

第5章 JavaScript表单验证 127

本章任务 128

任务1 实现页面注册信息验证功能 129

5.1.1 表单验证概述 129

5.1.2 实现表单验证 130

任务2 升级任务1,加入正则表达式实现页面注册信息验证功能 133

5.2.1 正则表达式 133

5.2.2 String对象与正则表达式 137

本章总结 138

本章练习 139

第6章 jQuery制作网页特效 141

本章任务 142

任务1 使用jQuery实现轮播图效果 142

6.1.1 jQuery简介 142

6.1.2 DOM高级编程 148

6.1.3 jQuery语法结构 156

6.1.4 DOM对象和jQuery对象 161

6.1.5 循环结构 163

任务2 使用Ajax刷新最新动态 168

6.2.1 认识Ajax 168

6.2.2 jQuery中的Ajax 172

任务3 模拟JSON数据实现瀑布流效果 178

本章总结 183

本章练习 183

第7章 使用JSP实现系统登录 185

本章任务 186

任务1 初识Web项目 187

7.1.1 程序架构 187

7.1.2 统一资源定位符 188

7.1.3 Web服务器 189

7.1.4 使用MyEclipse开发Web项目 190

任务2 使用JSP实现输出显示 190

7.2.1 JSP简介 190

7.2.2 JSP语法 192

7.2.3 JSP的输出显示 192

任务3 使用JSP获取用户注册数据 195

7.3.1 表单与request对象 195

7.3.2 中文乱码 197

7.3.3 页面间的数据传递 199

任务4 使用JSP保存数据 201

7.4.1 会话概述 202

7.4.2 Cookie概述 205

7.4.3 application对象 207

7.4.4 page作用域 208

7.4.5 对象的作用域比较 209

本章总结 210

本章练习 210

第8章 使用JDBC和JavaBean操作数据库 211

本章任务 212

任务1 使用JDBC查询新闻信息 213

8.1.1 JDBC概述 213

8.1.2 设置配置文件 217

任务2 使用JDBC实现对新闻信息的编辑 219

8.2.1 PreparedStatement概述 219

8.2.2 使用通用类优化数据库操作 221

8.2.3 数据源与连接池 223

任务3 新闻列表的显示 226

8.3.1 JavaBean 226

8.3.2 使用JSP标签显示新闻列表 230

任务4 使用JSP实现新闻信息的添加 232

8.4.1 JSP的页面包含 232

8.4.2 JSP的页面跳转 233

本章总结 234

本章练习 234

第9章 第三方控件和分页查询 235

本章任务 236

任务1 为新闻添加图片 237

9.1.1 第三方控件概述 237

9.1.2 使用commons-fileupload组件实现图片上传 239

任务2 使用编辑器实现新闻编辑 242

9.2.1 CKEditor概述 242

9.2.2 CKEditor的使用 243

任务3 新闻信息的分页查询 244

9.3.1 分页的应用 244

9.3.2 使用存储过程实现分页查询 246

任务4 新闻信息的分页显示 247

9.4.1 JSP中的分页显示 247

9.4.2 升级分页显示 249

本章总结 249

本章练习 250

第10章 EL和JSTL 251

本章任务 252

任务1 使用EL表达式优化新闻显示 252

10.1.1 EL表达式概述 253

10.1.2 使用EL访问作用域 255

任务2 使用JSTL显示新闻列表 256

10.2.1 JSTL 256

10.2.2 迭代标签与条件标签 258

10.2.3 使用JSTL构造URL 260

10.2.4 使用JSTL格式化日期显示 261

10.2.5 升级分页显示功能 262

本章总结 262

本章练习 263

第11章 Servlet、过滤器和监听器 265

本章任务 266

任务1 使用Servlet实现新闻增加 266

11.1.1 Servlet概述 267

11.1.2 Servlet的应用 269

11.1.3 使用Servlet实现新闻增加 272

任务2 使用过滤器解决乱码显示 274

11.2.1 过滤器概述 274

11.2.2 过滤器的应用 276

任务3 使用监听器统计在线人数 278

11.3.1 监听器概述 278

11.3.2 使用监听器统计在线人数 279

11.3.3 ServletContextListener接口 280

本章总结 282

本章练习 283

第12章 综合练习——网上书城 285

本章任务 286

任务 完成“网上书城”综合练习 286

12.1.1 项目需求 286

12.1.2 项目环境准备 288

12.1.3 项目覆盖的技能点 288

12.1.4 难点分析 288

12.1.5 项目实现思路 289

本章总结 291

本章练习 291

返回顶部