中培IT学院

Spring MVC开发培训方案

浏览:912次 作者:小编

培训背景

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

 

培训对象

适合学习Spring MVC的人包括但不限于以下几类人员:

1.想要进入Java后端开发的学生或转行者。

2.想要提升自己技能,希望能够更好地理解Web开发的开发者。

3.想要构建企业级Web应用程序的开发者。

4.已经具有基础知识,但希望进一步了解Web开发的开发者。

 

培训收益

1.理解什么是Spring MVC;

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

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

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

5.理解Spring MVC的优势;

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

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

 

培训特色

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

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

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

 

日程安排

日程

章节

授课内容

第一天
上午

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. 总结所学内容及答疑。


企业内训1 企业内训1
标签: Spring课程 MVC Spring

上篇: H5移动跨平台开发培训方案

下篇: OpenStack与Docker培训方案