java名词解释

来源:互联网 发布:淘宝上小崔韩代 编辑:程序博客网 时间:2024/05/02 01:07

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页面  
  收集和验证用户输入,但不进行实际处理  
  处理简单的业务逻辑