javaweb SSM

  • 先写实体类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页面调用,请求哪些参数,需要获取什么数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值