题目问法

  1. 平时会关注开源软件的发展么?
  2. 写出你熟悉的开源框架以及各自的作用?

参考解答:

要回答了解,国内的 oschina(开源中国)和国外的 apache, github 都是了解开源软件的好去处。

  • spring是一个开源框架,使用容器的思想管理bean,利用ioc和aop思想来解耦应用程序,提高整个应用的健壮与扩展性,常被用来整合其它框架。

  • springmvc 是spring中的一个子项目,依托于spring其它核心模块,专注于解决web开发时的问题。它是一个mvc框架,主要通过控制器解耦模型和视图。

  • hibernate 是一个数据持久层框架,它封装了jdbc,简化了对数据库增删改查的操作,根据实体类和表结构的映射,在运行时生成sql语句。使用hibernate可以提高开发效率,减少数据访问代码。它同时也是一个ORM框架,使得程序员用面向对象的思维操作数据库。

  • mybatis 是一个数据持久层框架,它封装了jdbc,简化了对数据库增删改查的操作,简化了参数和结果映射过程,让开发人员只需关注SQL本身。

  • struts2 是一个mvc框架,通过控制器解耦模型和视图,并提供了很多实用的功能来简化和规范web应用程序的开发。


results matching ""

    No results matching ""