-----------------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. foreign key

    http://sevenseacat.net/2015/02/24/add_foreign_key_gotchas.html https://robots.thoughtbot.com/referen ...

  2. PAT 天梯赛 L3-001. 凑零钱 【DP】【DFS】

    题目链接 https://www.patest.cn/contests/gplt/L3-001 思路 DP[I][J] I 表示第几个物品 J 表示多少钱 dp[i][j] 为 bool 值 表示 当 ...

  3. 视图的创建与使用 Sql Server View

    创建教材的三个数据表Student.Course及SC. create database S_T Use S_T CREATE TABLE Student (Sno CHAR(9), Sname CH ...

  4. python 3 并发编程之多进程 multiprocessing模块

    一 .multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程. ...

  5. mini2440移植uboot 2014.04(一)

    最新版的uboot添加了很多新功能,我决定在最新版代码基础上重新移植一遍加深理解. 我修改的代码已经上传到github上,地址:https://github.com/qiaoyuguo/u-boot- ...

  6. Symbol Table(符号表)

    一.定义 符号表是一种存储键值对的数据结构并且支持两种操作:将新的键值对插入符号表中(insert):根据给定的键值查找对应的值(search). 二.API 1.无序符号表 几个设计决策: A.泛型 ...

  7. Java -- AWT 画图,图像处理

    1. AWT画图  Graphics类  提供绘制简单图形的方法 更新图片时用到 repaint , update , 程序不应该主动调用paint和update, 这两个方法都应该是由AWT系统负责 ...

  8. Java的TCP网络编程

    服务端代码: package socket; import java.io.BufferedReader; import java.io.IOException; import java.io.Inp ...

  9. 图数据库Neo4j简介

    图数据库Neo4j简介 转自: 图形数据库Neo4J简介 - loveis715 - 博客园https://www.cnblogs.com/loveis715/p/5277051.html 最近我在用 ...

  10. Android之史上最全最简单最有用的第三方开源库收集整理

    Android开源库 自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自己代言 . 在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者, ...