首页 课程 师资 教程 报名

学Java需要jsp吗?为什么jsp用的不多了

  • 2019-11-26 15:36:20
  • 3411次 动力节点



  动力节点Java学习路线分享jsp为什么用的不多了,曾经JavaEE开发前端多数用的是JSP技术,因为在JSP出现之前,程序员基本都是在Servlet端直接通过out.print的方式拼接出一个页面返回,这样的做法严重的违背了MVC分层原则,前端会非常难以维护。Jsp技术出现后,极大的改善了这个问题,在将试图层抽离出来的同时,也充分保证了页面的动态性。但是现在开发却很少用到JSP了。终其原因大概可以归纳为以下几点:


timg (11).jpg


  1、JSP底层原理就是Servlet直接out.print的方式运行,在第一次访问JSP时,需要将JSP编译成Servlet的class文件,拖慢运行速度。


  2、JSP可以直接嵌入java脚本,实现页面动态化,但是这样就打破了分层的思想,影响整体程序结构,降低JSP页面的可读性。


  3、可以使用jstl标签或者el表达式代替Java脚本,增加页面的可读性,但是el表达式底层有一些反射实现,这样会降低页面的渲染速度。


  4、后续出现了很多优秀的模板技术(velocity、freemarker、thymeleaf等),这些模板技术效率都高于jsp,对于企业和开发者来说,选择变多了。


  5、现在很多企业都开始采用前后端分离的项目结构了,后端专注并发、存储等方面,前端通过VUE等框架实现,JSP只能运行在web容器中,无法运行在nginx这样的高效的http服务上,因此慢慢的被时代所遗弃。


       如果你对Java开发感兴趣,小编的这套Java学习路线,希望,可以给到想学习Java的朋友一些帮助!

image.png


Java学习视频入门到精通


最新java视频教程免费下载(从入门到精通):http://www.bjpowernode.com/video.html


零基础java自学教程http://www.bjpowernode.com/tutorial_java_se/


       以上就是动力节点java学院小编针对“学Java需要jsp吗?为什么jsp用的不多了”的内容进行的回答,希望对大家有所帮助,如果对于学习Java的学习计划,怎么学才有效率,或者学完如果找工作的问题,请在线咨询,有专业老师随时为你服务。


相关推荐


零基础学Java编程,这些内容你一定要知道


学习Java编程了解一些免费Java开发工具


初学者学Java编程真的很难?


新手自学Java编程需要多长时间呢


学习Java编程可以做什么


选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交