帮酷LOGO
  • 显示原文与译文双语对照的内容
Spring MVC for beginners - In 25 Small Steps

  • 源代码名称:SpringMvcStepByStep
  • 源代码网址:http://www.github.com/in28minutes/SpringMvcStepByStep
  • SpringMvcStepByStep源代码文档
  • SpringMvcStepByStep源代码下载
  • Git URL:
    git://www.github.com/in28minutes/SpringMvcStepByStep.git
  • Git Clone代码到本地:
    git clone http://www.github.com/in28minutes/SpringMvcStepByStep
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/in28minutes/SpringMvcStepByStep
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • 面向初学者的 Spring MVC 教程

    欢迎访问我们的Spring MVC 课程。 转到步骤wise细节了解你在本课程中学习的所有概念。 我们在( step01.md, Step02.md, step37.md )的每个步骤结束时都有所有的代码。 还存在一些在某些步骤( step07.zip 到 step37.zip ) 结束时具有代码的zip文件。

    面向初学者的 Spring MVC 教程

    安装 Eclipse 和 Java

    https://github.com/in28minutes/SpringIn28Minutes/blob/master/InstallationGuide-JavaEclipseAndMaven_v2.pdf

    课程概述

    你会了解到

    • DispatcherServlet
    • 具有登录/注销功能的基本事务管理应用程序
    • 模型,控制器,ViewResolver和过滤器
    • 表单- 数据绑定,验证
    • 基于注释的方法- @RequestParam, @PathVariable, @ModelAttribute, @SessionAttributes 等
    • Bootstrap 用于设置页面样式
    • Spring Security
    • 管理用户帐号和组
    • 异常处理
    • 基本REST服务

    步骤 1至 7-- 构建普通的Web应用程序

    • 了解HTTP基础知识
    • HttpRequest - GET/POST,请求参数
    • HTTP响应- 响应状态- 404,200,500等
    • 介绍 JSP 。servlet 。scriptlet和 EL
    • HTML表单- 方法,操作&表单数据
    • 了解使用 Maven,Tomcat和 Eclipse的基础知识
    • 使用请求属性在Servlet和视图之间传递模型

    步骤到XX的步骤: 使用 Spring MVC 构建你的第一个Web应用程序

    • 步骤 11: 将应用程序配置为使用 spring MVC
    • 步骤 12: 第一个 Spring MVC 控制器,@ResponseBody, @Controller
    • 步骤 13: 重定向到登录 JSP - LoginController 。@ResponseBody 和视图解析程序
    • 步骤 14: DispatcherServlet和 Log4J
    • 步骤 15: 在欢迎页面上显示用户标识和密码- ModelMap和 @RequestParam
    • 步骤 16: LoginService并删除所有基于JEE的代码
    • 步骤 17: spring 自动连接和依赖管理- @Autowired 和 @Service
    • 步骤 18: 创建TodoController和 list-todos.jsp 。 使TodoService成为 @Service 并注入它。
    • 步骤 19: Web应用程序体系结构
    • 步骤 20: 关于 spring 框架的更多信息
    • 步骤 21: 会话 vs 模型 vs 请求- @SessionAttributes
    • 步骤 22: 新待办事项并重定向到控制器
    • 步骤 23: JSTL
    • 步骤 24: Bootstrap - 使用 Webjars
    • 步骤 25: 让我们来做一个待办事项
    • 步骤 26: 使用 Bootstrap 格式化和添加HTML5验证
    • 步骤 27: 使用 Hibernate 验证器引入 JSR 349验证- 第一个命令 Bean 。
    • 步骤 28: 让我们更新一个待办事项
    • 步骤 29: 让我们为Todo添加一个目标日期- 使用initBinder处理日期字段
    • 步骤 30: 导航栏和 JSP Fragments
    • 步骤 31: 让我们准备 spring 安全性
    • 步骤 32: spring 安全性的初始设置
    • 步骤 33: 使用 spring 安全性重构和添加注销功能
    • 步骤 34: Spring MVC 中的异常处理- @ControllerAdvice, @ExceptionHandler 和 web.xml 中的错误页
    • 第 35步:让我们添加国际化- i18n
    • 步骤 36: 基本 spring Rest服务- @RestController 和 jackson-databind
    • 步骤 37: 更多Rest服务- @PathVariable

    期望

    • 为了学习本课程,你应该已经了解了 Java 。
    • 我们期望没有使用Java的web开发经验。
    • 我们期望没有 spring 以前的经验。

    运行示例

    步骤

    • Step01.md: 在Tomcat中使用web应用程序运行和运行
    • Step02.md: 第一个 JSP
    • Step03.md: 添加获取参数名称
    • Step04.md: 添加另一个获取参数密码
    • Step05.md: 让我们添加表单
    • Step06.md: 新形式和 doPost
    • Step07.md: 添加密码,用户标识/密码的验证

    练习

    • 将TodoController拆分为不同的控制器
    • 对更新和新任务使用相同的TodoController
    • 将待办事项标记为完成的功能

    的未来要做的事情

    • 单元测试- WTF为什么他们不在第一组?

    关于 in28Minutes

    • 在 in28Minutes,我们每天问自己一个问题。 我们如何创建更有效的培训?
    • 在实际应用中,我们使用基于问题解决方案的方法来解决实际。
    • 我们在Udemy和 Youtube ( 。2百万视图 & 12K 订阅服务器) 上的成功说明了我们方法的成功。
    • 我们的主要专长是开发,设计&架构 Java &相关框架( 。spring,Struts,Hibernate ),我们正在扩展到前端世界( 。Bootstrap,JQuery,Angular JS ) 。

    我们的信念

    • 最佳课程是互动和有趣。
    • 构建高质量应用的基础最好在学习时进行。

    我们的方法

    • 一步一步学习问题的解决方法
    • 实际的实际应用示例。
    • 我们使用 80 -20规则。 我们讨论了 20%个时间内使用的时间 80% 。 我们触摸它的他事情,简要地为你设备充足的知识,以便在你自己的。
    • 我们将在本课程中开发一个演示应用程序,可以在你的项目中重用,节省你的工作时间。
    • 所有的代码都在Github上提供,大多数步骤。

    其他课程

    有用的链接




    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语