项目整理
一.介绍一下你的项目?
说到这个项目,有一个小故事,之前在美团上点了一个外卖,等送过来的时候已经凉了,饭菜并没那么可口,于是萌生了一个想法,如果自己能做一个平台,让厨师上门烹饪会好一点,根据我的分析这个市场还是很客观的,家宴就有这样的需求,有了这个想法,我就跟我几个舍友商量实施了这个项目,首先我们获取了这个项目的需求,然后再分工各自完成。
二.项目用到了那些技术?
我的模块是主页面和登录注册,之后我学习了spring,springmvc,mybatis,最后整合这三个框架完成了这个项目。
三.Spring.xml中都有那些配置?
- 配置数据源,也就是配置数据库的一下参数。
- 配置mybatis的sqlsession的工厂。
- 配置mybatis自动扫描和映射的包。
- 配置事物管理器。
- 开启注解进行事物管理。
四.Springmvc.xml中都有哪些配置?
- 开启自动扫描注解包。
- 开启注解。
- 配置视图解析器。
五.Web.xml中都有那些配置?
- 配置spring核心监听器,服务器在加载spring容器时,且会加载一次
- 配置springmvc核心控制器
六.说一下整个项目的流程?
比如说用户的注册:
- 将用户的注册表单提交。
- 通过中央控制器进行分配。
- Service(服务层)定义好添加用户的接口,它的实现类调用dao(数据访问层)的接口里的添加方法。Dao接口已经在dao.xml中进行了实现,书写了添加的sql语句。
- 然后将添加结果返回给中央控制器。
- 中央控制器进过视图解析后将结果展示在用户页面。