SSM企业级项目实战:SL会员商城项

1.Spring(往下看)

无需多言,作为开源届数一数二的典例,项目开发中无处不在;
核心IOC容器,用来装载bean(java中的类)-用Spring的IOC容器来管理Bean的生命周期,有了这样一种机制,我们就可以不用在代码中去重复的做new操作。
aop,面向切面编程,spring中最主要的是用于事务方面的使用。

2.Spring MVC(往下看)

作用于web层,相当于controller,与struts中的action一样,都是用来处理用户请求的。同时,相比于struts2来说,更加细粒度,它是基于方法层面的,而struts是基于类层面的。

SSM企业级项目实战:SL会员商城项目

3.MyBatis(往下看)

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。[来自:www.mybatis.org/mybatis-3/z…]

他人总结

  • Hibernate功能强大,数据库无关性好,O/R映射能力强,如果你对Hibernate相当精通,而且对Hibernate进行了适当的封装,那么你的项目整个持久层代码会相当简单,需要写的代码很少,开发速度很快,非常爽。
  • Hibernate的缺点就是学习门槛不低,要精通门槛更高,而且怎么设计O/R映射,在性能和对象模型之间如何权衡取得平衡,以及怎样用好Hibernate方面需要你的经验和能力都很强才行。
  • MYBATIS入门简单,即学即用,提供了数据库查询的自动对象绑定功能,而且延续了很好的SQL使用经验,对于没有那么高的对象模型要求的项目来说,相当完美。
  • MYBATIS的缺点就是框架还是比较简陋,功能尚有缺失,虽然简化了数据绑定代码,但是整个底层数据库查询实际还是要自己写的,工作量也比较大,而且不太容易适应快速数据库修改。

SSM企业级框架实战

SSM企业级项目实战:SL会员商城项目

SL 会员商城项目学习导图

SSM企业级项目实战:SL会员商城项目

由于文档内容过多,小编只展示了实战文档目录和SL会员商城项目学习导图,获取此份实战文档点击链接加入群聊【Java/架构技术交流三群】:https://jq.qq.com/?_wv=1027&k=5JgTHXS  进群找管理免费领取一下即可,群中大佬很多,欢迎各位IT人才们进群一起交流讨论最新技术!

发布了139 篇原创文章 · 获赞 18 · 访问量 729

猜你喜欢

转载自blog.csdn.net/qq_45401061/article/details/103938345