Java Web程序设计实战 双色版PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:张国权,张凌子,翟瑞卿主编
- 出 版 社:上海:上海交通大学出版社
- 出版年份:2017
- ISBN:9787313165039
- 页数:522 页
第1章Java Web开发基础 2
1.1认识网页和网站 2
1.1.1网页 2
1.1.2网站 3
1.1.3网站制作流程 4
1.1.4网页设计流程 4
1.1.5发布站点 5
1.2 Web工作原理和开发技术简介 5
1.2.1本地计算机和远程服务器 6
1.2.2 Web应用程序的工作原理 6
1.2.3常用的Web开发技术 7
1.3初步认识Java Web 9
1.3.1 Java语言基础 9
1.3.2 Java Web体系介绍 10
1.4案例1-1:搭建Java开发环境 10
1.4.1安装JDK 10
1.4.2配置开发环境 13
1.5案例1-2:搭建Java Web开发环境 15
1.5.1获取Tomcat 15
1.5.2配置Tomcat的服务端口 18
1.5.3登录控制台 19
1.5.4设置虚拟目录 22
1.6综合实例:第一段Java Web程序 23
1.6.1实例目标 23
1.6.2具体实现 23
1.6.3用到的知识点 23
1.7课后练习 31
第2章HTML技术 34
2.1创建基本静态页面 34
2.1.1设置网页头部和标题 34
2.1.2设置页面正文和注释 35
2.1.3文字和段落处理 36
2.1.4超级链接处理 37
2.1.5插入图片 40
2.2案例2-1:员工档案表 41
2.2.1实例说明 41
2.2.2具体实现 41
2.2.3用到的知识点 43
2.3案例2-2:实现一个优美的登录表单界面 46
2.3.1实例目标 46
2.3.2具体实现 46
2.3.3用到的知识点 47
2.4综合实例:个人博客系统 50
2.4.1实例目标 50
2.4.2网站规划 50
2.4.3切图分析 53
2.4.4制作站点首页 53
2.4.5制作日志页面 67
2.4.6制作日志详情页面 69
2.4.7相关知识点 73
2.5课后练习 74
第3章JSP基础 76
3.1 JSP概述 76
3.1.1 JSP简介 76
3.1.2 JSP的优势和弱势 76
3.2构建Web应用 77
3.3配置描述符web.xml 79
3.4案例3-1:一个简单的JSP文件 80
3.5案例3-2:声明JSP 81
3.6案例3-3: JSP中输出表达式 83
3.7综合实例:电子商务系统 84
3.7.1实例目标 84
3.7.2具体实现 86
3.7.3相关知识点 106
3.7.4主要功能实现 107
3.8课后练习 112
第4章 动作指令和内置对象 114
4.1 JSP的动作指令 114
4.1.1响应转发指令forward 114
4.1.2动态include指令 115
4.1.3下载指令plugin 115
4.1.4设置参数值指令param 115
4.1.5 useBean、 setProperty和getProperty指令 116
4.2 JSP的内置对象 116
4.3案例4-1:导入指定的JSP页面 119
4.4案例4-2:收集会员登录数据 120
4.5案例4-3:获取并显示用户登录信息 123
4.6综合实例:在线答疑系统 127
4.6.1实例目标 127
4.6.2具体实现 127
4.6.3相关知识点 163
4.7课后练习 165
第5章Servlet详解 168
5.1 Servlet是什么 168
5.1.1 Servlet介绍 168
5.1.2 Servlet技术的优越性 169
5.1.3 Servlet持久性 169
5.2 Servlet开发基础 170
5.2.1配置Servlet 171
5.2.2 Servlet接口和类 172
5.3案例5-1:获取并显示用户信息 173
5.4综合实例:文件上传系统 175
5.4.1实例目标 176
5.4.2具体实现 176
5.4.3用到的知识点 178
5.5课后练习 180
第6章JavaBean组件技术 182
6.1 JavaBean基础 182
6.2 JSP和JavaBean 183
6.2.1导入JavaBean类 184
6.2.2声明JavaBean对象 184
6.2.3访问JavaBean属性 185
6.3设置JavaBean属性 186
6.3.1简单属性Simple 186
6.3.2数组值属性Indexed 187
6.3.3通知属性Bound 188
6.4案例6-1:绘制柱形图 188
6.5案例6-2:窃取登录信息 192
6.6综合实例:隐藏登录信息 198
6.6.1实例目标 198
6.6.2具体实现 198
6.6.3相关知识点 203
6.7课后练习 204
第7章 数据库技术 206
7.1数据库基础知识 206
7.1.1数据库概述 206
7.1.2数据库的几个概念 206
7.2 MySQL数据库 209
7.2.1案例7-1:下载MySQL 209
7.2.2案例7-2:配置MySQL驱动 213
7.2.3案例7-3:将MySQL驱动加载到Eclipse 214
7.2.4案例7-4:测试连接 215
7.3 SQL Server数据库 218
7.3.1安装SQL Sever 2000驱动 218
7.3.2将SQL Sever 2000驱动加载到Eclipse里 219
7.3.3测试连接 220
7.4综合实例:综合供求信息网 222
7.4.1需求分析 222
7.4.2具体实现 222
7.4.3相关知识点 259
7.5课后练习 263
第8章JDBC详解 266
8.1初识JDBC 266
8.1.1 JDBC驱动类型 266
8.1.2 JDBC的常用接口和类 268
8.1.3 JDBC编程的基本步骤 270
8.2案例8-1:添加学生资料 274
8.3综合实例:客户管理系统 275
8.3.1实例目标 275
8.3.2具体实现 276
8.4课后练习 314
第9章 使用JavaMail发送邮件 316
9.1邮件是一种全新的通信方式 316
9.1.1电子邮件原理 316
9.1.2 JavaMail介绍 317
9.2邮件协议介绍 317
9.3搭建JavaMail环境 319
9.4案例9-1:使用JavaMail发送邮件 319
9.5案例9-2:收取并发送Gmail邮件 321
9.6综合实例:企业快信系统 325
9.6.1需求分析 325
9.6.2具体实现 325
9.6.3相关知识点 350
9.7课后练习 351
第10章Struts 2基础 354
10.1 MVC思想 354
10.1.1什么是MVC思想 354
10.1.2 Struts MVC思想 355
10.2使用Struts 2 356
10.2.1获得并设置Struts 2 356
10.2.2在Eclipse中使用Struts 2 359
10.2.3开发Struts 2程序的基本步骤 360
10.3配置Struts 2 362
10.3.1配置常量 362
10.3.2包含其他配置文件 366
10.4综合实例:餐费管理系统 367
10.4.1实例目标 367
10.4.2具体实现 367
10.4.3相关知识点 389
10.5课后练习 390
第11章Hibernate详解 392
11.1 Hibernate基础 392
11.1.1 Hibernate概述 392
11.1.2 Hibernate API简介 393
11.2搭建Hibernate开发环境 393
11.2.1下载Hibernate 393
11.2.2为Eclipse安装插件 395
11.3配置Hibernate的方式 396
11.3.1配置数据源 397
11.3.2配置c3p0连接池 398
11.3.3配置proxool连接池 399
11.3.4 MySQL连接配置 400
11.3.5 SQL Server连接配置 401
11.3.6 Oracle连接配置 402
11.4 Hibernate配置 402
11.4.1持久化操作 403
11.4.2创建Configuration对象 404
11.4.3 Hibernate的JDBC连接 407
11.4.4数据库方言 408
11.5综合实例:OA办公自动化系统 409
11.5.1实例目标 409
11.5.2具体实现 409
11.5.3相关知识点 425
11.6课后练习 428
第12章Spring技术 430
12.1搭建Spring开发环境 430
12.1.1获取Spring压缩包 430
12.1.2在Eclipse中使用Spring 432
12.2 Spring事件机制 434
12.2.1事件机制基础 435
12.2.2使用内置的事件 436
12.2.3自定义事件 437
12.3依赖注入 440
12.3.1依赖注入基础 440
12.3.2设置注入 441
12.4 Spring容器 442
12.4.1 Spring的IoC容器 444
12.4.2 BeanFactory对IoC容器的功能定义 445
12.4.3 XmlBeanFactory的工作原理 446
12.5 Spring中的Bean 448
12.5.1定义Bean 448
12.5.2 Spring中的Bean的作用域 449
12.6案例12-1:使用Java配置管理 453
12.7综合实例:在Web项目中使用Spring 456
12.8课后练习 460
第13章 企业进销存系统 464
13.1系统需求分析 464
13.2总体设计 465
13.2.1项目规划 465
13.2.2系统功能结构图 465
13.3规划系统 466
13.3.1设计目标 466
13.3.2开发及运行环境 467
13.4搭建数据库 467
13.5系统架构 478
13.6具体编码 480
13.6.1编写JavaBean 480
13.6.2用户登录模块 494
13.6.3系统首页 496
13.6.4基础信息管理 499
13.6.5库存管理模块 505
13.7项目调试 519
参考文献 522
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《Python3从入门到实战》董洪伟 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020