为什么使用SSH 1.使用Struts是因为struts是基于MVC模式的,很好的将应用程序进行了分层,使开发者更关注于业务逻辑的实现;struts有着丰富的标签库,能大大提高开发效率。 2. hibernate是一个优秀的持久层框架,轻量级,性能好,ORM映射灵活,数据库无关性好,对表与表的映射关系处理的很完善,对jdbc做了良好的封装,使得我们开发时与数据库交互不需要编写大量的sql语句。 3. 使用Spring:Spring在框架中充当容器的角色,用于维护各个层次之间的关系。通过IOC控制反转和DI依赖注入完成各个层之间的注入,使得层与层之间实现完全解耦,增加运行效率利于维护。 并且Spring的AOP面向切面编程,可以实现在不改变代码的情况下完成对方法的增强。比较常用的就是Spring的声明式事务管理,底层通过AOP实现,避免了我们每次都要手动开启事物,提交事务的重复性代码,使得开发逻辑更加清晰。 介绍一下你原来的公司,你在公司主要做什么? 郑州科瑞思拓软件科技有限公司是一家专业提供企业信息化整体解决方案的高新技术企业,为企业提供信息化规划、建设及运维等全生命周期的服务。 公司的主要业务包括:软件产品;IT外包服务;企业信息化咨询;系统集成;软件定制开发;移动应用开发等。 (面试被问烂的两个问题) SpringMVC和Struts2的区别 Mybatis和Hibernate的区别 To面试的同学们 面试是大家都要经历的一个阶段,要有充分准备地去每家企业;过程中可能受挫、可能有不足;要学会从这些失败中查找并分析原因,积累面试经验;争取下次同样的问题可以表现的更好;让面试官满意、也让你自己满意。最终找到符合自己期望的工作。
|