-
先写实体类entity,定义对象的属性,(可以参照数据库中表的字段来设置,数据库的设计应该在所有编码开始之前)。实体类的书写对应这数据库里面的表字段属性,最后生成setter+getter方法,还有重定向的.tostring方法。以后的业务添加中,每多一张表就多一个实体类,多一个dao和mapper。
-
写Mapper.xml(Mybatis),其中定义你的功能,对应要对数据库进行的那些操作,比如 insert、selectAll、selectByKey、delete、update等。
-
写Mapper.java/Dao.java,将Mapper.xml中的操作按照id映射成Java函数。实际上就是Dao接口,二者选一即可。dao层是数据访问对象的接口,也就是数据接入的地方。声明数据库的操作方法,增删查改的方法声明;
-
写Service.java,为控制层提供服务,接受控制层的参数,完成相应的功能,并返回给控制层。Service层是通过dao层接口来对业务逻辑的实现。也是定义的声明数据库的操作方法,增删查改的方法声明;
impl层,这个是service的实现类,一般来说,dao层也会有一个实现类,写的是对service层方法的具体实现; -
写Controller.java,连接页面请求和服务层,获取页面请求的参数,通过自动装配,映射不同的URL到相应的处理函数,并获取参数,对参数进行处理,之后传给服务层。
-
写JSP页面调用,请求哪些参数,需要获取什么数据。
javaweb SSM
最新推荐文章于 2024-07-21 23:21:30 发布