提问之星 2016-03-06 11:25 采纳率: 90%
浏览 1920
已采纳

java中的spring框架是一个怎么样的框架,

java中的spring框架是一个怎么样的框架,
在android开发当中有没有应用到呢

  • 写回答

5条回答

  • threenewbee 2016-03-06 11:30
    关注

    spring最初是一个IoC框架,主要的作用是实现组件的管理。有时候我们希望程序中一些代码可以标准化并且被替换,比如一个管理系统底层可以使用SQL Server,也可以使用MySQL,那么我们编写两个符合接口的组件,Spring的作用是通过配置文件把需要的组件装配起来,比如得到一套支持mssql的系统,一套支持mysql的系统。
    而主程序、mssql访问代码、mysql访问代码三者本身预先写好,不需要重新编译。
    后来,spring在此基础上又有了spring mvc,类似struts,自己的orm框架,类似hibernate等等,spring的设计思想是重型化,标准化,所以不太适合安卓。

    用kfc打比方,kfc最早是一个炸鸡店,后来kfc也做汉堡,来了中国甚至也做米饭,成为快餐店,“kfc”这个品牌本身“肯塔基炸鸡”也和它实际的业务不是一回事了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器