大家好,今天小编来为大家解答以下的问题,关于2021年了还有必要学jsp吗,为什么不建议学jsp这个很多人还不知道,现在让我们一起来看看吧!
本文目录
jsp还有学的必要吗
jsp还是要学的,因为在web技术2.0时代必须要掌握的服务端脚本语言。
JSP就是JavaServerPage,Java服务器页面的意思,其实java虚拟机是不认识jsp这种东西的,jsp在被使用的时候会被容器转换成servlet然后被调用你去的你tomcat目录下的work\Catalina\localhost\下这个文件夹里能找到和你项目同名的文件,这里有你jsp转成的servlet的.java和class文件。
2021年了还有必要学jsp吗
2021年了没有必要学jsp了。
因为jsp对于现在的开发技术来说是逐渐被淘汰了,现在都是流行的前后端的分离技术了,也就是前端用html+css+js文件写,后端用后端的语言来编写然后通过ajax技术进行数据之间的通信的这样是有利于公司项目效率的提高的,所以没有必要学习了。
目前Java后端有哪些不是很有必要去学的
作为一名IT行业的从业者,同时也出版过Java编程书籍,我来回答一下这个问题。
首先,目前Java是后端开发比较常见的解决方案之一,凭借稳定的性能表现以及较强的功能扩展性,目前大型互联网平台往往更愿意采用Java开发方案。
Java经过多年的发展逐渐形成了一个庞大的语言生态,在Web开发、Android开发、大数据开发等领域均有广泛的应用,但是随着Java的不断发展,一些技术也逐渐淡出了开发人员的视野,其中以下几个技术方案的应用领域正逐渐萎缩:
第一:EJB技术。EJB(企业级JavaBean)技术是当年Java针对于企业级开发推出的一系列技术标准,其中重点有三个,分别是SessionBean(会话Bean)、EntityBean(实体Bean)和MD-Bean(消息驱动Bean)。随着以Spring技术为代表的轻量级开发逐渐普及,EJB逐渐失去了大量的市场份额。
第二:Struts框架。Struts框架是基于MVC结构搭建的,在Web开发的初期,Struts框架得到了广泛的应用。Struts框架把开发人员从构建MVC结构繁杂的工作中逐渐释放了出来,可以更加专注于业务逻辑的实现,控制端(ActionServlet)可以通过配置来完成,这在一定程度上提升了开发人员的效率。但是由于Struts本身对于性能并没有提升,所以在SpringMVC推出之后,Struts逐渐失去了大量的用户。另外,Struts自身也曾经发生过比较严重的安全问题,这对Struts也造成了一定的影响。
第三:JDBC技术。对于早期的Java开发人员来说,JDBC是必须掌握的后端开发技术,JDBC是Java完成数据库操作的基础性API。随着Hibernate的应用,开发人员即使不了解JDBC的细节也能够完成数据库操作,目前随着资源接口化趋势越发明显,Hibernate也渐渐退出了开发人员的视野。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!