当前位置:主页 > 查看内容

我最喜欢的JAVA框架——《我的Java打怪日记》

发布时间:2021-07-17 00:00| 位朋友查看

简介:学习和使用JAVA已经有两三年了,发现JAVA真的是一个大平台。光是语言就一个手掰不过来,而每种语言上的Web框架又有好几个,比如Spring、Grails、Javalin、Vaadin、Ring、http4k等等。我最喜欢的JAVA框架就是Spring,原因很简单——周围人都在用。 挑框架就像……

学习和使用JAVA已经有两三年了,发现JAVA真的是一个大平台。光是语言就一个手掰不过来,而每种语言上的Web框架又有好几个,比如Spring、Grails、Javalin、Vaadin、Ring、http4k等等。我最喜欢的JAVA框架就是Spring,原因很简单——周围人都在用。
挑框架就像下馆子,哪家人多就去哪家。Spring框架历史久,更新快,用户基数大,新手都爱。最难能可贵的是无论老板提出什么样的需求,只要网上搜搜,都能找到用spring实现的例子。
现在已经出了一段时间的spring boot框架简化了spring项目的配置,让新手更容易更快上手。Tomcat WEB服务器以及网站相关的所有文件都直接嵌入到最终生成的jar包中,使得项目的部署变成了一件分分钟就可以搞定的事情。
许多实用的软件库也已经针对spring boot做了优化和适配,比如MyBatis,只需要在项目文件中添加一项依赖就可以将该组件引入到项目中,让我可以快速开始搭建基于该组件的功能。
这个框架对前端开发人员也非常友好。如果你是喜欢用前后分离的开发方式,可以很容易的用spring框架搭建起rest接口的服务,供前端项目调用。如果你是喜欢传统的那种让服务端生成页面的写法的话,jsp以及各种简单易学的模板语言都可以任你取用。
Spring cloud的推出使得微服务的构建门槛大大降低,比如路由、分布式配置、服务注册与发现、断路功能、全局锁、分布式消息列队等等常见的功能,在spring cloud项目中可以找到脚手架代码便于快速搭建和开发。而且这样一个环境下开发出来的微服务项目也能很方便的同各大云服务商对接起来,以容器的形式部署到诸如阿里云之类的云端设施中。
学会了这一套框架之后,在各种场景都能派上用场,spring真不愧是我的最爱框架。


本文转自网络,原文链接:https://developer.aliyun.com/article/785394
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐