首先接触到的是用ssm框架实现对数据库中的数据进行增删改查,增是将用户填写的一张收据表单中的数据添加到数据库中,删是将不正确的数据删除,改是将某个不正确的数据进行更改,查是查询收据填写的答案以及已填写的收据。
ssm框架是springMVC、spring、Mybatis这三个框架。MyBatis负责与数据库交互,首先创建数据库的实体对象,并通过mapper生成数据库映射以及xml配置文件实现对数据库的操作;spring负责业务逻辑层的操作,Service定义业务操作接口并通过mapper实现;springMVC则是表现层,通过对MVC的分离,实现表现层的逻辑,通过controller从jsp中获取用户请求,控制Service中的业务。
ssh框架与ssm框架不同的是Struts与hibernate分别被springMVC和Mybatis替代,更加轻量级。ssh框架定义dao接口并通过hibernate中的方法实现数据操作,之后定义service接口并实现它,通过controller控制界面请求与业务逻辑的关系,实现数据的传递。
spring中IOC和AOP即控制反转和面向切面编程是其核心组成,但现在还不能很好的理解面向切面编程,控制反转是指通过注入的方法,即通过类和配置文件来生产对象,而不用通过new的方法生成。
本文介绍了使用SSM框架(SpringMVC、Spring、MyBatis)进行数据库操作的方法,包括增删改查等基本功能,并与SSH框架进行了对比。SSM框架中,MyBatis负责数据库交互,Spring管理业务逻辑,SpringMVC处理用户请求。
274

被折叠的 条评论
为什么被折叠?



