從故紙堆裏,回顧下Web技術的發展歷程

通過對比這些年的計算機圖書來讓大家感受下前些年Web技術的發展歷程。

Web開發框架,目前是Spring Boot+JPA,我正好出過本書,從中大家能感受到現在的技術。

 

 《Spring Boot+Vue.js+分佈式組件全棧開發訓練營(視頻教學版)》以企業應用開發爲目標,全面講述Spring Boot整合分佈式組件進行全棧項目開發的實戰技能。

全書分爲三部分。第一部分(第1~9章)主要講述Spring Boot的相關技能,包括搭建Spring Boot開發環境、Spring Boot框架基礎、JPA操作數據庫、面向切面編程、基於Thymeleaf和FreeMarker的全棧開發、攔截器和過濾器、RESTful規範定義服務、Swagger組件可視化服務、logback和ELK組件輸出日誌、基於Spring Security和Shiro的安全框架技術和基於Junit的單元測試技術。

第二部分(第10~15章)主要講述Spring Boot整合諸多分佈式組件的技術,包括整合MongoDB、Redis和MyCAT數據層組件、整合Dubbo和Zookeeper、整合RabbitMQ消息中間件和基於Nginx的分佈式部署。

第三部分(第16和17章),第16章以前後端分離項目爲例,給出了基於Vue的全棧開發技術,其中前端用到了Vue、Element-UI和Axios等組件,後端用到了Redis緩存組件和MyCAT分庫組件;第17章通過高併發限流和秒殺項目講述了Redis和RabbitMQ等分佈式組件的用法。

再之前是SSM框架,不過現在SSM框架還有公司在用,雖然沒Spring Boot流行,但還不算過時。我也找到了一本書。

 互聯網輕量級SSM框架解密:Spring、Spring MVC、MyBatis源碼深度剖析(博文視點出品),19年出版的。如下是相關技術的描述。

SSM 是Spring、Spring MVC 和MyBatis 框架的組合,是目前Java 領域使用非常廣泛也非常穩定的開源Web 框架。《互聯網輕量級SSM框架解密:Spring、Spring MVC、MyBatis源碼深度剖析》以SSM 的核心代碼剖析爲基礎,突破Java Web 研發瓶頸的束縛,選取Spring、SpringMVC 和MyBatis 框架中易於理解的版本,深入剖析了其中各個模塊的實現,從代碼中挖掘常用的設計模式,爲讀者理解Spring 系列框架的可擴展設計藝術提供了方法論和優秀實踐。

《互聯網輕量級SSM框架解密:Spring、Spring MVC、MyBatis源碼深度剖析》Spring 源碼剖析篇基於Spring 4.3.2 版本,剖析了Spring 上下文、Spring AOP 和Spring 事務的實現,並通過實例展示了框架陷阱的隱蔽性及學習框架原理的必要性。Spring MVC 源碼剖析篇基於SpringMVC 3.0 版本,這個版本比較簡單、核心清晰,便於讀者理解透徹,這裏主要講解其中的設計模式及可插拔的設計思路。MyBatis 源碼剖析篇基於MyBatis 3.4 版本,幫助讀者對SQL 語言、JDBC 及數據訪問方式有更深入的瞭解,也能看到工廠、Builder、代理、裝飾者等設計模式在MyBatis 中的大量應用。

再之前是SSH,貼一本書,叫開發者突擊,介紹當時的流行Web框架,是SSH+Struts+Hibernate。

 如下是介紹,看了介紹,這本書是出版於2008年1月,出版的時候北京奧運會還沒開,是不是很有年代感?再看裏面的技術,還介紹了JSP+JavaBean+Servlet的技術。

當時有個非常火的連續劇叫士兵突擊,所以這本書的名字叫開發者突擊,當時除了這本,應該還有其它開發者突擊的系列書。

 我也找到了在這之前的Web框架書,是 J2EE的,叫J2EE全實例教程,是03年出的,估計那個時候不少看這篇文章的朋友還在上小學,那個時候哪怕是最大的90後,也纔在讀初中。

 這本書裏就講到了EJB,這本書目前市面上沒了,爲了寫這篇文章,我專門從孔夫子舊書網買了一本,就憑這個大家就應該給我多多點贊。

書都發黃了,絕對是故紙堆裏的學問。書比較舊了,大家將就看。裏面有哪些當時風靡一時的技術呢?會話Bean(這個是Stateful和Stateless Bean的鼻祖),實體Bean(應該是JPA裏Entity的鼻祖),消息驅動Bean(JMS,應該是消息中間件的雛形),大家還能看到RMI,這個應該是分佈式裏第一代的組件,應該是現在分佈式組件的老祖宗

 

 在J2EE之前,就是ASP之類的技術,我也買了本舊書,這個是1999年出版的,上個世紀的書了,比所有的00後年紀還大。00就應該憑此來膜拜下,順帶給本文點贊。

 裏面的技術,比如ActiveX,CGI,ASP(純粹的ASP,不是ASP.NET),現在大多數都已經見不到了,但當時風靡一時,當時只要是web公司,都會用這些技術。

但是大家可以看到這本書還介紹了JavaScript技術,從中可以看到,JavaScript到現在應該有20多年的歷史了 ,可謂經久不衰。

 從上大家可以看到Web開發技術的發展流程,一直回溯到上個世紀,如果大家感興趣,我再會找些其它當年風靡一時的技術,權做考古。

如果大家想進一步瞭解寫簡歷和麪試方面的技能,可以關注我。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章