Spring MVC 入门 – 25步构建Java Web应用 | Spring MVC For Beginners – Build Java Web App in 25 Steps

Spring MVC 入门 - 25步构建Java Web应用 | Spring MVC For Beginners – Build Java Web App in 25 Steps-幻仿编程
Spring MVC 入门 – 25步构建Java Web应用 | Spring MVC For Beginners – Build Java Web App in 25 Steps
此内容为付费资源,请付费后查看
49
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
资源分类: IT编程查看预览
最近更新: 2025-10-13文件内容: 视频+中英文字幕+配套课件
视频分辨率: 1080P 高清文件大小: 0.78GB
视频语言: 英语视频字幕: 中英字幕

幻仿编程 Udemy 付费课程,独家中英字幕 + 配套资料!
限时1折特惠!课程永久访问权,随时随地学习!

Spring MVC 入门:25 步构建 Java Web 应用

学习Spring MVC框架,通过逐步动手的方法构建Todo管理应用程序!

讲师:in28Minutes Official


图片[1]-Spring MVC 入门 – 25步构建Java Web应用 | Spring MVC For Beginners – Build Java Web App in 25 Steps-幻仿编程
图片[2]-Spring MVC 入门 – 25步构建Java Web应用 | Spring MVC For Beginners – Build Java Web App in 25 Steps-幻仿编程

你将学到什么

  • 你将使用 Spring MVC、Bootstrap、Maven 和 Eclipse 分 25 步逐步构建一个任务管理应用程序。
  • 你将理解 Spring MVC 的基本概念:DispatcherServlet、控制器(Controllers)、ModelMap、ModelAndView、视图(JSP)、JSTL、@RequestParam 和 @SessionAttributes。
  • 你将学习如何使用 Spring MVC 实现表单绑定和验证。
  • 你将学习如何使用 Spring Security 进行身份验证和授权。
  • 构建 2 个基本的 Spring REST Web 服务。
  • 你将学习如何使用 @ControllerAdvice 和 @ExceptionHandler 实现异常处理。
  • 你将学习如何实现国际化(Internationalization)。
  • 你将了解使用 Maven、Tomcat 和 Eclipse 的基础知识。
  • 你将学习如何使用 Maven 进行基本依赖管理。
  • 你将学习如何使用 Bootstrap(基础)来美化网页。

先决条件

  • 你期待开发你的第一个 Java Web 应用程序。
  • 你有一些 Java Web 应用程序的经验,但并未完全理解其基础。
  • 你想学习 Spring MVC 的基础知识并在此基础上掌握其精髓。
  • 你希望使用 Spring MVC 实现高级功能,如异常处理、表单绑定和验证、国际化以及 Spring Security。
  • 在本初学者课程中,我们将使用内存列表作为数据存储。

课程描述

开发你的第一个 Spring MVC Web 应用程序是有趣的。 在本课程中,你将学习 Spring MVC 的基础知识,开发一个基本的任务管理应用程序,包括登录和注销功能。

我们的学员都在说什么:

★★★★★ “这是一门很棒的课程,用于获取 Spring MVC 的基础知识。讲师非常棒,讲解清晰、简单明了。我强烈推荐给所有对 Java Web 基础感兴趣的学员。谢谢!”

★★★★★ “作者对每一个知识点都讲解得很清楚。”从零开始构建应用程序,所有的 Spring 技巧和特性都进行了说明。”

★★★★★ “太棒了!终于有一门值得购买的高质量课程。请继续发布更多关于 Spring 的内容,比如 REST、Hadoop 等。也不要忘记 Play 框架。”

★★★★★ “这是一门非常棒的 Spring MVC 入门课程。 我尤其喜欢 Ranga 鼓励学员去探索框架并尝试“破坏它”的方式。这帮助学员深入了解注解和标签的作用。“

课程概览:

你将 逐步构建网站 – 超过 25 步。这门课程将是你学习 Java Web 应用开发的 完美入门第一步。

你在本课程中将使用 Spring(依赖管理)、Spring MVC、Spring Security(身份验证和授权)、Bootstrap(页面美化)、Maven(依赖管理)、Eclipse(IDE)和 Tomcat Web 服务器。 我们将帮助你为这些工具进行配置。

你将学习的内容包括:

  • DispatcherServlet
  • 带登录/注销功能的基本任务管理应用程序
  • Model、Controllers、ViewResolver 和 Filters
  • 表单 – 数据绑定、验证
  • 基于注解的方法 – @RequestParam、@PathVariable、@ModelAttribute、@SessionAttributes 等
  • 使用 Bootstrap 美化页面
  • Spring Security
  • 国际化(i18n)
  • 异常处理
  • 基础的 REST 服务

分步详情:

  • 第 11 步:配置应用以使用 Spring MVC
  • 第 12 步:创建第一个 Spring MVC 控制器,@ResponseBody 和 @Controller
  • 第 13 步:重定向到登录 JSP 页面 – LoginController,@ResponseBody 和 ViewResolver
  • 第 14 步:DispatcherServlet 和 Log4j
  • 第 15 步:在欢迎页面上显示用户名和密码 – ModelMap 和 @RequestParam
  • 第 16 步:LoginService 和移除基于 JEE Servlet 的所有代码
  • 第 17 步:Spring 自动装配和依赖管理 – @Autowired 和 @Service
  • 第 18 步:创建 TodoController 和 list-todos 视图。将 TodoService 设为 @Service 并进行注入。
  • 第 19 步:Web 应用程序架构
  • 第 20 步:更多关于 Spring 框架的内容
  • 第 21 步:Session、Model 与 Request 的区别 – @SessionAttributes
  • 第 22 步:创建新任务并重定向到控制器
  • 第 23 步:JSTL
  • 第 24 步:使用 Webjars 的 Bootstrap
  • 第 25 步:删除一个任务
  • 第 26 步:使用 Bootstrap 格式化页面并添加 HTML5 验证
  • 第 27 步:引入 JSR 349 验证,使用 Hibernate Validator – 第一个 Command Bean。
  • 第 28 步:更新一个任务
  • 第 29 步:为任务添加目标日期 – 使用 initBinder 处理日期字段
  • 第 30 步:导航栏和 JSP 片段
  • 第 31 步:为 Spring Security 做好准备
  • 第 32 步:Spring Security 的初始设置
  • 第 33 步:使用 Spring Security 进行重构和添加注销功能
  • 第 34 步:Spring MVC 中的异常处理 – @ControllerAdvice、@ExceptionHandler 和 web.xml 中的 error-page
  • 第 35 步:添加国际化(i18n)功能
  • 第 36 步:基础的 Spring REST 服务 – @RestController 和 jackson-databind
  • 第 37 步:更多的 REST 服务 – @PathVariable

在本初学者课程中,我们不会与数据库进行交互。

适合人群:

  • 你需具备 Java 的基础知识。
  • 你不需要具备 Eclipse、Spring、Maven 或 Tomcat 的任何经验。
  • 我们将帮助你安装 Eclipse 并使用 Maven 和 Tomcat 开始开发。
共 48 节课程 • 总时长 6 小时 13 分钟
第一章 课程介绍
1. 课程介绍2分22秒
2. 课程概述5分41秒
第二章 第1部分 使用JSP和Servlet构建基础Java Web应用
1. 第1步 设置你的第一个Java Web应用程序9分31秒
2. 第1天 理论1 – Maven与魔法6分17秒
3. 第1步 理论2 – 什么是Servlet2分13秒
4. 第1步 理论3 – Web应用程序请求流程7分33秒
5. 第1步 理论4 – 理解你的第一个Servlet – LoginServlet6分36秒
6. 第2步 从零开始创建登录Servlet和你的第一个视图12分36秒
7. 第2步 理论 – 游戏时间 – 让我们尝试破坏3分56秒
8. 第3步 使用Get方法传递请求参数9分11秒
9. 第3步 理论 – 脚本片段介绍与结束5分13秒
10. 第4步 Get参数的缺点4分4秒
11. 第5步 你的第一个Post请求6分52秒
12. 第6步 你的第一个Servlet doPost方法5分9秒
13. 第7步 添加密码字段9分9秒
第三章 第2部分 Spring MVC
1. 第10步 配置Maven、Tomcat和简单的JEE应用程序7分28秒
2. 第11步 通过4个小步骤设置Spring MVC17分9秒
3. 第12步 你的第一个Spring MVC控制器10分22秒
4. 第13步 第1部分 – 你的第一个Spring MVC视图 ViewResolver11分10秒
5. 第13步 第2部分 – 理论讲解 – Spring MVC 架构2分29秒
6. 第13步 第3部分 – 游戏中断 – 尝试破坏事物3分58秒
7. 第14步 添加日志框架 Log4j7分55秒
8. 第15步 重定向到欢迎页面 ModelMap和@RequestParam13分50秒
9. 第16步 使用LoginService进行身份验证8分50秒
10. 第17步 Spring自动装配和依赖注入6分14秒
11. 第18步 使用TodoService显示待办事项列表14分16秒
12. 第19步 Java Web应用程序架构 Model 1、Model 2与MVC10分9秒
13. 第20步 Spring模块5分29秒
14. 第21步 SessionAttributes Session与Request对比12分55秒
15. 第22步 添加新的待办事项并重定向12分14秒
16. 第23步 JSTL forEach标签9分41秒
17. 第24步 使用Bootstrap设计视图样式12分12秒
18. 第25步 删除待办事项功能7分6秒
19. 第26步 HTML5验证和格式化待办事项表单8分14秒
20. 第27步 第1部分 – 添加Todo命令Bean8分29秒
21. 第27步 第2部分 – 使用Hibernate Validator进行验证9分12秒
22. 第28步 更新待办事项功能13分21秒
23. 第29步 添加目标日期字段 initBinder6分26秒
24. 第30步 JSP片段和添加导航栏8分4秒
25. 第31步 准备Spring Security3分21秒
26. 第32步 设置Spring Security6分31秒
27. 第33步 实现退出登录功能7分17秒
28. 第34步 第1部分 – 异常处理背后的理论5分38秒
29. 第34步 第2部分 实现异常处理10分27秒
30. 第35步 使用Spring MVC进行国际化8分53秒
31. 第36步 Spring Rest Web服务基础4分22秒
32. 第37步 Spring Rest Web Services @PathParam2分13秒
第四章 恭喜
1. 下一步58秒
1. 关于课程更新与获取

如何获取本站课程?

免费获取方式:在本站签到、评论、发布文章等可获取积分,通过积分购买课程。
付费获取方式:购买本站【月度会员】或【永久会员】。

课程购买后是否支持更新?
是的,所有课程均提供免费更新服务。 我们致力于为您提供持续的学习支持。

如何获取更新?
单独购买的课程: 您可在“个人中心”随时查看购买记录及最新下载链接,轻松获取免费更新。
永久会员: 您可在相关页面直接查看最新下载地址,随时免费获取更新。
非永久会员(重要提示):通过会员权限下载的课程,在“个人中心”可能不显示具体订单记录。

因此,会员到期后,您将无法通过“个人中心”查看最新下载链接。
解决方案建议:续费会员: 恢复会员权限后,即可再次查看所有最新下载链接。
妥善保存下载链接: 我们强烈建议您在会员有效期内,保存好本站分享的课程下载链接。通常,课程更新内容会直接补充到原有分享链接中。
2. 关于课程资料

课程下载后资料是否齐全?
绝大部分课程资料齐全。 我们尽力确保您获得完整的学习资源。
少数情况说明: 极少数课程可能存在资料缺失情况。针对 Udemy 课程,资料形式多样,请知悉:本地文件(随视频下载): 此类课件通常随视频一并提供,下载即得。

本地文件(含链接): 课件文件中会提供资料下载链接,您需自行访问链接下载。此类资料通常也可获取。
在线平台存储(如 GitHub): 讲师会在视频中说明资料获取方式(如访问特定平台),请您按指引自行下载。
③ Udemy 平台内资料: 部分资料需登录您在 Udemy 购买的账号才能查看。此类资料本站无法提供,除非您自行在 Udemy 平台购买该课程。
3. 关于课程字幕

是否提供中英文双字幕?原本无字幕的课程是否支持?
是的,本站下载的所有课程均提供中英文双字幕,包括 Udemy 原本无任何字幕的课程。 我们致力于提升您的学习体验。

Udemy 字幕现状与本站服务:
○ Udemy 绝大多数课程本身不提供任何字幕。在少数提供字幕的课程中,也几乎不提供中文字幕。

本站字幕服务流程:
Udemy 有字幕: 我们会将其翻译成中文字幕,与英文字幕一同提供。
Udemy 无字幕: 我们会通过技术手段识别生成英文字幕,再翻译成中文字幕,一同提供给您。

字幕服务重要说明(请您理解):
翻译精度: 字幕翻译采用谷歌翻译引擎完成,虽不及人工翻译精准,但足以保障您正常学习理解。
若您仍然觉得字幕精度较低: 可联系站长针对性润色字幕(该服务仅限本站会员)。
4. 关于视频存储与使用

视频存储位置与观看/下载方式?
本站所有课程视频均存储于网盘平台。
您支持在线观看: 可在网盘内直接播放学习。
您支持下载: 可将视频下载至本地,使用播放器播放,更灵活便捷。

主要存储网盘:百度网盘

视频格式与加密情况?
本站所有课程视频均以 MP4 或 MKV 通用格式提供。
视频文件不加密,您可自由分享(请遵守相关法律法规)。
播放建议: 使用本地播放器(如 PotPlayer)播放时,可同时加载中英文字幕文件,学习体验更佳。您可参考我们提供的《PotPlayer 挂载中英双字幕教程》。
5. 关于售后支持与退款政策

遇到问题如何联系?
无论您在购买前或购买后遇到任何疑问,都欢迎随时联系站长。 我们将竭诚为您服务。

退款政策说明:
原则: 由于虚拟商品(课程、资料等)具有可复制性,一旦购买成功并完成下载,原则上不支持退款。

请您在购买前仔细阅读课程介绍、资料说明及本条款,确认符合您的需求。 如有不确定之处,欢迎先行咨询站长。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容