应用系统名称:永和门店管理
说明:
配置流程简介配置介绍:
spring核心文件以及整合mvc框架
配置前端控制器放行静态资源
配置注解驱动,用于识别逐渐
配置需要扫描的包:spring自动去扫描带有@Controller、@service注解
配置内部有资源视图解析器
项目运行流程介绍:
用户通过url请求由前端控制器,前端控制器收到请求后调用处理器映射器,处理器映射器根据xml配置文件,注解找到对应的controller并返回给前端控制器,前端控制器调用处理器适配器找到具体的controller,找到匹配的url处理方法进行业务逻辑处理,在进入service之前service层对应的对象通过@Autowired注解,以及被spring实现了IoC控制反转和DI注入,产生了接口的实现对象,通过这个对象进入service层进行业务处理,service实现层,@Autowired注解描述的Mapper对象原理实现相同,但Mapper对象的实现是根据mybatis功能框架实现的,交给spring管理,spring将运行过程实现1.读取配置文件(mybatis配置文件)根据配置信息创建sqlsession工厂,获取一个sqlsession对象,连接数据库,根据接口的方法也就是指定的namespace和id,找到指定的mapper.xml文件,找到对应执行sql语句,执行语句,指定类型封装,将结果封装,返回封装结果,将结果再次返回给contorller层,controller层将数据封装至model中,并返回指定View,前端控制器将执行结果传递给视图解析器根据view解析后返回具体页面
前端控制器根据model对View进行渲染,并返回给服务器,服务器返回将页面返回至给客户端
项目中的问题:
1.如何把新增的数据马上显示出来——利用请求转发,重新查询一次
2.如何回显
将代码存放至Model域中