Java面试-----项目篇

项目整理

一.介绍一下你的项目?
    说到这个项目,有一个小故事,之前在美团上点了一个外卖,等送过来的时候已经凉了,饭菜并没那么可口,于是萌生了一个想法,如果自己能做一个平台,让厨师上门烹饪会好一点,根据我的分析这个市场还是很客观的,家宴就有这样的需求,有了这个想法,我就跟我几个舍友商量实施了这个项目,首先我们获取了这个项目的需求,然后再分工各自完成。

二.项目用到了那些技术?

我的模块是主页面和登录注册,之后我学习了spring,springmvc,mybatis,最后整合这三个框架完成了这个项目。

三.Spring.xml中都有那些配置?

  1. 配置数据源,也就是配置数据库的一下参数。
  2. 配置mybatis的sqlsession的工厂。
  3. 配置mybatis自动扫描和映射的包。
  4. 配置事物管理器。
  5. 开启注解进行事物管理。

四.Springmvc.xml中都有哪些配置?

  1. 开启自动扫描注解包。
  2. 开启注解。
  3. 配置视图解析器。

五.Web.xml中都有那些配置?

  1. 配置spring核心监听器,服务器在加载spring容器时,且会加载一次
  2. 配置springmvc核心控制器

六.说一下整个项目的流程?

比如说用户的注册:

  1. 将用户的注册表单提交。
  2. 通过中央控制器进行分配。
  3. Service(服务层)定义好添加用户的接口,它的实现类调用dao(数据访问层)的接口里的添加方法。Dao接口已经在dao.xml中进行了实现,书写了添加的sql语句。
  4. 然后将添加结果返回给中央控制器。
  5. 中央控制器进过视图解析后将结果展示在用户页面。

 

 

 

 

你可能感兴趣的:(Java)