-----------------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. 2018年长沙理工大学第十三届程序设计竞赛 G 逃离迷宫 【BFS】

    链接:https://www.nowcoder.com/acm/contest/96/G 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536 ...

  2. 基于WebServices简易网络聊天工具的设计与实现

    基于WebServices简易网络聊天工具的设计与实现 Copyright 朱向洋 Sunsea ALL Right Reserved 一.项目内容 本次课程实现一个类似QQ的网络聊天软件的功能:服务 ...

  3. Data Structure Binary Tree: Convert a given tree to its Sum Tree

    http://www.geeksforgeeks.org/convert-a-given-tree-to-sum-tree/ #include <iostream> #include &l ...

  4. BOM之history

    history是JavaScript中BOM上的一个对象,其中存储了浏览器的历史记录 history存储简单过程 浏览器会将一个窗口中访问的网页进行记录,不管我们通过以下哪种方式改变页面,浏览器都会把 ...

  5. OJ的runtime error exit code对应SIGTERM代码

    Signal Name Number Description SIGHUP 1 Hangup (POSIX) SIGINT 2 Terminal interrupt (ANSI) SIGQUIT 3 ...

  6. 简化Hadoop命令

    1. 安装客户端(通过端用户可以方便的和集群交互) 2. 简化Hadoop命令 修改~/.bashrcalias hadoop='/home/work/hadoop/client/hadoop-cli ...

  7. Linux- AWS之EC2大数据集群定时开关机

    众所周知,云计算就是在计算你的钱,每当ec2开起来就要开始计费.当用户购买了一个庞大的与服务器做一个集群,尤其是用来做大数据集群,这些服务器的配置相当高,每台服务器所需要的费用不菲.其实在很多时候没能 ...

  8. Hibernate错误及解决办法

    1.Hibernate 报错:this project is not a myeclipse hibernate project . assuming hibernate 3 cap res:项目名上 ...

  9. AMD模块定义规范

    AMD 即Asynchronous Module Definition,中文名是“异步模块定义”的意思.它是一个在浏览器端模块化开发的规范,服务器端的规范是CommonJS.   模块将被异步加载,模 ...

  10. jmeter--简单使用

    1.启动jmeter 2.创建线程组 2.点击线程组,选择添加,选择sampler(采样器),选择http请求 3.在添加的请求页面中,填写服务器名称或IP,端口,路径,请求的方法 4.添加请求的参数 ...