首页 » Web前端 » Java web技术中Java和JSP有什么关系「数据库Java连接」

Java web技术中Java和JSP有什么关系「数据库Java连接」

访客 2025-01-02 0

扫一扫用手机浏览

文章目录 [+]

Java web技术中Java和JSP有什么关系

JSP是传统Java Web开发的核心组成部分,主要的作用是构建呈现端(View)。

传统Java Web开发方案中还有Servlet和JavaBean,Servlet充当控制器,而JavaBean则充当模型,也就是经典的Model2解决方案。

Java web技术中Java和JSP有什么关系「数据库Java连接」 Web前端

JSP能做哪些事呢?JSP能做两件事,一件事是做展现,另一件事是做业务处理,传统的Model1解决方案就是采用JSP+JavaBean的方式来实现(这已经是将近20年前的解决方案了),简单的说JSP既能做html的事情,又能做业务调度的事情(Servlet)。虽然建议JSP只做展示层的事情,但是JSP完全能嵌入可执行的Java代码,也就是可以把展示逻辑和业务逻辑整合在一起。也正是因为如此,目前在大型项目中已经很少能看到JSP的影子了。

传统方案的请求流程是当用户请求发送到服务器以后,由Servlet接收用户的请求(提取数据、验证数据、功能匹配等),然后调用JavaBean的业务方法完成业务处理,最终跳转到JSP页面,由JSP页面把结果呈现出来。

这种方式目前只在一些小型的Web开发中还能看到,在一些大型Web开发方案中,已经很少采用JSP了,原因有以下几点:

第一,JSP本质上是Servlet。JSP是要转换成Servlet执行的,这就要求JSP必须在Web Container中,而Web Container往往还要负责业务逻辑的处理,这对性能有较大的影响。

第二,动静资源耦合。这是JSP被诟病的一个主要原因,早期是优点,后期就是一个最大的缺点了。

第三,JSP内容多,加载慢。前端工程师还要了解各种JSP标签的使用,往往很容易出错。

目前大型Web开发方案是前端访问直接到达html页面,html页面由单独的服务器处理(比如Nginx),提高了访问的效率,然后由html页面发起接口调用。这样能够完成动静的分类,提高了开发效率,也提高了服务器的稳定性。

当然,对于初学者来说,学习JSP的使用也是没有坏处的,毕竟现在有大量的项目依然在采用JSP作为呈现端。如果项目的并发请求量不高的情况下,采用JSP还是很方便的。

我使用Java编程多年,目前也在带Java开发团队(移动互联、大数据方向),我会陆续在头条写一些关于Java开发方面的文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有Java开发方面的问题,也可以咨询我。

谢谢!

jsp是前端页面,如里面一般都会写html标签,所以可以简单理解为jsp就是给用户刚好的页面,而java文件是后台代码,即jsp中要显示的业务数据是java文件查询出来的,java把数据查询出来返回给jsp去显示,可以查看最常用的mvc设计模式,其实jsp最终编译完也是java文件,而且是一个servlet,详细原理如果有兴趣可以继续了解,抛开原理只从使用角度理解,简单总结一下就是jsp是前端,java是后端

我们知道,Web开发语言有很多,比如常见的有:PHP、Java、Python、NodeJS等,而在中大型项目的技术选型上使用Java的更多。Java Web体系会涉及很多技术,JSP是老一批的技术,现在基本上也不会使用JSP来做Java Web开发了。

JSP是什么?

JSP是Java服务器端页面的英文(Java Server Pages)简称,是一种动态网页技术标准,可以理解为是和ASP一样的嵌入式“脚本语言”(在页面中嵌入Java代码和JSP标签以产生动态内容)。

JSP与Java的关系

  • Java是一种面向对象的编程语言,而JSP可以理解为是一种“脚本”;

  • JSP是基于Java来实现的,JSP本质上是Servlet,而Servlet本质上又是Java类;

  • Java负责业务逻辑处理,而JSP主要负责界面呈现。

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!

标签:

相关文章

探寻象山之美关键词优化助力乡村旅游发展

人们对于乡村旅游的需求日益增长。而如何优化乡村旅游关键词,提高游客的搜索精准度和访问量,成为了众多乡村旅游从业者关注的焦点。本文将...

Web前端 2025-04-06 阅读0 评论0

探寻重庆之美优化关键词步骤下的魅力之城

重庆,这座被誉为“山城”、“雾都”的城市,以其独特的地理位置、丰富的历史文化底蕴、独特的美食魅力而闻名于世。越来越多的游客选择通过...

Web前端 2025-04-06 阅读0 评论0

新品首发关键词优化电商营销的黄金法则

电商行业已成为我国经济增长的重要引擎。在新品发布过程中,如何通过关键词优化提升排名,吸引消费者关注,成为企业关注的焦点。本文将围绕...

Web前端 2025-04-05 阅读0 评论0