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. 中央控制器进过视图解析后将结果展示在用户页面。

 

 

 

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值