15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 只需5分钟-带你了解JSP

只需5分钟-带你了解JSP

时间:2023-05-30 23:48:02 | 来源:网站运营

时间:2023-05-30 23:48:02 来源:网站运营

只需5分钟-带你了解JSP:

一、 JSP简单介绍

JSP(全称Java Server Pages)是由Sun公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的WEB网页,然后返回给请求者。简单来说:JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。

它实现了Html语法中可以嵌入java编码的扩展(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠。

JSP初次使用

我们在JSP页面上,可以通过一对<%%>标签在页面上嵌入JAVA代码.请求JSP页面时,会执行嵌入的JAVA代码,这样就可以让页面上的资源动态生成。

二、我们为什么使用JSP

JSP程序与CGI程序有着相似的功能,但和CGI程序相比,JSP程序有如下优势:

最后 JSP是Java EE不可或缺的一部分,是一个完整的企业级应用平台。这意味着JSP可以用最简单的方式来实现最复杂的应用。

三、 JSP优点/缺点

1、优点

(1)一次编写,多处运行:除了系统之外,代码不用做任何更改。

(2)系统的多平台支持:基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP的局限性JSP的优势是显而易见的。

(3)强大的可伸缩性:从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

(4)多样化和功能强大的开发工具支持:这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

(5) 支持服务器端组件:web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。

2、缺点

(1) 与ASP也一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。

(2) Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。

四、根据需求快速入门:认识JSP

1、需求说明:

2、代码

3、总结:

  1. JSP = Java Server Pages
  2. Sun公司推出的动态网页技术,类似的技术还包括ASP、PHP。相对的技术是HTML(静态网页技术)
  3. 动态生成网页数据,而不是有动态效果的网页!
  4. JSP是在HTML中嵌入Java脚本代码
  5. JSP是服务器端技术(JavaScript是客户端技术)
  6. 由应用服务器来编译和执行嵌入的Java脚本代码,然后将生成的整个页面信息返回给客户端
想要学习“JSP动态网页技术”的同学,抓紧了!!!

Java优质课程推荐:

Java基础优质课程:java零基础小白自学Java必备优质教程_手把手图解学习Java,让学习成为一种享受

JSP动态页面刷新技术:【首推】JSP0基础入门动态页面技术_掌握JSP页面的Java脚本_JSP入门_JSP教程_JSP网页技术

Java数据结构于算法:Java基础入门必学知识数据结构与算法_Java数据结构与算法基础到进阶/Java基础入门进阶/Java数据结构分析/Java数据结构常见问题

Java全套优质课程UP主页:https://space.bilibili.com/609988934

Java项目:

【FlappyBird游戏项目】手把手用Java教你做游戏_FlappyBird飞翔的小鸟

【java项目】白嫖6套Java小游戏教程免费分享帮你解决期末作业烦恼!(附源码课件)

【王者荣耀项目】YYDS!!王者荣耀被大佬24小时开发成功-开发王者如此简单_王者荣耀游戏_java项目

优质配套课件:

关键词:

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭