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】
JSP相关背景的更多相关文章
- 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 ...
- .NET同步与异步之相关背景知识(六)
在之前的五篇随笔中,已经介绍了.NET 类库中实现并行的常见方式及其基本用法,当然.这些基本用法远远不能覆盖所有,也只能作为一个引子出现在这里.以下是前五篇随笔的目录: .NET 同步与异步之封装成T ...
- maven引入jsp相关依赖
<!--引入Servlet开始--> <dependency> <groupId>javax.servlet</groupId> <artifac ...
- maven管理的jsp-web应用如何添加servlet、jsp相关依赖(org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp)
明明tomcat下面就有这些包,然而还需要在maven依赖里面加上这个依赖 <!--引入Servlet开始--> <dependency> <groupId>jav ...
- [原创]java WEB学习笔记13:JSP介绍(背景,特点,原理)
JSP介绍:(理解) 1)JSP背景 ①在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变: ②如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的静态 ...
- JSP相关
1.javax.servlet.jsp这个包两个接口,六个类 2.先说两个接口,分别是HttpJspPage,JspPage(JspPage是HttpJspPage的父类,JspPage 它自己继承至 ...
- JSP 相关试题(五)
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 /* Style Definiti ...
- JSP 相关试题(四)
简答 1.有人说:servlet和 JavaBean都是java类,可以互换使用,请您回答,在MVC中,控制器部分是否可以使用JavaBean完成?为什么? 不能.因为javabean是普通的java ...
- JSP 相关试题(三)
判断题 1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对 ) 2.Web开发技术包括客户端和服务器端的技术.(对 ) 3.Tomcat和JDK都 ...
随机推荐
- 解决pod没有权限问题
chmod 644 路径 echo $? 检测上一条命令的执行结果,如果是0则执行成功
- STM32 JTDO JREST复用为普通IO
一.开启AFIO的时钟(必须保证先打开AFIO,否则无效) RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); 二.禁用JTAG,使能SWD GP ...
- Python 3 软件开发规范
Python 3 软件开发规范 参考链接 http://www.cnblogs.com/linhaifeng/articles/6379069.html#_label14 对每个目录,文件介绍. #= ...
- 一看就懂的数据库范式介绍(1NF,2NF,3NF,BC NF,4NF,5NF)
原文:http://josh-persistence.iteye.com/blog/2200644 一.基本介绍 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称 ...
- dede调用二级下拉菜单方法
<div id="menu"> <ul> {dede:channelartlist typeid='top' row='6' orderby='s ...
- 使用 Apache poi 导入Excel
本文主要记录Excel导入及模板下载,遇到的问题及注意事项. 第一节:Excel导入 1.如何获取Excel中的最大行,也就是最后一行? 2.如何获取有效行?有效行的定义是每一行记录中每一列中值都 ...
- HDU 之 I Hate It
I Hate It Time Limit ...
- LUA学习之一 初次接触
对于一个开源工程,开始学习它的第一步自然是编译工程. 使用vc编译lua,在网上已有许多介绍,但“纸上得来终觉浅”,自己走一遍还是有必要的. 步骤如下: 1.下载源代码,从lua.org下载最新源代码 ...
- Codeforces 180C Letter:dp
题目链接:http://codeforces.com/problemset/problem/180/C 题意: 给你一个字符串s,长度为n. 让你将这个字符串变成“前面一段都是大写字母,后面一段都是小 ...
- 给手机发验证码 综合使用 (忘记密码处理 php发验证码 重置用户密码)
前台页面 提取手机号调用 jQuery的ajax,到发送验证码 [php] view plain copy <title>找回密码 - 2015年xxx报名系统</title> ...