爱学习,爱生活,会学习,会生活,人生有百学网更精彩!
爱学习 | 爱生活

jsp是什么意思(计算机jsp是什么意思)

发布于:百学网 2022-11-17

 jsp是什么意思(计算机jsp是什么意思)


  今天给各位分享jsp是什么意思的知识,其中也会对计算机jsp是什么意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

jsp是干什么的?

  JSP(全称JavaServer?Pages),由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。

  JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。

  扩展资料

  JSP(Java Server Page)为了简化Servlet的工作而出现的替代品。Sun公司1997年推出了ServletAPI以及第一款Java Web服务器。早期的Java Web层体系结构中只有Servlet。

  接受用户请求,处理业务逻辑,生成HTML显示结果都是在Servlet中完成的。虽然Servlet可以胜任所有的工作,但是Servlet中不能像PHP、ASP等镶嵌HTML代码,输出HTML比较困难,而且部署过程也比较复杂。

  为了克服Servlet的这些弱点,Sun公司在1999年初推出了JSP1.0。作为对Servlet的一个补充,JSP在生成HTML代码上比Servlet方便许多,而且不需要特殊部署,只需要复制到服务器下面即可运行。

  JSP包括很多技术,包括Java Bean、自定义标签(Custom Tags)、EL表达式(Expression Language)、JSTL标准标签类库(Java Standard Tag Library)等。这些强大成熟的技术使得JSP在视图层(View)有很大的优势。

  JSP的界面中可以直接编写Java代码,这为开发人员提供了极大的便利,自从推出JSP1.0后,便得到了广泛的应用。

  参考资料来源:百度百科-jsp内置对象

  参考资料来源:百度百科-JSP

JSP具体的中文意思是什么?

  JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库提供了一种和平台无关的扩展服务器性能的方法。JSP被JSP编译器编译成Java Servlets。一个JSP编译器可以把JSP编译成JAVA代码写的servlet然后再由JAVA编译器来编译成机器码,也可以直接编译成二进制码。

jsp网络用语什么意思

  JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

  JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

  一个JSP页面可以被分为以下几部份:静态数据、JSP指令、JSP脚本元素和变量、JSP动作、用户自定义标签。

  JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。

JSP是什么啊?

  JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它[1]是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

  JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。 它实现了Html语法中的java扩展(以 %, %形式)。

  JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

  网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

jsp是什么意思?

  JSP

  是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP,PHP的一个通病--

  脚本级执行(据说PHP4

  也已经在Zend

  的支持下,实现编译运行).Sun

  公司借助自己在Jav

  a

  上的不凡造诣,将Java

  从Java

  应用程序

  和

  Java

  Applet

  之外,又有新的硕果,就是Js

  p--Java

  Server

  Page。Jsp

  可以在Serverlet和JavaBean的支持下,完成功能强大的站点

  程序。但JSP代码被编译成

  Servlet

  并由

  Java

  虚拟机解释执行,这种编译操作仅在对

  JSP

  页面的第一次请求时发生。

  JSP特点:

  1.将内容的生成和显示进行分离

  使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识JavaBeans

  组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问Java

  Beans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)

  页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览

  器的完全可用性。

  2.强调可重用的组件

  绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise

  JavaBea

  nsTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操

  作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了

  总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。

  3.采用标识简化页面开发

  Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer

  Page技术封装了许多

  功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JS

  P标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用

  其他方法更难于编码和耗时的功能。

  通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以

  为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样

  的执行特定功能的构件来工作。

  JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够

  支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java

  2(企业版体系结构

  )的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。

  由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为

  Java

  Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。

  作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越

  来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,更

  改工具或服务器并不影响当前的应用。

  OK,本文到此结束,希望对大家有所帮助。

版权声明:


本站(www.100xue.net)部分图文转自网络,刊登本文仅为传播信息之用,绝不代表赞同其观点或担保其真实性。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系(底部邮箱),我们将及时更正、删除,谢谢

- END -
  • 相关文章