這幾年用過的框架

整理這些年,對框架理解的增長。
前端

1,最開始接觸的servlet,jdbc,jsp這些東西,仍是比較癡迷的把這些原生的東西仔細看了下,如何使用,本身也進行了封裝。java

2,接着開始接觸struts2,hibernate這些,開始配置各類xml,配置仍是比較複雜,不過相比較於使用原生的servlet代碼量仍是降低了,而且可以作到協同開發了。開始有意識的使用struts標籤這些了,開始有mvc的概念了。web

3,再開始struts hibernate spring開始提倡註解,零配置,約定大於配置這些概念了,確實配置量在減少。同事前端的組件開始拋棄jsp,開始使用velocity,freemarker了,固然更嚴格的mvc開始了,jQuery系列的插件讓開發更加流程化。spring

4,再開始springmvc到來了,配置更簡單,不配置使用默認的配置便可使用,相比較於struts2,url更加靈活,controller層再也不使用全局變量,對httpservletrequest等的使用更加簡單,同時更強大的註解開始到來。後端

5,再接着springboot(spring cloud)到來了,提供了開箱即用、可插拔的功能,更好的繼承了各類組件,環境搭建更加輕鬆;restful api接口,實現先後端分離,使用rap等工具管理接口文檔;mybatis-plus提供了更靈活更輕量級的持久層操做;maven提供了子項目工程支持;api


整體而言,spring是愈來愈強大,繼承了愈來愈多的框架,而且配置文件愈來愈少了,可能遇到的問題以及解決方案都比較成體系了,java web發展到今天,該踩的坑都有人踩過了。
springboot

spring強大!restful

相關文章
相關標籤/搜索