对比传统Servlet技术和SSM框架的优缺点、Mapper的反参方式、MyBatis生命周期1

本文探讨了传统Servlet与SSM框架的优缺点,指出SSM在ORM实现和项目维护上的优势。解释了ORM思想,强调其简化数据库操作和提高开发效率的特点。详细阐述了MyBatis的框架优点,如减少代码量、动态SQL支持,并解析了Mapper的反参方式。此外,还介绍了SqlSessionFactory和SqlSession在MyBatis生命周期中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 对比传统Servlet技术和SSM框架的优缺点?

 JSP/Servlet是Java Web早期的开发模型,同SSH、SSM框架比较,JSP/Servlet算不上真正的框架模型,因为使用该模型所涉及的MVC分层业务及逻辑编码工作均由用户完成。 SSM更注重注解式开发,且ORM实现更加灵活,SQL优化更简便,入门容易。 ssm的底层还是servlet。只是ssm封装得比较好,里面有个dispatchservlet类,这个有负责处理外部请求的作用,也就是对servlet的封装。JSP/Servlet模型简单容易学习,但采用该模型后开发者后续工作量较大; SSM模型需要开发者有较好的基础知识,正确配置相关参数,可为开发带来较多的便捷性,并在项目的开发中实现了MVC设计模式的低耦合、易维护和可扩展的分层思想,可极大提高开发效率,降低开发和维护成本。

2.ORM思想个人理解? 

 ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库   中。

不足:

  ·持久化层缺乏弹性。一旦出现业务需求的变更,就必须修改持久化层的接口 
       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值