JSP相关背景

-----------------siwuxie095

Sun Microsystems

SUN 即 Stanford University Network,于 2009年 被 Oracle 收购

Oracle

Oracle 即 甲骨文,是一个大型数据库软件公司

成立时间:1977年,创始人:Lawrence J.Ellison

JCP

JCP 即
Java Community Process

成立时间:1998 年,官网:https://www.jcp.org

JCP 的职能:发展和更新 Java 技术规范,参考实现(RI)和技术兼容包(TCK)

JCP 维护的规范包括:J2ME、J2SE、J2EE 等

组织成员:Sun、Oracle、IBM 等

组织成员可以提交
JSR,通过特定程序后,可以进入到下一个版本的规范中

JSR

JSR 即 Java Specification Requests,Java 规范请求

JCP 使用 JSR 作为正式规范文档,描述被提议加入到 Java 体系中的规范和技术

目前 JCP 维护的所有 JSR,链接:https://www.jcp.org/en/jsr/all

RI

RI 即 Reference Implementation,参考实现

JCP 提供的 参考实现 都是免费的,且开放源代码,

如:Tomcat 是 Servlet/JSP 规范的参考实现

TCK

TCK 即 Technology Compatibility Kit,技术兼容包

所有声称符合
J2EE 规范的 J2EE 类产品,如:应用服务器、应用软件、

开发工具等,必须通过
JCP 提供的 TCK 兼容性测试

通过测试后,还需缴纳
J2EE 商标使用费

只有完成
测试

缴费,才能正式通过
J2EE 认证

JSP 规范的演进

JSP 规范定义了一系列的核心抽象概念,如:封装用户请求信息

的 Request 对象,封装服务器响应信息的
Response 对象

【made by siwuxie095】

时间: 2024-12-14 10:37:43

JSP相关背景的相关文章

.NET同步与异步之相关背景知识(六)

在之前的五篇随笔中,已经介绍了.NET 类库中实现并行的常见方式及其基本用法,当然.这些基本用法远远不能覆盖所有,也只能作为一个引子出现在这里.以下是前五篇随笔的目录: .NET 同步与异步之封装成Task(五) .NET 实现并行的几种方式(四) .NET 实现并行的几种方式(三) .NET 实现并行的几种方式(二) .NET 实现并行的几种方式(一) 话再说回来,这五篇随笔都属于<同步与异步>系列.同步与异步.这是一个很大.很笼统的话题,以笔者所学很难将其将其介绍清楚,不过.笔者还是会尽力

maven引入jsp相关依赖

<!--引入Servlet开始--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </dependency> <!--引入Servlet结束--> <!--引入jsp相关开始--> <de

maven管理的jsp-web应用如何添加servlet、jsp相关依赖(org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp)

明明tomcat下面就有这些包,然而还需要在maven依赖里面加上这个依赖 <!--引入Servlet开始--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </dependency> <!--引入Servlet

配置jsp相关

<properties> <jstl.version>1.2</jstl.version> <servlet-api.version>2.5</servlet-api.version> <jsp-api.version>2.0</jsp-api.version> </properties> <dependencyManagement> <dependencies> <!-- JSP

[原创]java WEB学习笔记13:JSP介绍(背景,特点,原理)

JSP介绍:(理解) 1)JSP背景 ①在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变: ②如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的静态内容也需要程序员用Java程序代码产生,整个Servlet程序的代码将非常臃肿,编写和维护都将非常困难: ③对大量静态内容的美工设计和相关HTML语句的编写,并不是程序员所要做的工作,程序员对此也不一定在行.网页美工设计和制作人员不懂Java编程,更是无法来完成这样的工作: ④为了弥补 Servle

JSP相关

1.javax.servlet.jsp这个包两个接口,六个类 2.先说两个接口,分别是HttpJspPage,JspPage(JspPage是HttpJspPage的父类,JspPage 它自己继承至Servlet) 3.六个类,分别是ErrorData,JspContext,JspEngineInfo,JspFactory,JspWriter,PageContext 4.JspPage有两个方法,分别是jspInit(),jspDestory();(继承父类的方法有destory,getSer

JSP相关的一些问题与分析

JSP作为JavaEE最流行的表现层技术,并非不可替代,实际上随着JavaEE技术的发展,又出现了FreeMaker.Velocity等表现层技术,虽然这些技术可以取代JSP作为表现层的角色,但是JSP作为最早的JavaEE规范之一,JSP依然广泛用于各种Java应用之中. JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导.许多公司参与一起建立的一种动态网页技术标准.JSP技术有点类似

JSP 相关试题(一)

选择题 1.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是(C) A)发送一个JSP源文件到客户端    B)发送一个Java文件到客户端 C)发送一个HTML页面到客户端    D)什么都不做. 2.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B) A)进程    B)线程   C)程序   D服务. 3.下列动态网页和静态网页的根本区别描述错误的是(D). A)静态网页服务器端返回的HTML文件是事先存储好的 B

JSP相关知识

1. JSP运行机制 JSP容器管理JSP页面生命周期的两个阶段:转换阶段(translation phase)和执行阶段(execution phase).当有一个对JSP页面的客户请求到来时,JSP容器检验JSP页面的语法是否正确,将JSP页面转换为Servlet源文件,然后调用javac工具类编译Servlet源文件生成字节码文件,这一阶段是转换阶段.接下来,Servlet容器加载转换后的Servlet类,实例化一个对象处理客户端的请求,在请求处理完成后,响应对象被JSP容器接收,容器将H