功能实现前后端的主要思想(springMVC思想)
(一)后台需要三层模块的实现:dao--->service--->controller
1.dao层
Dao层主要是负责与数据库之间的交互,前端的数据信息无论是增删改查都是相当于在操作数据库的数据信息,
所以dao层主要负责java代码和SQL语句之间的连接性
使用SSM框架的话,mybatis框架会单独配置一个SQL语句的配置文件,我们只需要在该文件中编写对应的SQL语句,然后在DAO层每个方法名对应每个mapper文件中SQL语句的ID名即可
2.service层
service层主要负责连接dao层和controller层。service层接收到controller的调用信息时会去调用dao层对应的业务逻辑,然后将dao层的执行结果返回给controller层
这时候最好有一个高复用可封装类的实现
该类最好以下几个基本属性:
状态值state,状态信息stateinfo,结果信息
什么是高复用可封装类的实现呢?
service层调用dao层的时候返回的状态信息,当操作Dao层的数据库信息失败的时候service层需要返回结果信息给controller层
3.controller层
controller层会分为两
(一)后台需要三层模块的实现:dao--->service--->controller
1.dao层
Dao层主要是负责与数据库之间的交互,前端的数据信息无论是增删改查都是相当于在操作数据库的数据信息,
所以dao层主要负责java代码和SQL语句之间的连接性
使用SSM框架的话,mybatis框架会单独配置一个SQL语句的配置文件,我们只需要在该文件中编写对应的SQL语句,然后在DAO层每个方法名对应每个mapper文件中SQL语句的ID名即可
2.service层
service层主要负责连接dao层和controller层。service层接收到controller的调用信息时会去调用dao层对应的业务逻辑,然后将dao层的执行结果返回给controller层
这时候最好有一个高复用可封装类的实现
该类最好以下几个基本属性:
状态值state,状态信息stateinfo,结果信息
什么是高复用可封装类的实现呢?
service层调用dao层的时候返回的状态信息,当操作Dao层的数据库信息失败的时候service层需要返回结果信息给controller层
3.controller层
controller层会分为两