Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > JavaWeb技术相关 >

Java Web开发从入门到实战 陈恒 PDF 下载


分享到:
时间:2022-08-14 10:08来源:http://www.java1234.com 作者:转载  侵权举报
本书详细讲解了Java Web开发中JSP、Servlet以及Ajax技术的基础知识和实际应用,同时介绍了Struts 2框架以及Spring MVC框架的基础知识。为了让读者做到“学中做,做中学”,本书配备了相应的
失效链接处理
Java Web开发从入门到实战 陈恒  PDF 下载


下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版

用户下载说明:

电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/11124551734.html
 

相关截图:



资料简介:
本书详细讲解了Java Web开发中JSP、Servlet以及Ajax技术的基础知识和实际应用,同时介绍了Struts 2框架以及Spring MVC框架的基础知识。为了让读者做到“学中做,做中学”,本书配备了相应的实践 环节。   全书共分15章,内容包括Web前端基础、Java Web开发环境的构建、JSP语法、JSP内置对象、JSP与JavaBean、Java Servlet基础、会话跟踪技术、过滤器与监听器、EL与JSTL、文件的上传与下载、JDBC数据库访问、Ajax、JSON以及jQuery技术、电子商务平台的设计与实现、Struts 2框架基础以及Spring MVC框架基础等重要内容。书中实例侧重实用性和启发性,趣味性强,分布合理,通俗易懂,使读者能够快速掌握Java Web开发的基础知识、编程技巧以及完整的开发体系,为适应实战应用打下坚实的基础。   本书附有教学视频、源代码、课件、教学大纲、教学日历、教案、习题与实践环节答案等配套资源,可以作为大学计算机及相关专业的教材或教学参考书,也可以作为Java技术的培训教材,同时也适合广大Java Web开发人员阅读与使用。

资料目录:

第1章     Web前端基础    1
1.1  HTML    1
1.1.1  HTML文件的基本结构    1
1.1.2  编写HTML页面    2
1.1.3  常用HTML标签    2
1.1.4  实践环节——制作调查问卷    13
1.2  CSS    13
1.2.1  CSS基本语法    13
1.2.2  在网页中添加CSS的方法    14
1.2.3  选择符的分类    16
1.2.4  伪类及伪对象    17
1.2.5  常见的DIV CSS布局类型    18
1.2.6  实践环节——页面布局    25
1.3  JavaScript    28
1.3.1  在网页中添加JavaScript的方法    28
1.3.2  JavaScript基本语法    29
1.3.3  流程控制与函数    32
1.3.4  JavaScript对象    36
1.3.5  JavaScript对象模型    39
1.3.6  操作HTML    43
1.3.7  表单验证    48
1.3.8  实践环节——表单验证    51
1.4  本章小结    51
习题1    51
 
  第2章     Java Web开发环境的构建    54
2.1  构建开发环境    54
2.1.1  开发工具    54
2.1.2  工具的集成    55
2.2  使用Eclipse开发Web应用    58
2.2.1  JSP文件和JSP运行原理    58
2.2.2  一个简单的Web应用    59
2.2.3  实践环节——使用Eclipse开发Web应用    61
2.3  本章小结    62
习题2    62
 
  第3章     JSP语法    63
3.1  JSP页面的基本构成    63
3.1.1  一个JSP页面    63
3.1.2  JSP页面注释    64
3.1.3  实践环节——识别JSP页面元素    65
3.2  JSP脚本元素    65
3.2.1  Java程序片    65
3.2.2  成员变量与方法的声明    67
3.2.3  Java表达式    68
3.2.4  实践环节——在JSP页面中输出英文字母表    68
3.2.5  实践环节——网站访问量的统计    69
3.2.6  实践环节——打印表格    69
3.3  JSP指令标记    69
3.3.1  page指令    69
3.3.2  include指令    71
3.3.3  实践环节——制作导航栏    72
3.4  JSP动作标记    73
3.4.1  include动作标记    73
3.4.2  forward动作标记    74
3.4.3  param动作标记    76
3.4.4  实践环节——include和param动作标记的应用    77
3.4.5  实践环节——登录验证    77
3.5  本章小结    77
习题3    78
 
  第4章     JSP内置对象    79
4.1  request对象    80
4.1.1  常用方法    80
4.1.2  使用request对象存取数据    83
4.1.3  中文乱码问题    84
4.1.4  实践环节——获取客户端的基本信息    85
4.2  response对象    85
4.2.1  动态改变contentType属性值    85
4.2.2  设置响应表头    86
4.2.3  使用response对象重定向    87
4.2.4  实践环节——登录验证    89
4.3  out对象    90
4.4  session对象    91
4.4.1  session对象的ID    91
4.4.2  使用session对象存取数据    94
4.4.3  session对象的生命周期    97
4.4.4  实践环节——购物车    100
4.5  application对象    101
4.5.1  什么是application    101
4.5.2  使用application对象存取数据    101
4.5.3  实践环节——网站访客计数器    103
4.6  pageContext对象    103
4.7  page对象    104
4.8  config对象    105
4.9  exception对象    105
4.10  JSP的4种作用域    107
4.11  本章小结    109
习题4    109
 
  第5章     JSP与JavaBean    111
5.1  编写JavaBean    111
5.2  在JSP中使用JavaBean    113
5.2.1  动作标记useBean    113
5.2.2  动作标记getProperty    115
5.2.3  动作标记setProperty    117
5.2.4  实践环节——使用JavaBean计算三角形的
面积和周长    120
5.3  本章小结    121
习题5    121
 
  第6章     Java Servlet基础    122
6.1  Servlet类与Servlet对象    122
6.2  Servlet对象的创建与运行    124
6.2.1  在web.xml中部署Servlet    124
6.2.2  基于注解的方式部署Servlet    126
6.2.3  实践环节——@WebServlet的应用    128
6.3  Servlet的生命周期    128
6.4  通过JSP页面访问Servlet    129
6.5  doGet()和doPost()方法    132
6.6  重定向与转发    134
6.6.1  重定向    134
6.6.2  转发    135
6.6.3  实践环节——登录验证    137
6.7  在Java Servlet中使用session    138
6.8  基于Servlet的MVC模式    141
6.8.1  MVC模式    141
6.8.2  使用JSP、Servlet、JavaBean实现MVC    142
6.8.3  模型周期    144
6.8.4  实践环节——四则运算    147
6.9  本章小结    147
习题6    147
 
  第7章     会话跟踪技术    149
7.1  Cookie技术    149
7.2  session技术    152
7.3  URL重写技术    153
7.4  隐藏表单域技术    157
7.5  实践环节——登录注销系统    159
7.6  本章小结    160
习题7    160
 
  第8章     过滤器与监听器    161
8.1  Filter类与Filter对象    162
8.2  Filter对象的部署与运行    163
8.2.1  在web.xml中部署过滤器    163
8.2.2  基于注解的方式部署过滤器    165
8.2.3  过滤器的执行顺序    166
8.2.4  实践环节——过滤器的初始化参数    168
8.3  过滤器的实际应用    168
8.3.1  字符编码过滤器    168
8.3.2  登录验证过滤器    169
8.4  监听器的分类与创建    173
8.4.1  监听对象自身创建和销毁的监听器    173
8.4.2  监听对象属性变化的监听器    176
8.4.3  监听session中某个对象状态变化的监听器    177
8.5  监听器的实际应用——统计在线用户    180
8.6  本章小结    184
习题8    184
 
  第9章     EL与JSTL    185
9.1  EL    185
9.1.1  EL简介    185
9.1.2  EL语法    186
9.1.3  EL运算符    187
9.1.4  EL隐含对象    188
9.2  JSTL    191
9.2.1  JSP标准标签库JSTL    191
9.2.2  实践环节——使用JSTL标签打印九九乘法表    201
9.3  本章小结    202
习题9    202
 
  第10章     文件的上传与下载    203
10.1  基于Servlet的文件上传    203
10.1.1  文件上传的表单设置    203
10.1.2  @MultipartConfig注解    204
10.1.3  Part接口    204
10.1.4  单文件上传    205
10.1.5  多文件上传    208
10.1.6  实践环节——上传文件的限定    210
10.2  文件的下载    211
10.2.1  文件下载的实现方法    211
10.2.2  文件下载示例    211
10.2.3  文件名乱码问题    214
10.3  本章小结    215
习题10    215
 
  第11章     JDBC数据库访问    216
11.1  使用纯Java数据库驱动程序连接MySQL    216
11.2  数据库操作    220
11.2.1  查询操作    220
11.2.2  新增、更新与删除操作    221
11.2.3  实践环节——使用Statement语句实现多条件查询    225
11.3  游动查询    225
11.4  使用连接池    229
11.5  其他典型数据库的连接    232
11.5.1  连接SQL Server数据库    232
11.5.2  连接Oracle数据库    233
11.6  使用PreparedStatement语句访问数据库    233
11.6.1  预处理语句的优点    233
11.6.2  使用通配符    233
11.6.3  实践环节——使用PreparedStatement语句实现
多条件查询    236
11.7  分页查询    236
11.8  使用CallableStatement语句访问存储子程序    240
11.9  Excel与数据库互访    244
11.9.1  向数据库导入Excel    245
11.9.2  从数据库导出Excel    250
11.10  本章小结    256
习题11    257
 
  第12章     Ajax、JSON以及jQuery技术    258
12.1  Ajax技术    258
12.1.1  Ajax简介    259
12.1.2  XMLHttpRequest对象    259
12.1.3  Ajax向服务器发送请求    260
12.1.4  Ajax获得服务器的响应    261
12.1.5  Ajax示例    262
12.2  JSON技术    265
12.2.1  JSON的数据结构    265
12.2.2  JSON在JavaScript中的使用    266
12.2.3  JSON在Ajax中的使用    267
12.3  jQuery技术    270
12.3.1  jQuery简介    270
12.3.2  jQuery的安装    271
12.3.3  jQuery语法    271
12.3.4  jQuery对Ajax的实现    271
12.4  实践环节——注册邮箱的性验证    276
12.5  本章小结    276
习题12    277
 
  第13章     电子商务平台的设计与实现    278
13.1  系统设计    278
13.1.1  系统功能需求    278
13.1.2  系统模块划分    279
13.2  数据库设计    280
13.2.1  数据库概念结构设计    280
13.2.2  数据库逻辑结构设计    281
13.2.3  创建数据表    283
13.3  系统管理    283
13.3.1  导入相关的jar包    283
13.3.2  JSP页面管理    283
13.3.3  组件与Servlet管理    288
13.4  组件设计    288
13.4.1  过滤器    289
13.4.2  验证码    291
13.4.3  实体模型    294
13.4.4  数据库操作    294
13.4.5  业务模型    311
13.4.6  工具类    318
13.5  后台管理子系统的实现    319
13.5.1  管理员登录    319
13.5.2  添加商品    320
13.5.3  查询商品    324
13.5.4  修改商品    329
13.5.5  删除商品    330
13.5.6  订单管理    332
13.5.7  用户管理    334
13.5.8  公告管理    335
13.5.9  退出系统    338
13.6  前台电子商务子系统的实现    338
13.6.1  导航栏    338
13.6.2  销售排行    341
13.6.3  人气排行    341
13.6.4  商品    342
13.6.5  公告栏    342
13.6.6  用户注册    342
13.6.7  用户登录    343
13.6.8  商品详情    345
13.6.9  关注商品    346
13.6.10  购物车    347
13.6.11  下单    350
13.6.12  用户中心    352
13.7  本章小结    353
 
  第14章     Struts 2框架基础    354
14.1  Struts 2的体系结构    354
14.2  Struts 2的工作环境    355
14.2.1  Struts 2的下载    355
14.2.2  使用Eclipse开发Struts 2的Web应用    356
14.2.3  个Struts 2应用    357
14.3  Struts 2的Action    359
14.3.1  Action的创建与配置    359
14.3.2  Action接收请求参数    362
14.3.3  Action访问Servlet API    365
14.3.4  Action中常见的结果类型    371
14.4  基于Struts 2框架的注册与登录    376
14.5  本章小结    387
习题14    388
 
  第15章     Spring MVC框架基础    390
15.1  Spring MVC的工作原理    390
15.2  Spring MVC的工作环境    392
15.2.1  Spring的下载与安装    392
15.2.2  使用Eclipse开发Spring MVC的Web应用    393
15.3  基于注解的控制器    397
15.3.1  Controller注解类型    397
15.3.2  RequestMapping注解类型    397
15.3.3  编写请求处理方法    398
15.3.4  Controller接收请求参数的常见方式    399
15.3.5  Spring MVC框架中的重定向与转发    404
15.3.6  应用@Autowired进行依赖注入    405
15.3.7  @ModelAttribute    408
15.4  表单标签库与数据绑定    409
15.4.1  表单标签库    409
15.4.2  数据绑定    413
15.5  Spring的数据库编程    421
15.5.1  Spring JDBC的配置    421
15.5.2  Spring JdbcTemplate的常用方法    422
15.5.3  基于@Transactional注解的声明式事务管理    426
15.6  基于Spring MVC框架的注册与登录    427
15.6.1  JSON数据转换    427
15.6.2  注册与登录    427
15.7  本章小结    437
习题15    437
 
  附录A      案例1:基于Struts 2框架的名片管理
系统的设计与实现    438
  附录B      案例2:基于Spring MVC框架的名片管理
系统的设计与实现    439
  附录C      案例3:Spring MVC整合MyBatis    440
  附录D      案例4:在Eclipse中使用Maven整合
Spring MVC MyBatis框架    441
参考文献         442
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐