赞
踩
ASP、PHP这种小型架构无法支撑高访问量。
随着OOP面向对象概念的普及,JAVA2提出了J2EE分层体系,EJB(Enterprise JavaBean)框架开始了分层编程的思想,是分层编程的核心。
图片来源: EJB_百度百科
EJB只是一个概念的出炉,自身并没有做得很好,后来衍生了MVC框架。
随着J2EE Development without EJB这本书的出版,在业务层,Spring框架替代了EJB。
旧三大框架开始形成:SSH(Struts2 + Spring + hibernate)。
随着时间的推移,旧三大框架的缺点开始显现,例如Struts2配置繁琐,性能慢,安全性较差。hibernate性能差强人意。
此时注解编程方式兴起,Spring独具慧眼,立即全面铺开注解编程方式,不仅令自身更加强大,还出品了SpringMVC,Hibernate 也被 MyBatis代替。
至此,新三大框架SSM (SpringMVC + Spring + MyBatis) 形成。
三大框架只是市场的一部分,目前市场主流技术:大前端,移动端,微服务,互联网架构,大数据,人工智能等。
大前端:VUE,node.js
微服务:Dubbo和SpringCloud
互联网框架:Nginx,redis,mycat, RabbitMQ,docker,kubernetes
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。