-----------------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. CommonJS与AMD、CMD

    随着JS模块化编程的发展,处理模块之间的依赖关系变得至关重要,随后诞生了CommonJS.AMD与CMD规范,但es6的import/export能代替他们,但因为本人所使用的webpack也支持前三 ...

  2. 爬虫 spider

    python 2.x # -*- coding: utf-8 -*-import reimport urllib url = 'http://tieba.baidu.com/p/4872795764' ...

  3. 使用 sqoop 将mysql数据导入到hive表(import)

    Sqoop将mysql数据导入到hive表中 先在mysql创建表 CREATE TABLE `sqoop_test` ( `id` ) DEFAULT NULL, `name` varchar() ...

  4. 字节和unicode

    一.字节和unicode Java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的.因此Java要对这些字节流经行转化. char是unicode的, ...

  5. 关于spring事务注解

    关于事务的注解常用如下1.如果有事务, 那么加入事务, 没有的话新建一个(默认情况下),也就是当我们要开启事务的时候才用,即有数据库有增删改操作@Transactional(rollbackFor=E ...

  6. 测试CPU核心个数

    //测试CPU核心个数 #if !defined (_WIN32) && !defined (_WIN64) #define LINUX #include <unistd.h&g ...

  7. Oracle数据库操作语言(DML)

    --insert添加语句 insert into table_name(column_name,column_name,...) values (data1,data2,...); --通过表添加数据 ...

  8. PyCharm 常用快捷键和设置

    pycharm常用快捷键 1.编辑(Editing) Ctrl + Space    基本的代码完成(类.方法.属性)Ctrl + Alt + Space  快速导入任意类Ctrl + Shift + ...

  9. CSS cursor 属性--css html 鼠标手型,鼠标形状,鼠标效果,样式

    css鼠标手型cursor中hand与pointer Example:CSS鼠标手型效果 <a href="#" style="cursor:hand"& ...

  10. Oracle--存储过程和自定义函数

    一.相关概念 1.存储过程和存储函数 ~指存储在数据库中供所有用户程序调用的子程序 ~存储过程和存储函数的相同点:完成特定功能的程序 ~存储过程和存储函数区别:是否用return语句返回值 2.创建和 ...