-----------------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】

JSP相关背景的更多相关文章

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

    背景: 老大让做权限控制,研究了一下shiro,下了个demo下来,死活跑不起来,报 org.apache.jasper.JasperException: java.lang.ClassNotFoun ...

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

    在之前的五篇随笔中,已经介绍了.NET 类库中实现并行的常见方式及其基本用法,当然.这些基本用法远远不能覆盖所有,也只能作为一个引子出现在这里.以下是前五篇随笔的目录: .NET 同步与异步之封装成T ...

  3. maven引入jsp相关依赖

    <!--引入Servlet开始--> <dependency> <groupId>javax.servlet</groupId> <artifac ...

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

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

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

    JSP介绍:(理解) 1)JSP背景 ①在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变: ②如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的静态 ...

  6. JSP相关

    1.javax.servlet.jsp这个包两个接口,六个类 2.先说两个接口,分别是HttpJspPage,JspPage(JspPage是HttpJspPage的父类,JspPage 它自己继承至 ...

  7. JSP 相关试题(五)

    Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 /* Style Definiti ...

  8. JSP 相关试题(四)

    简答 1.有人说:servlet和 JavaBean都是java类,可以互换使用,请您回答,在MVC中,控制器部分是否可以使用JavaBean完成?为什么? 不能.因为javabean是普通的java ...

  9. JSP 相关试题(三)

    判断题 1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对 ) 2.Web开发技术包括客户端和服务器端的技术.(对 ) 3.Tomcat和JDK都 ...

随机推荐

  1. Vue-cli创建项目从单页面到多页面3-关于将打包后的项目文件不放在根目录下

    关于将打包后的项目文件不放在根目录下 有时候,我们总是需要这样的设置:希望将打包后的文件放在a.b.com/somepath/这样一个路径下. 然而在vue-cli创建的项目中,默认的打包路径中的静态 ...

  2. 319 Python基础之格式化输出、逻辑运算符、编码、in not in、while else、

    一.格式化输出 占位符%,字符串占位符%s,数字占位符%d 第一种name = input('姓名') age = input('年龄') hobby = input ("爱好") ...

  3. echarts相关设置

    1.显示隐藏工具栏 注释toolbox即可 /*    toolbox: {         show : true,         feature : {             dataView ...

  4. 第二篇、HTML

    一.html文档树 二.HTML分类 块级标签和内联标签: 块级标签:<p><h1><table><ol><ul><form>& ...

  5. 【Java】-BigInteger大数类的使用【超强Java大数模板 总结】

    Scanner cin = new Scanner(new BufferedInputStream(System.in)); 这样定义Scanner类的对象读入数据可能会快一些! 参考这个博客继续补充 ...

  6. sql的执行过程

    from ===> where ===> group by ===> select ===>order by 这个执行流程 很重要~~

  7. linux学习-文件打包与压缩

  8. maven建ssh项目的pom文件

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...

  9. 目标检测 — one-stage检测(二)

    one-stage检测算法,其不需要region proposal阶段,直接产生物体的类别概率和位置坐标值,经过单次检测即可直接得到最终的检测结果,因此有着更快的检测速度,比较典型的算法如YOLO,S ...

  10. 汇编题目:在窗口上显示Welcome to masm!

    题目:在屏幕中间分别显示绿色.绿底红色.白底蓝色的字符串'welcome to masm!'. 该程序题目来自<王爽 汇编语言_第2版>的188页的说明.相关资料也在上面都有详细说明. 题 ...