您的位置:首页 > 编程语言 > Java开发

java名词解释

2007-01-23 16:21 344 查看
J2EE Sun公司领导、多家公司共同参与制定的一个企业应用程序开发标准
标识符 赋予变量、常量、方法、类、接口的名称
关键字 Java编译器保留的、具有特定含义的标识符
GUI Graphics User Interface, 图形用户界面
布局管理器 管理容器内组件位置和大小的类
异常(Exception) Java语言处理运行时错误的机制
流(Stream) Java语言处理I/O的方式
序列化(Serializable) 将对象写到流中并将其读回的过程
接口(interface) 只声明方法而不实现,数据成员必须初始化且不能更改的特殊类
抽象类(abstract class) 仅定义了方法的部分实现,而留待扩展类去提供这些方法的部分或全部的进一步实现的特殊类
线程 程序运行的基本单元,是比进程更小的执行单位
线程同步 为了保持多线程应用中数据的一致性而对多个线程共享的数据进行访问控制的机制
本地方法调用(JNI) Java Native Interface,允许Java虚拟鸡机调用以C、C++等语言编写的native方法的机制
远程方法调用(RMI) Remote Method Invocation,允许在不同的Java虚拟机(JVM)之间进行对象间的通信远程调用接口
Java命名和目录接口(JNDI) Java Naming and Directory Interface,为定位用户、机器、网络和服务提供一个标准接口
LDAP Lightweight Directory Access Protocol,轻量级目录访问协议
JavaBeans 一个用于实现可重用性和互操作性的组件体系结构
InetAddress Java的IP地址封装类
URL Uniform Resource Locator,统一资源定位器
JDBC Java Databass Connectivity,一种用于执行SQL语句的Java API
DriverManager java.sql包中用于数据库驱动程序管理的类
Connection 用来表示数据库连接的对象
Statement 利用已有连接向数据库发送SQL语句的对象
ResultSet 用来暂时存放数据库查询操作获得的结果的对象
DataSource 数据源,将数据库和专门的JDBC驱动程序信息封装到一个单独的、标准化的对象中,并存储了建立数据库连接所需的所有信息
Java Servlets 用来扩展以请求/响应为模型的服务器的能力的Web组件
Cookie 一小块可以嵌入HTTP请求和响应的数据
JSP Java Server Page, Sun公司推出的一种Internet/Intranet开发语言
ACID 事务的原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持续性(durability)的缩写
JTA Java语言中用来开发分布式事务的API
JTS Java语言中的组件事务监视器
JMS Java Message Server, Java消息服务
PTP(Point-To-Point) 基于队列的消息编程模型
PUB/SUB 基于发布者(publisher)和订阅者(subscriber)的消息编程模型
EJB Enterprise JavaBeans, Java平台上的服务器端组件模型
SMTP Simple Mail Transfer Protocol, 简单邮件传输协议
POP Post Office Protocol, 邮局协议
IMAP Internet Message Access Protocol, 因特网消息访问协议
MIME Multipurpose Internet Mail Extensions, 多用途因特网邮件扩展标准
JAAS Java Authentication Authorization Service, Java验证和授权服务
JAXP Java API for XML Processing
UDDI Universal Description, Discovery and Integration, 通用描述、发现和集成
WSDL Web Service Description Language, Web服务描述语言
SOAP Simple Object Access Protocol, 简单对象访问协议

Servlet:Web服务器端运行的java程序
Servlet是用Java编写的Server小程序,与运行于客户端的Applet相对应,它被服务器加载和执行。用于处理客户机和服务器之间的消息传递;
Java Servlet API为请求和响应消息定义了一个标准接口 ,Servlet通过一些特定的方法启动执行和退出;

Servlet的优点


可移植性:servlet由Java编写,继承了Java的与平台无关性;
功能强大:可使用Java API核心的所有功能;
高效持久性:servlet只需Web服务器加载一次,就会作为单独的实例驻留在服务器的内存中,可以在不同请求之间保持服务;
快速性:可提供比其它服务器脚本更好的性能;
安全性:由于调用servlet的唯一方法就是通过Web服务器,所以就提供了高水平的安全保障;
可扩展性:精简的接口设计使它具有很强的可扩展性;

Servlet 用途


随着J2EE平台的完善,servlet的应用规模不断降低。原因是servlet的业务处理能力不如EJB,页面表示能力不如JSP,如今servlet主要处理小型任务和作为MVC视图模式中的控制器。
协调输出,但不直接参与生成WEB页面
收集和验证用户输入,但不进行实际处理
处理简单的业务逻辑
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: