ssm框架整合入门系列——总结

完结撒花

不论是代码的完成,还是文章的写完都让我筋疲力尽。幸好,对于框架的理解也在一点点的加深,对于项目的构建也有了很大程度的熟悉,
而这种项目的纪录让我发现,有时候代码的修改、覆盖会导致很多细节是文章写不出来的,所以以后记这类的东西,不要试图全部记录下来,要选出关键的地方、或者难的地方等等。

1411662-20181129214931163-1104412541.png

上图是整个项目的项目构成、交互原理图

简述:

从BootStrap构成的页面发送Ajax请求到tomcat,tomcat将请求交个对应项目。

SpringMVC的前端控制器,接受到请求判断是否能处理请求,能则调用Controller的某个方法,返回json数据,Controller调用Service层逻辑,Service通常需要调用Dao层的数据库操作,而Dao是由MyBatis逆向工程(MBG)生成和一些我们自己修改添加的Mapper接口。

Mapper的实现又是有Spring容器启动时,我们配置好的自动扫描器扫描到ioc容器中。

这使得我们可以Autowired(自动装配)Service等实例来方便的使用。

当然,还少不了Maven的项目依赖的管理。

难点:

  1. 分页操作,初步接触,还是有一点点复杂吧。
  2. 新增、修改,引入数据校验的操作(前端,后端),这是一个比较复杂的逻辑。

项目源码地址: ssm-crud

转载于:https://www.cnblogs.com/famine/p/10041374.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值