java框架学习日志-0

本文将程序比喻为大楼,类比作房间,形象解释了框架的概念及其在软件开发中的重要性。通过类比大楼的设计与家具布局,阐述了框架如何优化程序结构,避免资源浪费,提高代码复用性和维护性。并介绍了当前流行的Java框架,如SSM(Spring、SpringMVC、MyBatis)、SSH(Struts、Spring、Hibernate)及SpringBoot,强调了spring框架的持续流行。

再学习java基础后,按照学习路线,应该学习java框架,但是学习框架之前,要搞清楚框架是什么。

百度搜索框架,都是一些很专业,很抽象的话,让人不是很理解。在看过一些书籍和视频后,我对框架有了自己的理解。

我把一个程序比喻成一栋大楼,类(class)就像是房间一样。比如说我们今天学了if语句,我们了解if语句的写法,用法,再写几个例子,或者今天学多线程,我们了解有几种实现方法,再写几个例子,就算是基本会用。这些就好像家具一样,学会后就可以放在房间(class)里面使用。而框架,顾名思义,就是这栋大楼的构成方法。结构,和设计。在没有框架之前,整个大楼是杂乱无章的,可能房间设计不合理,造成了空间上的浪费,可能家具都堆积在一起,很难使用或者查找。但是经过一段时间,人们发现在建造大楼时的一些技巧,比如鞋柜放在房间入口,洗碗机放在厨房。书房准备一份书籍名单。房间要注意采光和通风等等。人们将这些经验总结起来,形成一个模板,这就是框架了。

和之前举的例子一样,大楼的设计有很多种,不同用处的大楼适合不同的框架。所以框架也不止一种,我们常听说的SSM指spring,springMVC,mybatis,SSH指struts,spring,hibernate。除此之外还有springboot等,因为技术更新换代很快,去年的流行框架,今年或许就有更好替代。网上有很多说法,如哪个框架被淘汰了,那个框架很厉害。但是总归有一个共同点,就是如今spring依然很流行,所以框架的学习。我打算从spring开始,学习资料是,书籍《java ee互联网轻量级框架整合开发》和阿里云的《java web开发系列课程:spring框架入门》。

转载于:https://my.oschina.net/u/4000133/blog/2985870

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值