SSM框架理解及流程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38262266/article/details/81104951

SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层。

流程:

A、创建数据库,根据需求分析中所需要的各种实体,创建对应的实体表,并给出表中的属性和约束条件。

B、写实体类entity.java,根据需求中需要的实体类,也即我们所创建的数据表,写类的属性,并给出每个属性的set和get方法,主要是参照数据库中表的字段来设置,当然,也可以利用之后所学的逆向工程直接进行entity层代码生成。

C、写Mapper.java(DAO.java),这里定义的是接口(interface),根据需求分析,给出需要实现的各种接口方法。

D、写Mapper.xml(Mybatis),其中定义所需要实现的功能,对应要对数据库进行的那些操作,主要是实现各种增删改查的工作等,注意这里对应的Mapper.java的方法名称要与id名称一致。

E、写Service.java(ServiceImpl.java),为控制层提供服务,接受控制层的参数,完成相应的功能,并返回给控制层,注意这里用到注解@Service以及@Autowired进行service层定义以及DAO层类注入。

F、写Controller.java,连接页面请求和服务层,获取页面请求的参数,通过自动装配,映射不同的URL到相应的处理函数,并获取参数,对参数进行处理,之后传给服务层,注意这里用到@Controller以及@Autowired注解。

G、写JSP页面调用,请求哪些参数,需要获取什么数据。

猜你喜欢

转载自blog.csdn.net/qq_38262266/article/details/81104951