项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm
第19章 初步开发
在前面四篇的几个章节,我们对于Spring MVC,Spring,MyBatis这三大框架的一些知识点已经有了比较深入的了解。我们可以将Spring理解成整合项目的大容器,在Spring中,可以使用注解或者xml配置文件去实例化对象,其实就是IoC/DI,控制反转/依赖注入(对于IoC和DI,在第11章中有深入的介绍)。也就是说,我们不用再显式的new出一个对象,Spring框架已经帮我们完成了一些实例化操作。我们只需要使用即可。
Spring MVC在项目中,可以简单理解是和用户打交道的,我们在Spring MVC中使用配置拦截用户的请求,用户的请求会通过HandlerMapping去匹配Controller。Controller就是具体请求对应所执行的操作,你可以理解为具体的类/方法。学过struts的同学会比较容易理解。
MyBatis是在项目中对数据库进行操作的,它让我们操作数据库变得简单透明。MyBatis的操作都是操作sqlSessionFactory实例来进行展开的。<
谙忆
Java
公众号:程序编程之旅。曾经写过C、C++,使用过Cocos2dx开发过游戏、安卓端、IOS端、PC端页面均开发过。目前专注Java开发,SaaS内核、元数据的研究。偶尔玩玩爬虫