1. 程式人生 > >這幾年用過的框架

這幾年用過的框架

工程 city restful jsp 如何 java web 理解 今天 struts

整理這些年,對框架理解的增加。

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

2,接著開始接觸struts2,hibernate這些,開始配置各種xml,配置還是比較復雜,不過相比較於使用原生的servlet代碼量還是下降了,並且能夠做到協同開發了。開始有意識的使用struts標簽這些了,開始有mvc的概念了。

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

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

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


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

spring強大!

這幾年用過的框架