1 一下那些协议支持远程对象访问:
a JRMP b IRMI c IIOP d RMI_IIOP e CMI iv2
2 J2EE必须支持的数据格式 有:
a Html3.2
b Image files
c Jar files
d Class files
e xml3、 J2EE web层提供的负载均衡策略有:
a 轮循算法
b 最少连接算法
c 响应时间 算法
d 最少连接失误算法
4. 线程安全的类有:
a webwork1.x框架 的action处理类
b struts1.x 框架 的action处理类
c 普通的servlet
d 普通的Filter
Jsp中定义的javaBean,用户注销后仍能访问的有:a .page b .session c .application d d .requestchar型占几个字节,能装一个汉字吗?为什么?
编程题:
加入有字符串“6sabcsssfsfs33”,用最快速的方法去掉字符“ab3”。不能用java内置字符串方法(indexOf()、
subString()、replaceAll()等)
a JRMP b IRMI c IIOP d RMI_IIOP e CMI iv2
2 J2EE必须支持的数据格式 有:
a Html3.2
b Image files
c Jar files
d Class files
e xml3、 J2EE web层提供的负载均衡策略有:
a 轮循算法
b 最少连接算法
c 响应时间 算法
d 最少连接失误算法
4. 线程安全的类有:
a webwork1.x框架 的action处理类
b struts1.x 框架 的action处理类
c 普通的servlet
d 普通的Filter
Jsp中定义的javaBean,用户注销后仍能访问的有:a .page b .session c .application d d .requestchar型占几个字节,能装一个汉字吗?为什么?
编程题:
加入有字符串“6sabcsssfsfs33”,用最快速的方法去掉字符“ab3”。不能用java内置字符串方法(indexOf()、
subString()、replaceAll()等)
本章描述了Java EE平台的协作性需求。1.1 协作性导论
Java EE平台由很多支持不同类型的客户端的企业级环境使用。这些企业级环境将在已有的企业信息系统(EIS)中添加新的服务。它们的使用随着硬件平台和其他语言编写的应用程序的不同而不同。特别的,企业级环境中的Java EE平台可以将以下任何类型的应用程序组合到一起。l C++和Visual Basic编写的应用程序。l 在个人计算机平台或Unix工作站中运行的应用程序。l 基于Java技术的独立应用程序,不是被Java EE平台直接支持的。这是Java EE平台互操作性的需求,从本章开始,它可以提供不同类型客户端,不同的硬件平台,和多种软件应用程序的间接支持。Java EE平台的互操作特性允许底层分散的系统无缝协作,同时隐藏这些系统结合的复杂性。当前Java平台发布版的协作性需求允许:l Java EE应用程序与旧系统使用CORBA或底层的socket接口连接。l Java EE应用程序可以跨越多个Java EE产品和其他Java EE应用程序连接,不论是否为相同提供者的产品,以及多个Java EE平台。在本版本的需求中,不同平台中运行的Java EE应用程序使用HTTP协议协作,可能使用SSL或基于IIOP的EJB协作协议。1.2 协作性协议
本协议需要Java EE产品支持一组标准协议和格式,来确保和Java EE应用程序以及其他实现这些协议和格式的应用程序协作。本规范需要支持以下协议组和格式:l Internet and web protocolsl OMG protocolsl Java technology protocolsl Data formats这些协议和格式由J2SE和底层操作系统支持。1.2.1 网络和web协议
基于标准的互联网协议可以让平台的不同部分通信。Java EE平台需要支持以下互联网协议:l TCP/IP协议族DD这是互联网协议的核心组件。TCP/IP和UDP/IP是互联网的标准传输层协议。TCP/IP由J2SE和底层操作系统支持。l HTTP 1.1 DDweb通信的核心协议。和TCP/IP一样,HTTP 1.1由J2SE和底层操作系统支持。Java EE web容器必须可以将它的HTTP服务公布在标准的HTTP端口中(80端口)。l SSL 3.0,TLS 1.0DDSSL 3.0(安全套接字层)表示web通信的安全层。当使用https URL代替http URL时可以间接提供。Java EE web容器必须可以将HTTPS服务发布在标准的HTTPS端口中(443端口)。SSL 3.0和TLS 1.0是EJB互操作协议的一部分,在EJB规范中定义。l SOPA 1.1DDSOAP是交换XML消息的表示层协议。在HTTP之上支持SOAP层是必须的,在JAX-RPC和JAX-WS规范中描述。l SOAP 1.2DDSOAP 1.2是W3C和JAX-WS支持的SOAP标准协议。l WS-I基本概要1.1DDWS-I基本概要,是简单SOAP绑定概要和附加概要的组合,在协作性需求中描述,用在SOAP 1.1,WSDL 1.1和附加的基于MIME的SOAP中使用。JAX-RPC和JAX-WS规范需要。1.2.2 OMG协议
本协议需要Java EE平台支持以下基于对象管理组(OMG)协议:l IIOP(交互式对象请求代理协议)DDJ2SE中的java IDL和RMI-IIOP支持。Java IDL通过公共对象请求代理结构(CORBA)提供基于标准的协作性和连通性支持。CORBA指定了对象请求代理(ORB),它允许应用程序彼此之间通信而不用考虑物理位置。协作性使用IIOP传送,通常在intranet设置中可以看到。IIOP可以作为RMI协议使用,称作RMI-IIOP协议。IIOP在CORBA 2.3.1规范的13到15章描述,在http://cgi.omg.org/cgi-bin/doc?formal/99-10-07。l EJB协作协议DDEJB协作协议基于IIOP(GIOP 1.2)和GSIv2 CORBA安全协议规范。EJB互操作协议在EJB规范中定义。l CORBA协作命名服务协议DD基于INS的COSNaming协议是访问命名服务的基于IIOP的协议。EJB协作协议需要使用INS协议使用JNDI API查询EJB对象,可以使用Java IDL COSNaming API访问INS命名服务。所有的Java EE产品必须提供满足互操作命名服务规范的需求,在http://cgi.omg.org/cgi-bin/doc?formal/2000-06-19。命名服务可以作为独立的命名服务器提供或作为其他命名服务的协议网桥或网关。两种方法都满足规范。1.2.3 Java技术协议
本规范要求Java EE平台支持JRMP协议,这是Java技术特有的远程方法请求(RMI)协议。JRMP是J2SE组件的需求,是两种必须的RMI协议之一。(IIOP是另一个RMI协议)。JRMP是Java语言规范的分布式对象模型。运行在不同地址空间和不同主机的分布式系统,必须可以彼此通信。JRMP允许不同地址空间的程序层的对象使用Java语言的对象模型请求使用语法远程对象。JRMP规范的完整信息在http://java.sun.com/j2se/1.4/docs/guide/rmi。1.2.4 数据格式
为了允许组件之间进行通信,本规范需要Java EE平台支持集中数据格式。这些格式提供了组件之间数据交换的定义。必须支持以下数据格式:l XML 1.0DDXML格式可以用来组装文本,RPC消息等等。JAXP API提供处理XML格式数据的支持。JAX-RPC API提供XML RPC消息的支持,以及Java类和XML之间的映射。l HTML 3.2DD表示了最小的web浏览器标准文本格式。不直接由Java EE API支持,Java EE web客户端必须可以展示HTML 3.2文本。l 图片文件格式DDJava EE平台必须支持GIF,JPEG,和PNG图片。这些格式由java.awt.image API和Java EE web客户端支持。l JAR文件DDJAR(Java压缩)文件是基于Java技术应用程序组件的标准打包格式,包括ejb-jar特殊格式,web应用程序压缩(WAR)格式,资源适配器压缩(RAR),和Java EE企业级应用程序压缩(EAR)格式。JAR是一种平台无关的文件格式,允许将很多文件组合到一个文件中。这样Java组件可以被组织到一个JAR文件中,同时在一个浏览器的一个HTTP事务中下载。JAR文件格式由java.util.jar和java.util.zip包州池。完整介绍在http://java.sun.com/j2se/5.0/docs/guide/jar。l Class文件格式DDclass文件是Java虚拟机的规范中描述。每一个文件包含一个Java语言类型,可以是类或接口,以及一串8-bit的字节流。完整定义在http://java.sun.com/docs/books/vmspec。
import java.util.regex.Matcher;
import java.util.regex.Pattern;public class TextQuick { public static void main(String[] args) {
String str="6sabcsssfsfs33";
Matcher m=Pattern.compile("([^ab3]*)").matcher(str);
StringBuffer sb=new StringBuffer();
while(m.find()) {
sb.append(m.group(1));
}
System.out.println(sb.toString());
}}
测试结果:6scsssfsfs(纯个人想法,不知道答案是这个吗)
6.能
5.c .application
3.负载均衡设备的均衡策略主要有以下几种:
a.轮循算法(Round Robin)
b.比率算法(Ratio)
c.响应速度算法(Response Time)
d.最少连接算法(Least Connection)
a .page b .session c .application d d .request
char型占几个字节,能装一个汉字吗?为什么?
-----------------------------------------
1.application注销后还是存在的
2.char型是占2个字节的,所以可以存储一个汉字。