新書推薦:
《
心跳重置
》
售價:NT$
269.0
《
云中记
》
售價:NT$
347.0
《
中国古代妇女生活(中国古代生活丛书)
》
售價:NT$
214.0
《
你的认知正在阻碍你
》
售價:NT$
296.0
《
我们身边的小鸟朋友:手绘观鸟笔记
》
售價:NT$
356.0
《
拯救免疫失衡
》
售價:NT$
254.0
《
收尸人
》
售價:NT$
332.0
《
大模型应用开发:RAG入门与实战
》
售價:NT$
407.0
|
編輯推薦: |
软件开发视频大讲堂丛书是清华社计算机专业基础类零售图书*畅销的品牌之一。
(1)丛书累计销售200多万册,深受广大开发者喜爱。
(2)4本荣获全行业优畅销书奖,1本荣获清华社专业畅销书一等奖。
(3)绝大多数品种在全国计算机零售图书排行榜同品种排行中名列前茅。
(4)实用、易懂、资源丰富,被 数百所高校选为专业课教材。
本书推荐:
1. 循序渐进,实战讲述:基础知识核心技术高级应用项目实战,符合认知规律。
2. 286个应用实例 94集高清微视频 49个实践练习 1个项目案例,边学边练,在实践中提升技能。
3. 超值赠送海量开发资源库资源,助力你夯实基础,精准,有效,速练,练就转岗就业不败之力。
(1)实例资源库 源码资源库:1010个实例及源码详细分析,多练实例,多读源码,是快速学习之道。
(2)模块资源库:15个经典模块开发过程完整展现,拿来改改就能用。
(3)项目资源库:15个企业项目开发过程的完整展现,帮助你反复练习,触类旁通。
(4)面试资源库:369个企业面试真题及面试技巧,帮你进行职业规划,转岗就业不用愁。
(5)测试题库系统:369道能力测试
|
內容簡介: |
《Java Web从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了进行Java Web应用程序开发需要掌握的各方面技术。全书共分21章,包括Java Web应用开发概述、HTML与CSS网页开发基础、JavaScript脚本语言、搭建开发环境、JSP基本语法、JSP内置对象、JavaBean技术、Servlet技术、过滤器和监听器、Java Web的数据库操作、EL(表达式语言)、JSTL标签、Ajax技术、Struts2基础、Struts2高级技术、Hibernate技术、Hibernate高级应用、Spring核心之IoC、Spring核心之AOP、SSM框架整合开发、九宫格记忆网等内容。本书所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Java Web应用程序开发的精髓,快速提高开发技能。
|
關於作者: |
明日科技,是一个拥有软件开发和项目实施方面的资深专家和学习型技术团队,利用积累的专业知识和经验,已开发出版了从入门到精通软件开发实战1200例软件开发实战宝典软件项目开发全程实录等系列丛书,是国内畅销的编程图书品牌。
|
目錄:
|
目 录
第1篇 Web开发基础
第1章 Java Web应用开发概述 2
视频讲解:18分钟
1.1 程序开发体系结构 3
1.1.1 CS体系结构介绍 3
1.1.2 BS体系结构介绍 3
1.1.3 两种体系结构的比较 4
1.2 Web应用程序的工作原理 4
1.3 Web应用技术 5
1.3.1 客户端应用的技术 6
1.3.2 服务器端应用的技术 8
1.4 了解Java Web成功案例 9
1.5 常用网上资源 10
1.5.1 常用资源下载网 10
1.5.2 技术社区 11
1.6 小结 11
第2章 HTML与CSS网页开发基础 12
视频讲解:1小时2分钟
2.1 HTML标记语言 13
2.1.1 创建第一个HTML文件 13
2.1.2 HTML文档结构 14
2.1.3 HTML常用标记 15
2.1.4 表格标记 19
2.1.5 HTML表单标记 21
2.1.6 超链接与图片标记 25
2.2 HTML5新增内容 27
2.2.1 新增的元素 27
2.2.2 新增的input元素类型 29
2.3 CSS样式表 29
2.3.1 CSS规则 29
2.3.2 CSS选择器 30
2.3.3 在页面中包含CSS 32
2.4 CSS 3的新特征 34
2.4.1 模块与模块化结构 35
2.4.2 一个简单的CSS 3实例 35
2.5 小结 37
2.6 实践与练习 38
第3章 JavaScript脚本语言 39
视频讲解:1小时49分钟
3.1 了解JavaScript 40
3.1.1 什么是JavaScript 40
3.1.2 JavaScript的主要特点 40
3.2 JavaScript语言基础 40
3.2.1 JavaScript的语法 40
3.2.2 JavaScript中的关键字 42
3.2.3 JavaScript的数据类型 42
3.2.4 变量的定义及使用 44
3.2.5 运算符的应用 46
3.3 流程控制语句 49
3.3.1 if条件语句 49
3.3.2 switch多分支语句 52
3.3.3 for循环语句 54
3.3.4 while循环语句 55
3.3.5 dowhile循环语句 57
3.3.6 break与continue语句 58
3.4 函数 59
3.4.1 函数的定义 59
3.4.2 函数的调用 60
3.5 事件处理 61
3.5.1 什么是事件处理程序 61
3.5.2 JavaScript常用事件 61
3.5.3 事件处理程序的调用 62
3.6 常用对象 63
3.6.1 Window对象 63
3.6.2 String对象 67
3.6.3 Date对象 71
3.7 DOM技术 73
3.7.1 DOM的分层结构 74
3.7.2 遍历文档 75
3.7.3 获取文档中的指定元素 76
3.7.4 操作文档 77
3.8 小结 79
3.9 实践与练习 79
第4章 搭建开发环境 80
视频讲解:36分钟
4.1 Java Web应用的开发环境概述 81
4.2 Tomcat的安装与配置 81
4.2.1 下载Tomcat 81
4.2.2 Tomcat的目录结构 82
4.2.3 修改Tomcat的默认端口 83
4.2.4 部署Web应用 83
4.3 Eclipse的下载与使用 84
4.3.1 Eclipse的下载与安装 84
4.3.2 启动Eclipse 85
4.3.3 Eclipse工作台 86
4.3.4 使用Eclipse开发Web应用 87
4.4 小结 92
4.5 实践与练习 92
第2篇 JSP语言基础
第5章 JSP基本语法 94
视频讲解:29分钟
5.1 了解JSP页面 95
5.2 指令标识 96
5.2.1 page指令 97
5.2.2 include指令 99
5.2.3 taglib指令 101
5.3 脚本标识 101
5.3.1 JSP表达式 102
5.3.2 声明标识 102
5.3.3 代码片段 103
5.4 JSP注释 104
5.4.1 HTML中的注释 104
5.4.2 带有JSP表达式的注释 105
5.4.3 隐藏注释 107
5.4.4 动态注释 108
5.5 动作标识 108
5.5.1 包含文件标识 108
5.5.2 请求转发标识 111
5.5.3 传递参数标识 113
5.6 小结 113
5.7 实践与练习 114
第6章 JSP内置对象 115
视频讲解:1小时18分钟
6.1 JSP内置对象的概述 116
6.2 request对象 116
6.2.1 访问请求参数 116
6.2.2 在作用域中管理属性 118
6.2.3 获取cookie 119
6.2.4 解决中文乱码 121
6.2.5 获取客户端信息 122
6.2.6 显示国际化信息 123
6.3 response对象 124
6.3.1 重定向网页 124
6.3.2 处理HTTP文件头 125
6.3.3 设置输出缓冲 126
6.4 session对象 126
6.4.1 创建及获取客户的会话 127
6.4.2 从会话中移动指定的绑定对象 128
6.4.3 销毁session 128
6.4.4 会话超时的管理 128
6.4.5 session对象的应用 129
6.5 application对象 131
6.5.1 访问应用程序初始化参数 131
6.5.2 管理应用程序环境属性 132
6.6 out对象 132
6.6.1 向客户端输出数据 132
6.6.2 管理响应缓冲 133
6.7 其他内置对象 134
6.7.1 获取会话范围的pageContext对象 134
6.7.2 读取web.xml配置信息的config对象 135
6.7.3 应答或请求的page对象 135
6.7.4 获取异常信息的exception对象 136
6.8 小结 138
6.9 实践与练习 138
第7章 JavaBean技术 139
视频讲解:42分钟
7.1 JavaBean介绍 140
7.1.1 JavaBean概述 140
7.1.2 JavaBean种类 141
7.2 JavaBean的应用 144
7.2.1 获取JavaBean属性信息 144
7.2.2 对JavaBean属性赋值 146
7.2.3 如何在JSP页面中应用JavaBean 147
7.3 在JSP中应用JavaBean 151
7.3.1 解决中文乱码的JavaBean 151
7.3.2 在JSP页面中用来显示时间的JavaBean 154
7.3.3 数组转换成字符串 157
7.4 小结 160
7.5 实践与练习 160
第8章 Servlet技术 161
视频讲解:30分钟
8.1 Servlet基础 162
8.1.1 Servlet结构体系 162
8.1.2 Servlet技术特点 162
8.1.3 Servlet与JSP的区别 163
8.1.4 Servlet代码结构 164
8.2 Servlet API编程常用接口和类 165
8.2.1 Servlet接口 165
8.2.2 ServletConfig接口 166
8.2.3 HttpServletRequest接口 166
8.2.4 HttpServletResponse接口 167
8.2.5 GenericServlet类 167
8.2.6 HttpServlet类 168
8.3 Servlet开发 168
8.3.1 Servlet创建 168
8.3.2 Servlet配置 169
8.4 小结 171
8.5 实践与练习 171
第9章 过滤器和监听器 172
视频讲解:44分钟
9.1 Servlet过滤器 173
9.1.1 什么是过滤器 173
9.1.2 过滤器核心对象 174
9.1.3 过滤器创建与配置 175
9.1.4 字符编码过滤器 178
9.2 Servlet监听器 183
9.2.1 Servlet监听器简介 183
9.2.2 Servlet监听器的原理 183
9.2.3 Servlet上下文监听 183
9.2.4 HTTP会话监听 184
9.2.5 Servlet请求监听 185
9.2.6 Servlet监听器统计在线人数 186
9.3 Servlet 3.0新特性 189
9.3.1 新增注释 189
9.3.2 对文件上传的支持 194
9.3.3 异步处理 196
9.4 小结 197
9.5 实践与练习 197
第3篇 JSP高级内容
第10章 Java Web的数据库操作 200
视频讲解:1小时1分钟
10.1 JDBC技术 201
10.1.1 JDBC简介 201
10.1.2 JDBC连接数据库的过程 202
10.2 JDBC API 203
10.2.1 Connection接口 203
10.2.2 DriverManager类 205
10.2.3 Statement接口 205
10.2.4 PreparedStatement接口 206
10.2.5 ResultSet接口 207
10.3 JDBC操作数据库 208
10.3.1 添加数据 208
10.3.2 查询数据 211
10.3.3 修改数据 215
10.3.4 删除数据 218
10.3.5 批处理 220
10.3.6 调用存储过程 222
10.4 JDBC在Java Web中的应用 226
10.4.1 开发模式 226
10.4.2 分页查询 227
10.5 小结 233
10.6 实践与练习 233
第11章 表达式语言 234
视频讲解:53分钟
11.1 EL概述 235
11.1.1 EL的基本语法 235
11.1.2 EL的特点 235
11.2 与低版本的环境兼容禁用EL 236
11.2.1 使用反斜杠\符号 236
11.2.2 使用page指令 236
11.2.3 在web.xml文件中配置元素 237
11.3 保留的关键字 237
11.4 EL的运算符及优先级 238
11.4.1 通过EL访问数据 239
11.4.2 在EL中进行算术运算 241
11.4.3 在EL中判断对象是否为空 241
11.4.4 在EL中进行逻辑关系运算 242
11.4.5 在EL中进行条件运算 244
11.5 EL的隐含对象 244
11.5.1 页面上下文对象 244
11.5.2 访问作用域范围的隐含对象 246
11.5.3 访问环境信息的隐含对象 248
11.6 定义和使用EL函数 251
11.6.1 定义和使用函数 251
11.6.2 定义和使用EL函数时常见的错误 253
11.7 小结 255
11.8 实践与练习 255
第12章 JSTL标签 256
视频讲解:1小时1分钟
12.1 JSTL标签库简介 257
12.2 JSTL的配置 258
12.3 表达式标签 260
12.3.1 输出标签 260
12.3.2 变量设置标签 262
12.3.3 变量移除标签 264
12.3.4 捕获异常标签 266
12.4 URL相关标签 267
12.4.1 导入标签 267
12.4.2 动态生成URL标签 269
12.4.3 重定向标签 271
12.4.4 传递参数标签 271
12.5 流程控制标签 272
12.5.1 条件判断标签 273
12.5.2 条件选择标签 274
12.5.3 条件测试标签 275
12.5.4 其他条件标签 277
12.6 循环标签 278
12.6.1 循环标签 278
12.6.2 迭代标签 281
12.7 小结 282
12.8 实践与练习 282
第13章 Ajax技术 283
视频讲解:58分钟
13.1 当下谁在用Ajax 284
13.1.1 百度搜索提示 284
13.1.2 淘宝新会员免费注册 284
13.1.3 明日科技编程词典服务网 284
13.2 Ajax开发模式与传统开发模式的比较 285
13.3 Ajax使用的技术 286
13.4 使用XMLHttpRequest对象 288
13.4.1 初始化XMLHttpRequest对象 288
13.4.2 XMLHttpRequest对象的常用方法 289
13.4.3 XMLHttpRequest对象的常用属性 291
13.5 与服务器通信发送请求与处理响应 292
13.5.1 发送请求 292
13.5.2 处理服务器响应 294
13.5.3 一个完整的实例检测用户名是否唯一 295
13.6 解决中文乱码问题 298
13.6.1 发送请求时出现中文乱码 298
13.6.2 获取服务器的响应结果时出现中文乱码 298
13.7 Ajax重构 299
13.7.1 Ajax重构的步骤 299
13.7.2 应用Ajax重构实现实时显示公告信息 301
13.8 Ajax常用实例 302
13.8.1 级联下拉列表 302
13.8.2 显示进度条 305
13.9 小结 309
13.10 实践与练习 309
第4篇 流 行 框 架
第14章 Struts2基础 312
视频讲解:1小时6分钟
14.1 Struts2概述 313
14.1.1 理解MVC原理 313
14.1.2 Struts2框架的产生 314
14.1.3 Struts2的结构体系 314
14.2 Struts2入门 315
14.2.1 Struts2的获取与放置 315
14.2.2 第一个Struts2程序 316
14.3 Action对象 319
14.3.1 认识Action对象 319
14.3.2 请求参数的注入原理 319
14.3.3 Action的基本流程 320
14.3.4 什么是动态Action 321
14.3.5 动态Action的应用 322
14.4 Struts2的配置文件 324
14.4.1 Struts2的配置文件类型 324
14.4.2 Struts2的包配置 325
14.4.3 名称空间配置 325
14.4.4 Action相关配置 326
14.4.5 通配符实现简化配置 328
14.4.6 返回结果的配置 328
14.5 Struts2的开发模式 329
14.5.1 实现与Servlet API的交互 329
14.5.2 域模型DomainModel 330
14.5.3 驱动模型ModelDriven 331
14.6 典型应用 333
14.6.1 Struts2处理表单数据 333
14.6.2 使用Map类型的request、session
和application 336
14.7 小结 338
14.8 实践与练习 338
第15章 Struts2高级技术 339
视频讲解:54分钟
15.1 OGNL表达式语言 340
15.1.1 认识OGNL 340
15.1.2 Struts2框架中的OGNL 341
15.1.3 操作普通的属性与方法 342
15.1.4 访问静态方法与属性 345
15.1.5 访问数组 346
15.1.6 访问List、Set、Map集合 346
15.1.7 投影与选择 347
15.2 Struts2的标签库 348
15.2.1 数据标签的应用 348
15.2.2 控制标签的应用 351
15.2.3 表单标签的应用 353
15.3 拦截器的使用 355
15.3.1 了解拦截器 355
15.3.2 拦截器API 356
15.3.3 使用拦截器 357
15.4 数据验证机制 359
15.4.1 手动验证的实现 359
15.4.2 验证文件的命名规则 359
15.4.3 验证文件的编写风格 360
15.5 典型应用 361
15.5.1 Struts2标签下的用户注册 361
15.5.2 使用验证框架对数据校验 363
15.6 小结 365
15.7 实践与练习 365
第16章 Hibernate技术 366
视频讲解:42分钟
16.1 初识Hibernate 367
16.1.1 理解ORM原理 367
16.1.2 Hibernate简介 367
16.2 Hibernate入门 368
16.2.1 获取Hibernate 368
16.2.2 Hibernate配置文件 369
16.2.3 了解并编写持久化类 370
16.2.4 Hibernate映射 371
16.2.5 Hibernate主键策略 372
16.3 Hibernate数据持久化 373
16.3.1 Hibernate实例状态 373
16.3.2 Hibernate初始化类 374
16.3.3 保存数据 375
16.3.4 查询数据 377
16.3.5 删除数据 378
16.3.6 修改数据 379
16.3.7 关于延迟加载 380
16.4 使用Hibernate的缓存 381
16.4.1 一级缓存的使用 381
16.4.2 配置并使用二级缓存 382
16.5 小结 384
16.6 实践与练习 384
第17章 Hibernate高级应用 385
视频讲解:1小时12分钟
17.1 实体关联关系映射 386
17.1.1 数据模型与领域模型 386
17.1.2 理解并配置多对一单向关联 386
17.1.3 理解并配置多对一双向关联 388
17.1.4 理解并配置一对一主键关联 390
17.1.5 理解并配置一对一外键关联 391
17.1.6 理解并配置多对多关联关系 393
17.1.7 了解级联操作 395
17.2 实体继承关系映射 396
17.2.1 类继承树映射成一张表 396
17.2.2 每个子类映射成一张表 398
17.2.3 每个具体类映射成一张表 399
17.3 Hibernate查询语言 400
17.3.1 了解HQL语言 400
17.3.2 实体对象查询 401
17.3.3 条件查询 402
17.3.4 HQL参数绑定机制 402
17.3.5 排序查询 403
17.3.6 聚合函数的应用 403
17.3.7 分组方法 404
17.3.8 联合查询 404
17.3.9 子查询 405
17.4 小结 406
17.5 实践与练习 406
第18章 Spring核心之IoC 407
视频讲解:46分钟
18.1 Spring概述 408
18.1.1 初识Spring 408
18.1.2 Spring的获取 409
18.1.3 简单配置Spring 409
18.1.4 使用BeanFactory管理bean 410
18.1.5 ApllicationContext的应用 411
18.2 依赖注入 412
18.2.1 什么是控制反转与依赖注入 412
18.2.2 bean的配置 413
18.2.3 Setter注入 414
18.2.4 构造器注入 415
18.2.5 引用其他的bean 416
18.2.6 匿名内部JavaBean的创建 418
18.3 自动装配 418
18.3.1 按bean名称装配 418
18.3.2 按bean类型装配 420
18.3.3 自动装配的其他方式 420
18.4 bean的作用域 421
18.4.1 了解Spring中的bean 421
18.4.2 singleton的作用域 422
18.4.3 prototype的作用域 423
18.5 对bean的特殊处理 424
18.5.1 初始化与销毁 424
18.5.2 自定义属性编辑器 425
18.6 小结 427
18.7 实践与练习 427
第19章 Spring核心之AOP 428
视频讲解:37分钟
19.1 AOP概述 429
19.1.1 了解AOP 429
19.1.2 AOP的简单实现 430
19.2 Spring的切入点 432
19.2.1 静态切入点与动态切入点 432
19.2.2 深入静态切入点 433
19.2.3 深入切入点底层 433
19.2.4 Spring中其他切入点 434
19.3 Aspect对AOP的支持 434
19.3.1 了解Aspect 435
19.3.2 Spring中的Aspect 435
19.3.3 DefaultPointcutAdvisor切入点配置器 436
19.3.4 NameMatchMethodPointcutAdvisor切入点配置器 437
19.4 Spring持久化 437
19.4.1 DAO模式介绍 437
19.4.2 Spring的DAO理念 438
19.4.3 事务应用的管理 440
19.4.4 应用JdbcTemplate操作数据库 444
19.4.5 与Hibernate整合 445
19.5 小结 448
19.6 实践与练习 448
第20章 SSM框架整合开发 449
视频讲解:57分钟
20.1 什么是SSM框架 450
20.1.1 MyBatis简介 450
20.1.2 认识SpringMVC 450
20.1.3 Spring框架概述 450
20.2 为什么使用框架 452
20.3 如何使用SSM三大框架 452
20.3.1 搭建框架环境 452
20.3.2 创建实体类 457
20.3.3 编写持久层 458
20.3.4 编写业务层 460
20.3.5 创建控制层 462
20.3.6 配置SpringMVC 463
20.3.7 实现控制层 465
20.3.8 JSP页面展示 467
20.4 一个完整的SSM应用 471
20.5 小结 477
第5篇 项 目 实 战
第21章 九宫格记忆网 480
视频讲解:1小时23分钟
21.1 开发背景 481
21.2 需求分析 481
21.3 系统设计 481
21.3.1 系统目标 481
21.3.2 功能结构 481
21.3.3 系统流程图 482
21.3.4 开发环境 482
21.3.5 系统预览 483
21.3.6 文件夹组织结构 485
21.4 数据库设计 486
21.4.1 数据库设计 486
21.4.2 数据表设计 486
21.5 公共模块设计 488
21.5.1 编写数据库连接及操作的类 488
21.5.2 编写保存分页代码的JavaBean 491
21.5.3 配置解决中文乱码的过滤器 494
21.5.4 编写实体类 495
21.6 主界面设计 496
21.6.1 主界面概述 496
21.6.2 主界面技术分析 496
21.6.3 主界面的实现过程 497
21.7 显示九宫格日记列表模块设计 498
21.7.1 显示九宫格日记列表概述 498
21.7.2 显示九宫格日记列表技术分析 498
21.7.3 查看日记原图 501
21.7.4 对日记图片进行左转和右转 502
21.7.5 显示全部九宫格日记的实现过程 505
21.7.6 我的日记的实现过程 508
21.8 写九宫格日记模块设计 509
21.8.1 写九宫格日记概述 509
21.8.2 写九宫格日记技术分析 510
21.8.3 填写日记信息的实现过程 511
21.8.4 预览生成的日记图片的实现过程 516
21.8.5 保存日记图片的实现过程 520
21.9 小结 522
|
內容試閱:
|
前 言
丛书说明:软件开发视频大讲堂丛书(第1版)于2008年8月出版,因其编写细腻,易学实用,配备海量学习资源和全程视频等,在软件开发类图书市场上产生了很大反响,绝大部分品种在全国软件开发零售图书排行榜中名列前茅,2009年多个品种被评为全国优秀畅销书。
软件开发视频大讲堂丛书(第2版)于2010年8月出版,第3版于2012年8月出版,第4版于2016年10月出版。十年锤炼,打造经典。丛书迄今累计重印500多次,销售200多万册。不仅深受广大程序员的喜爱,还被百余所高校选为计算机、软件等相关专业的教学参考用书。
软件开发视频大讲堂丛书(第5版)在继承前4版所有优点的基础上,进一步修正了疏漏,优化了图书内容,更新了开发环境和工具,并根据读者建议替换了部分学习视频。同时,提供了从入门学习实例应用模块开发项目开发能力测试面试等各个阶段的海量开发资源库,使之更适合读者学习、训练、测试。为了方便教学,还提供了教学课件PPT。
Java是Sun公司推出的能够跨越多平台的、可移植性最高的一种面向对象的编程语言,也是目前最先进、特征最丰富、功能最强大的计算机语言之一。利用Java可以编写桌面应用程序、Web应用程序、分布式系统应用程序、嵌入式系统应用程序等,从而使其成为应用范围最广泛的开发语言,特别是在Web程序开发方面。
目前,Java Web开发领域的书籍有很多,但是能真正地把技术讲解透彻的图书并不是很多,尤其是结合项目的书籍就更少了。本书从初学者的角度,循序渐进地讲解使用Java语言和开源框架进行Web程序开发应该掌握的各项技术,包括HTML、JSP基础和流行框架等内容。
本书内容
本书提供了从入门到编程高手所必需的各类知识,共分5篇。
第1篇:Web开发基础。本篇通过讲解Java Web应用开发概述、HTML与CSS网页开发基础、JavaScript脚本语言和搭建开发环境等内容,并结合大量的图示、实例、视频等,使读者快速掌握Web开发基础,为以后编程奠定坚实的基础。
第2篇:JSP语言基础。本篇通过讲解JSP基本语法、JSP内置对象、JavaBean技术、Servlet技术、过滤器和监听器等内容,并结合大量的图示、实例、视频等,使读者快速掌握JSP语言基础。学习完本篇,读者将对JSP程序开发有更深的了解。
第3篇:JSP高级内容。本篇通过讲解Java Web的数据库操作、EL(表达式语言)、JSTL标签和Ajax技术等内容,并结合大量的图示、实例、视频等,使读者快速掌握JSP高级内容。学习完本篇,读者能够掌握更深的JSP技术。
第4篇:流行框架。本篇通过讲解Struts2基础、Struts2高级技术、Hibernate技术、Hibernate高级应用、Spring核心之IoC、Spring核心之AOP、SSM框架整合开发等内容,并结合大量的图示、实例、视频等,使读者快速掌握Java Web常用框架及流行的SSM框架使用的使用。学习完本篇,读者可轻松完成Java Web程序开发。
第5篇:项目实战。本篇通过开发一个完整的项目九宫格记忆网,引领读者运用软件工程的设计思想,进行Web项目的实践开发。书中按照需求分析系统设计数据库设计公共模块设计主界面设计用户模块设计显示九宫格日记列表模块设计写九宫格日记模块设计的过程进行介绍,带领读者一步步亲身体验项目开发的全过程。
本书特点
由浅入深,循序渐进。本书以初、中级程序员为对象,先从Web开发基础讲起,再讲解JSP语言基础、JSP高级内容,然后介绍流行框架与XML技术,最后练习开发一个完整的项目。讲解过程中步骤详尽,版式新颖,在操作的内容图片上以编号 内容的方式进行标注,让读者在阅读时一目了然,从而快速掌握书中内容。
微课视频,讲解详尽。为便于读者直观感受程序开发的全过程,书中大部分章节都配备了教学微视频,使用手机扫描正文小节标题一侧的二维码,即可观看学习,能快速引导初学者入门,感受编程的快乐和成就感,进一步增强学习的信心。
实例典型,轻松易学。结合实例进行学习是最好的学习方式,本书通过一个知识点、一个实例、一个结果、一段评析、一个综合应用的模式,透彻详尽地讲述了实际开发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中几乎每行代码都提供了注释。
精彩栏目,贴心提醒。本书根据需要在各章使用了很多注意说明技巧等小栏目,让读者在学习的过程中可以更轻松地理解相关知识点及概念,更快地掌握个别技术的应用技巧。
应用实践,随时练习。书中几乎每章都提供了实践与练习,读者能够通过对问题的解答重新回顾、熟悉所学的知识,为进一步学习做好充分的准备。
读者对象
初学编程的入门者;编程爱好者;大中专院校的老师和学生;相关培训机构的老师和学员;做毕业设计的学生;初、中级程序开发人员;程序测试及维护人员;参加实习的菜鸟程序员。
读者服务
学习本书时,请先扫描封底的权限二维码(需要刮开涂层)获取学习权限,然后即可免费学习书中的所有线上线下资源。本书所附赠的各类学习资源,读者可登录清华大学出版社网站,在对应图书页面下获取其下载方式。也可扫描图书封底的文泉云盘二维码,获取其下载方式。为了方便解决本书疑难问题,读者朋友可加我们的企业QQ,也可以登录明日科技官方网站留言,我们将竭诚为您服务。
|
|