持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第23天,点击查看活动详情
前言
java作为一个全球使用第一的语言,究竟是为什么让众多开发者选择java而不是其他语言。作为后端服务器常用的语言java为什么其他的语言打不过java,本篇章我将带大家了解一下Java的一个演变史。
演变史
java 在连续3年夺冠最受欢迎语言和使用最多语言,经常用于大型网站服务器架构中,作为大型网站的一个服务器基石存在。Java保持这个地位完全是依靠于最早期的java ee,当初在互联网开端没有什么语言去特定为企业营造一个大型服务器项目,而java语言为企业提供了一套可实施的方案名为EJB。
然后由于EJB的开发过于繁琐并且有些企业并不适用,java在后续衍生出了特别多的技术大家耳熟能详的JSP 与 Struts架构出来解决了服务端渲染问题,随着时间推进有一只大军杀了出来给java开发者带来了春天,他就是Spring随新的框架出来,java的架构也进行了升级,早期的可用架构 SSH,由struts 和 spring 和 hibernate所组成,struts负责视图层任务,接收前端参数,在早期相当于servlet的存在,spring则负责了中间的业务层处理部分,而hibernate则处理了繁琐的jdbc部分,使用实体类来进行数据库操作在现在看也不为过时,这极大地加快了开发速度。
总结
本章节我们讲述了java的架构演变的早期版本由ssh主打,补充一点由jsp+jdbc进化而来的ssh,比起原生servlet形式配合jdbc可要方便不少,再加上spring容器化管理甚至对象都不需要我们管理。