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”这个品牌本身“肯塔基炸鸡”也和它实际的业务不是一回事了。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 2
悬赏问题
- ¥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设计 源简并电感型共源放大器