• 中培教育企业IT内训课程
    您现在的位置:首页 > 企业内训 > 软件研发 > Spring MVC高级开发课程实施方案

    Spring MVC高级开发课程实施方案

    2020-08-14 17:04:22 | 来源:中培企业IT培训网

    一、培训背景

    Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring框架提供了构建Web应用程序的全功能MVC???。使用Spring可插入的MVC架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1,Struts2等。

    二、培训目标

    1.理解什么是Spring MVC;

    2.了解Spring MVC的发展及历程;

    3.理解Spring MVC的作用和意义;

    4.理解Spring MVC能做什么,为什么能写出性能优秀的程序;

    5.理解Spring MVC的优势;

    6.理解如何选择优秀的MVC框架;

    7.运用Spring3 MVC写出性能优秀的程序。

    三、培训特色

    1.理论与实践相结合、案例分析与行业应用穿插进行;

    2.专家精彩内容解析、学员专题讨论、分组研究;

    3.通过全面知识理解、专题技能和实践结合的授课方式。

    四、培训大纲

    培训时间 培训???/th> 培训内容
    第一天
    上午
    Spring3. 0 1. Spring3. 0开发技术快速入门;
    2.Spring-IOC思想;
    3.Spring-Bean作用域范围;
    4Spring-Bean生命周期管理;
    5.Spring依赖注入;
    6Spring-AOP 原理剖析;
    7.Spring-声明式事务管理;
    8.Spring-数据库操作以及数据源配置。
    第一天
    下午
    Spring MVC是什么 1.什么是Spring MVC;
    2.Spring MVC 的发展历程;
    3.为什么要用Spring MVC;
    第二天
    上午
    Spring MVC
    能干什么(一)
    4.进行更简活的 Web 层开发;
    5.天生与Spring 框架集成(如loC 容器,AOP等);
    6.提供强大的约定大于配置的契约式编程支持;
    7. 能简单的进行Web层的单元测试;
    8.支持灵活的URL 到页面控制器的映射;
    第二天
    下午
    Spring MVC
    能干什么(二)
    9. 非棠容易与其他视图技术集成,如 Velocity、FreeMarker 等等,因为模型数据放在一个Model 里 (Map 数据结构实现,因此很容易被其他框架使用);
    10. 非常灵活的数据验证、格式化和数据绑定机制;
    11. 提供一套强大的JSP标签库,简化JSP开发;
    12. 支持灵活的本地化、主题等解析;
    13. 更加简单的异常处理;
    14. 对静态资源的支持;
    15. 支持Restful风格。
    第三天
    上午
    Spring MVC架构 1. Spring MVC框架整体介绍;
    2. Spring MVC处理流程;
    3. Spring MVC架构组件:
    ●DispatcherServlet;
    ●HandlerMapping;
    ●HandlerAdapter;
    ●ViewResolver;
    ●Controller 接口;
    ●LocalResolver;
    ●ThemeResovler;
    ●Multipartresolver;
    ●HandlerExceptionResolver;
    ●RequestToViewNametranslator;
    ●FlashMapManager。
    第三天
    下午
    Spring MVC的
    优势及如何选择
    适合的框架
    1. 实战:手工搭建 Spring3 项目 demo;
    2. 介绍 Spring MVC的优势所在;
    3. 介绍从哪些维度去选择适合的框架;
    4. 总结所学内容及答疑。

    相关阅读

    六合官网