「java组件英文」java英文单词

博主:adminadmin 2022-12-08 10:33:10 72

今天给各位分享java组件英文的知识,其中也会对java英文单词进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中什么是组件

java中的组件是:

java 实际上都是类。

组件是抽象的概念而已,通俗的说是一些符合某种规范的类组合在一起就构成了组件。他可以提供某些特定的功能。

拿J2EE来说,有什么servlet,jsp, javabean,ejb都是组件。但实际他们都是类,只不过有他们特殊的规定。

举个例子,那个javabean来说:

javabean也就是个类,但你的类想成为javabean你必须,给你的类里的变量 (如xxx),添两个函数,getXxx()和setXxx()并且类里要有无参的构造函数。

有了这些就是JAVABEAN了。

你要问为什么要有这些规定呢,目前只能说 组件之间要想相互使用必须得有一种规范来约束。等你接触多了就更理解了。

寻求JAVA最常用的一百个英语单词???

CPU(Center Processor Unit)中央处理单元

mainboard主板

RAM(random access

memory)随机存储器(内存)

ROM(Read Only Memory)只读存储器

Floppy Disk软盘

Hard Disk硬盘

CD-ROM光盘驱动器(光驱)

monitor监视器

keyboard键盘

mouse鼠标

chip芯片

CD-R光盘刻录机

HUB集线器

Modem= MOdulator-DEModulator,调制解调器

P-P(Plug and Play)即插即用

UPS(Uninterruptable Power Supply)不间断电源

BIOS(Basic-input-Output

System)基本输入输出系统

CMOS(Complementary Metal-Oxide-Semiconductor)互补金属氧化物半导体

setup安装

uninstall卸载

wizzard向导

OS(Operation Systrem)操作系统

OA(Office AutoMation)办公自动化

exit退出

edit编辑

copy复制

cut剪切

paste粘贴

delete删除

select选择

find查找

select all全选

replace替换

undo撤消

redo重做

program程序

license许可(证)

back前一步

next下一步

finish结束

folder文件夹

Destination Folder目的文件夹

user用户

click点击

double click双击

right click右击

settings设置

update更新

release发布

data数据

data base数据库

DBMS(Data Base Manege

System)数据库管理系统

view视图

insert插入

object对象

configuration配置

command命令

document文档

POST(power-on-self-test)电源自检程序

cursor光标

attribute属性

icon图标

service pack服务补丁

option pack功能补丁

Demo演示

short cut快捷方式

exception异常

debug调试

previous前一个

column行

row列

restart重新启动

text文本

font字体

size大小

scale比例

interface界面

function函数

access访问

manual指南

active激活

computer language计算机语言

menu菜单

GUI(graphical user

interfaces )图形用户界面

template模版

page setup页面设置

password口令

code密码

print preview打印预览

zoom in放大

zoom out缩小

pan漫游

cruise漫游

full screen全屏

tool bar工具条

status bar状态条

ruler标尺

table表

paragraph段落

symbol符号

style风格

execute执行

graphics图形

image图像

Unix用于服务器的一种操作系统

Mac OS苹果公司开发的操作系统

OO(Object-Oriented)面向对象

virus病毒

file文件

open打开

colse关闭

new新建

save保存

exit退出

clear清除

default默认

LAN局域网

WAN广域网

Client/Server客户机/服务器

ATM( Asynchronous

Transfer Mode)异步传输模式

Windows NT微软公司的网络操作系统

Internet互联网

WWW(World Wide Web)万维网

protocol协议

HTTP超文本传输协议

FTP文件传输协议

Browser浏览器

homepage主页

Webpage网页

website网站

URL在Internet的WWW服务程序上

用于指定信息位置的表示方法

Online在线

Email电子邮件

ICQ网上寻呼

Firewall防火墙

Gateway网关

HTML超文本标识语言

hypertext超文本

hyperlink超级链接

IP(Address)互联网协议(地址)

SearchEngine搜索引擎

TCP/IP用于网络的一组通讯协议

Telnet远程登录

IE(Internet Explorer)探索者(微软公司的网络浏览器)

Navigator引航者(网景公司的浏览器)

multimedia多媒体

ISO国际标准化组织

ANSI美国国家标准协会

able 能

activefile 活动文件

addwatch 添加监视点

allfiles 所有文件

allrightsreserved 所有的权力保留

altdirlst 切换目录格式

andfixamuchwiderrangeofdiskproblems 并能够解决更大范围内的磁盘问题

andotherinFORMation 以及其它的信息

archivefileattribute 归档文件属性

assignto 指定到

autoanswer 自动应答

autodetect 自动检测

autoindent 自动缩进

autosave 自动存储

availableonvolume 该盘剩余空间

badcommand 命令错

badcommandorfilename 命令或文件名错

batchparameters 批处理参数

binaryfile 二进制文件

binaryfiles 二进制文件

borlandinternational borland国际公司

bottommargin 页下空白

bydate 按日期

byextension 按扩展名

byname 按名称

bytesfree 字节空闲

callstack 调用栈

casesensitive 区分大小写

causespromptingtoconfirmyouwanttooverwritean 要求出现确认提示,在你想覆盖一个

centralpointsoftwareinc central point 软件股份公司

changedirectory 更换目录

changedrive 改变驱动器

changename 更改名称

characterset 字符集

checkingfor 正在检查

checksadiskanddisplaysastatusreport 检查磁盘并显示一个状态报告

chgdrivepath 改变盘/路径

node 节点

npasswd UNIX的一种代理密码检查器,在提交给密码文件前,它将对潜在的密码进行筛选。

OSPF 开放最短路径优先协议

OSI Model 开放系统互连模式

out-of-band attack 带外攻击

packet filter 分组过滤器

password 口令

path 路径

payload 净负荷

PBX 专用交换机

PCS 个人通信业务

peer 对等

permission 权限

plaintext 明文

PPTP 点到点隧道协议

port 端口

prority 优先权

protocol 协议

potential browser 潜在浏览器

POP 互联网电子邮件协议标准

是Post Office Protocol 的缩写,是互联网电子邮件协议标准。我们可以通过有POP

服务功能的主机传送及接收电子邮件。该协议的缺陷是,当你接收电子邮件时,所有

的信件都从服务器上清除,下载到你的本地硬盘。当然也有一些客户端程序可以将电

子邮件留在服务器上,或设置成超过一定大小的文件不可下载。随着邮件采用多媒体

格式,邮件会越来越大,我们希望能够灵活掌握下载什么文件、何时下载,这就需要

IMAP 协议。目前POP的版本为POP3。

process 进程

proxy 代理

proxy server 代理服务器

paseudorandom 伪随机

phreaking 指控制电话系统的过程

RAS 远程访问服务

Remote control 远程控制

RPC 远程过程调用

remote boot 远程引导

route 路由

router 路由器

routing 路由选择

RIP 路由选择信息协议

routed daemon 一种利用RIP的UNIX寻径服务

routing table 路由表

R.U.P 路由更新协议

RSA 一种公共密匙加密算法。而RSA也许是最流行的。

script 脚本

search engine 搜索引擎

SSL 安全套接层

secure 密码

SID 安全标识符

sender 发送者

SLIP 串行线网际协议

server 服务器

server-based network 基于服务器的网络

session layer 会话层

share、sharing 共享

share-level security 共享级安全性

SMTP 简单邮件传送协议

SNMP 简单网络管理协议

Site 站点

SCSI 小型计算机系统接口

snffer 检错器

snooping 探听

standalone server 独立服务器

strong cipher 强密码

stream cipher 流密码

strong password 强口令

SQL 结构化查询语言

subnet mask 子网掩码

subdirectory 子目录

subnet 子网

swap file 交换文件

thin client 瘦客户机

thread 线程

throughput 吞吐量

transport layer 传输量

Transport Protocol 传输协议

trust 信任

tunnel 安全加密链路

vector of attack 攻击向量

Virtual directory 虚目录

Virtual Machine 虚拟机

VRML 虚拟现实模型语言

volume 文件集

vulnerability 脆弱性

weak passwurd 弱口令

well-known ports 通用端口

workstation 工作站

X.25 一种分组交换网协议

zone transfer 区域转换

authentication 认证、鉴别

authorization 授权

Back Office Microsoft公司的一种软件包

Back up 备份

backup browser 后备浏览器

BDC 备份域控制器

baseline 基线

BIOS 基本输入/输出系统

Binding 联编、汇集

bit 比特、二进制位

BOOTP 引导协议

BGP 引导网关协议

Bottleneck 瓶径

bridge 网桥、桥接器

browser 浏览器

browsing 浏览

channel 信道、通路

CSU/DSU 信道服务单元/数字服务单元

Checksum 校验和

Cluster 簇、群集

CGI 公共网关接口

crash(崩溃) 系统突然失效,需要从新引导

CD-ROM 只读型光盘

Component 组件

data link 数据链路

datagram 数据报

default document 缺省文档

digital key system 数字键控系统

disk mirroring 磁盘镜像

distributed file system 分布式文件系统

eavesdropping 窃听、窃取

encrypted tunnel 加密通道

enterprise network 企业网

Ethernet 以太网

External security 外部安全性

environment variable 环境变量

fax modem 传真猫

file attribute 文件属性

file system 文件系统

file 文件

FORM 格式

fragments 分段

frame relay 桢中继

firewall 防火墙

gated daemon gated进程(好象是一种早期的UNIX寻径服务)

gateway 网关

global account 全局帐号

global group 全局组

group 组

group account 组帐号

group identifier 组标识符

HCL 硬件兼容性表

hash 散表

HPFS 高性能文件系统

Home directory 主目录

home page 竹叶

hop 驿站、中继段

host 主机

hyperlink 超文本链接

highjacking 劫持终端,即为攻击者捕获另一个用户会话的控制

icon 图标

impersonation attack 伪装攻击

index server 索引服务器

ISA 工业标准结构

Inherieted Rights Filter 继承权限过滤器

ISDN 综合业务数字网

interactive user 交互性用户

intermediate system 中介系统

internal security 内部安全性

Internet Explorer(IE) IBM的万维网浏览器

Internet server 因特网服务器

Interpreter 解释程序

intranet 内联网,企业内部网

intruder 入 侵 者

Java Virtual Machine Java虚拟机

java script 基于Java语言的一种脚本语言

jack in 一句黑客常用的口语,意思为破坏服务器安全的行为

kernel 内核

keys 密钥

keyspace 密钥空间

Keystroke Recorder(按键记录器) 一些用语窃取他人用户名和密码的工具

LAN Server 局域网服务器

Local security 局部安全性

log 日志、记录

logging 登录

logoff 退出、注销

logical port 逻辑端口

logon 注册

logon script 登录脚本

LFN 长文件名

logic bomb(逻辑炸弹)一种可导致系统加锁或者故障的程序或代码。

mass browser 主浏览器

member server 成员服务器

menu 菜单

message 消息

multilink 多链接

MIME 多媒体Internet邮件扩展

MPR 多协议路由器

multiprocessing 多重处理

Module 模块

multihomed host 多穴主机

chooseoneofthefollowing 从下列中选一项

clearall 全部清除

clearallbreakpoints 清除所有断点

clearsanattribute 清除属性

clearscommandhistory 清除命令历史

clearscreen 清除屏幕

closeall 关闭所有文件

codegeneration 代码生成

colorpalette 彩色调色板

commandline 命令行

commandprompt 命令提示符

compressedfile 压缩文件

configuresaharddiskforusewithmsdos 配置硬盘,以为 MS-DOS 所用

conventionalmemory 常规内存

copiesdirectoriesandsubdirectoriesexceptemptyones 拷贝目录和子目录,空的除外

copiesfileswiththearchiveattributeset 拷贝设置了归档属性的文件

copiesoneormorefilestoanotherlocation 把文件拷贝或搬移至另一地方

copiesthecontentsofonefloppydisktoanother 把一个软盘的内容拷贝到另一个软盘上

copydiskette 复制磁盘

copymovecompfindrenamedeletevervieweditattribwordpprintlist C拷贝M移动 O比 F搜索R改名 D删除 V版本 E浏览A属性 W写字 P打印 L列表

copyrightc 版权(c

createdospartitionorlogicaldosdrive 创建DOS分区或逻辑DOS驱动器

createextendeddospartition 创建扩展DOS分区

createlogicaldosdrivesintheextendeddospartition 在扩展DOS分区中创建逻辑DOS驱动器

createprimarydospartition 创建DOS主分区

createsadirectory 创建一个目录

createschangesordeletesthevolumelabelofadisk 创建,改变或删除磁盘的卷标

currentfile 当前文件

currentfixeddiskdrive 当前硬盘驱动器

currentsettings 当前设置

currenttime 当前时间

cursorposition 光标位置

defrag 整理碎片

dele 删去

deletepartitionorlogicaldosdrive 删除分区或逻辑DOS驱动器

deletesadirectoryandallthesubdirectoriesandfilesinit 删除一个目录和所有的子目录及其中的所有文件

deltree 删除树

devicedriver 设备驱动程序

dialogbox 对话栏

directionkeys 方向键

directly 直接地

directorylistargument 目录显示变量

directoryof 目录清单

directorystructure 目录结构

diskaccess 磁盘存取

diskcopy 磁盘拷贝

diskservicescopycomparefindrenameverifyvieweditmaplocateinitialize 磁盘服务功能: C拷贝 O比较 F搜索R改卷名V校验 浏览E编缉M图 L找文件 N格式化

diskspace 磁盘空间

displayfile 显示文件

displayoptions 显示选项

displaypartitioninFORMation 显示分区信息

displaysfilesinspecifieddirectoryandallsubdirectories 显示指定目录和所有目录下的文件

displaysfileswithspecifiedattributes 显示指定属性的文件

displaysorchangesfileattributes 显示或改变文件属性

displaysorsetsthedate 显示或设备日期

displayssetupscreensinmonochromeinsteadofcolor 以单色而非彩色显示安装屏信息

displaystheamountofusedandfreememoryinyoursystem 显示系统中已用和未用的内存数量

displaysthefullpathandnameofeveryfileonthedisk 显示磁盘上所有文件的完整路径和名称

JAVA 中cop是什么意思

面向对象编程(OOP)

面向组件编程(COP)

面向方面编程(AOP)

面向服务编程(SOP)

1、什么是面向对象编程(Object-Oriented Programming)?

面向对象编程(Object-Oriented Programming)简称OOP技术,是开发计算机应用程序的一种新方法、新思想。过去的面向过程编程常常会导致所有的代码都包含在几个模块中,使程序难以阅读和维护。在做一些修改时常常牵一动百,使以后的开发和维护难以为继。而使用OOP技术,常常要使用许多代码模块,每个模块都只提供特定的功能,它们是彼此独立的,这样就增大了代码重用的几率,更加有利于软件的开发、维护和升级。

在面向对象中,算法与数据结构被看做是一个整体,称作对象,现实世界中任何类的对象都具有一定的属性和操作,也总能用数据结构与算法两者合一地来描述,所以可以用下面的等式来定义对象和程序:

对象=(算法+数据结构),程序=(对象+对象+……)。

从上面的等式可以看出,程序就是许多对象在计算机中相继表现自己,而对象则是一个个程序实体。

2、什么是面向组件编程(Component-Oriented Programming)?

组件不是一个新的概念,Java中的javaBean规范和EJB规范都是典型的组件。组件的特点在于他定义了一种通用的处理方式。例如,JavaBean 拥有内视的特性,这样就可以通过工具来实现JavaBean的可视化。而EJB规范定义了企业服务中的一些特性,使得EJB容器能够为符合EJB规范的代码增添企业计算所需要的能力,例如事务、持久化、池等。

所以,组件比起对象来的进步就在于通用的规范的引入。通用规范往往能够为组件添加新的能力(就像上面所讨论的),但也给组件添加了限制,例如你需要实现EJB的一些接口

COP比OOP更进一步。通常OOP将数据对象组织到实体中。这种方法具有很多优点。但是,OOP有一个大的限制:对象之间的相互依赖关系。去掉这个限制的一个好的想法就是组件。组件和一般对象之间的关键区别是组件是可以替代的。

3、什么是面向方面编程(Aspect-Oriented Programming)?

将通用需求功能从不相关类之中分离出来;同时,能够使得很多类共享一个行为,一旦行为发生变化,不必修改很多类,只要修改这个行为就可以。

AOP就是这种实现分散关注的编程方法,它将“关注”封装在“方面”中。

4、什么是面向服务编程(Service-Oriented Programming)?

SOP是一种体系结构,目标是在软件代理交互中获得松散耦合。一个服务是一个服务提供者为一个服务消费者获得其想要的最终结果的一个工作单元。服务者与消费者都以软件代理代表他们自己的角色。

这听起来有些太抽象,但是SOP确实无处不在。让我们在你的住房中找到一个SOP的例子。例如播放一个CD,你可以将要播放的CD放入CD机中,CD机将为你播放这张CD,CD机提供了一个CD播放服务。这里的好处就是你可以用不同的CD机去播放同一张CD。他们能提供同样的CD播放服务,但是服务质量是不同的。

SOP的思想明显不同于面向对象的编程,面向对象编程强烈的建议你应该将数据与其操作绑定。因此在面向对象编程风格中,每张CD 有它自己的CD播放机,他们之间不能被拆开。这听起来很奇怪,但是这就是我们建立许多已存软件系统的方式。

而SOP就不一样了,为了减少异构性、互操作性和不断改变的要求的问题,这样的体系结构应该提供平台来构建具有下列特征的应用程序服务:

松散耦合、位置透明、协议独立

基于这样的面向服务的体系结构,服务使用者甚至不必关心与之通信的特定服务,因为底层基础设施或服务“总线”将代表使用者做出适当的选择。基础设施对请求者隐藏了尽可能多的技术。特别地,来自不同实现技术(如 J2EE 或 .NET)的技术规范不应该影响 SOP用户。如果已经存在一个服务实现,我们就还应该重新考虑用一个“更好”的服务实现来代替,新的服务实现必须具有更好的服务质量。

java的关键英语单词都哪些

第一章:

JDK(Java Development Kit) java开发工具包

JVM(Java Virtual Machine) java虚拟机

Javac 编译命令

java 解释命令

Javadoc 生成java文档命令

classpath 类路径

Version 版本

author 作者

public 公共的

class 类

static 静态的

void 没有返回值

String 字符串类

System 系统类

out 输出

print 同行打印

println 换行打印

JIT(just-in-time) 及时处理

第二章:

byte 字节

char 字符

boolean 布尔

short 短整型

int 整形

long 长整形

float 浮点类型

double 双精度

if 如果

else 否则

switch 多路分支

case 与常值匹配

break 终止

default 默认

while 当到循环

do 直到循环

for 已知次数循环

continue结束本次循环进行下次跌代

length 获取数组元素个数

第三章:

OOP object oriented programming 面向对象编程

Object 对象

Class 类

Class member 类成员

Class method 类方法

Class variable 类变量

Constructor 构造方法

Package 包

Import package 导入包

第四章:

Extends 继承

Inherit 继承

Base class 基类

Super class 超类

Overloaded method 重载方法

Overridden method 重写方法

Public 公有

Private 私有

Protected 保护

Static 静态

Abstract 抽象

Interface 接口

Implements interface 实现接口

第五章:

Exception 意外,异常

RuntimeExcepiton 运行时异常

ArithmeticException 算术异常

IllegalArgumentException 非法数据异常

ArrayIndexOutOfBoundsException 数组索引越界异常

NullPointerException 空指针异常

ClassNotFoundException 类无法加载异常(类不能找到)

NumberFormatException 字符串到float类型转换异常(数字格式异常)

IOException 输入输出异常

FileNotFoundException 找不到文件异常

EOFException 文件结束异常

InterruptedException (线程)中断异常

try 尝试

catch 捕捉

finally 最后

throw 投、掷、抛

throws 投、掷、抛

print Stack Trace() 打印堆栈信息

get Message() 获得错误消息

get Cause() 获得异常原因

method 方法

able 能够

instance 实例

check 检查

第六章:

byte(字节)

char(字符)

int(整型)

long(长整型)

float(浮点型)

double(双精度)

boolean(布尔)

short(短整型)

Byte (字节类)

Character (字符类)

Integer(整型类)

Long (长整型类)

Float(浮点型类)

Double (双精度类)

Boolean(布尔类)

Short (短整型类)

Digit (数字)

Letter (字母)

Lower (小写)

Upper (大写)

Space (空格)

Identifier (标识符)

Start (开始)

String (字符串)

length (值)

equals (等于)

Ignore (忽略)

compare (比较)

sub (提取)

concat (连接)

replace (替换)

trim (整理)

Buffer (缓冲器)

reverse (颠倒)

delete (删除)

append (添加)

Interrupted (中断的)

第七章:

Date 日期,日子

After 后来,后面

Before 在前,以前

Equals 相等,均等

toString 转换为字符串

SetTime 设置时间

Display 显示,展示

Calendar 日历

Add 添加,增加

GetInstance 获得实例

getTime 获得时间

Clear 扫除,清除

Clone 克隆,复制

Util 工具,龙套

Components 成分,组成

Month 月份

Year 年,年岁

Hour 小时,钟头

Minute 分钟

Second 秒

Random 随意,任意

Next Int 下一个整数

Gaussian 高斯

ArrayList 对列

LinkedList 链表

Hash 无用信息,杂乱信号

Map 地图

Vector 向量,矢量

Size 大小

Collection 收集

Shuffle 混乱,洗牌

RemoveFirst 移动至开头

RemoveLast 移动至最后

lastElement 最后的元素

Capacity 容量,生产量

Contains 包含,容纳

Copy 副本,拷贝

Search 搜索,查询

InsertElementAt 插入元素在某一位置

第八章:

io-in out 输入/输出

File 文件

import 导入

exists 存在

isFile 是文件

isDirectory 是目录

getName 获取名字

getPath 获取路径

getAbsolutePath 获取绝对路径

lastModified 最后修改日期

length 长度

InputStream 输入流

OutputStream 输出流

Unicode 统一的字符编码标准, 采用双字节对字符进行编码

Information 信息

FileInputStream 文件输入流

FileOutputStream文件输出流

IOException 输入输出异常

fileobject 文件对象

available 可获取的

read 读取

write 写

BufferedReader 缓冲区读取

FileReader 文本文件读取

BufferedWriter 缓冲区输出

FileWriter 文本文件写出

flush 清空

close 关闭

DataInputStream 二进制文件读取

DataOutputStream二进制文件写出

EOF 最后

encoding 编码

Remote 远程

release 释放

第九章:

JBuider Java 集成开发环境(IDE)

Enterprise 企业版

Developer 开发版

Foundation 基础版

Messages 消息格

Structure 结构窗格

Project 工程

Files 文件

Source 源代码

Design 设计

History 历史

Doc 文档

File 文件

Edit 编辑

Search 查找

Refactor 要素

View 视图

Run 运行

Tools 工具

Window 窗口

Help 帮助

Vector 矢量

addElement 添加内容

Project Winzard 工程向导

Step 步骤

Title 标题

Description 描述

Copyright 版权

Company 公司

Aptech Limited Aptech有限公司

author 作者

Back 后退

Finish 完成

version 版本

Debug 调试

New 新建

ErrorInsight 调试

第十章:

JFrame 窗口框架

JPanel 面板

JScrollPane 滚动面板

title 标题

Dimension 尺寸

Component 组件

Swing JAVA轻量级组件

getContentPane 得到内容面板

LayoutManager 布局管理器

setVerticalScrollBarPolicy 设置垂直滚动条策略

AWT(Abstract Window Toolkit) 抽象窗口工具包

GUI (Graphical User Interface) 图形用户界面

VERTICAL_SCROLLEARAS_NEEDED 当内容大大面板出现滚动条

VERTICAL_SOROLLEARAS_ALWAYS 显示滚动条

VERTICAL_SOROLLEARAS_NEVER 不显示滚动条

JLabel 标签

Icon 图标

image 图象

LEFT 左对齐

RIGHT 右对齐

JTextField 单行文本

getColumns 得到列数

setLayout 设置布局

BorderLayout 边框布局

CENTER 居中对齐

JTextArea 多行文本

setFont 设置字体

setHorizontalAlignment 设置文本水平对齐方式

setDefaultCloseOperation 设置默认的关闭操作

add 增加

JButton 按钮

JCheckBox 复选框

JRadioButton单选按钮

addItem 增加列表项

getItemAt 得到位置的列表项

getItemCount 得到列表项个数

setRolloverIcon 当鼠标经过的图标

setSelectedIcon 当选择按钮的图标

getSelectedItem 得到选择的列表项

getSelectedIndex 得到选择的索引

ActionListener 按钮监听

ActionEvent 按钮事件

actionPerformed 按钮单击方法

java里各种spring、struts、hibernate、javaEE,等等很多的英文缩写名词都是什么,他们之间的关系是什么

相关技术

1.JDBC(Java Database Connectivity)提供连接各种关系数据库的统一接口,作为数据源,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯Java API 编写数据库应用程序,同时,JDBC也是个商标名。

2.EJB(Enterprise JavaBeans)使得开发者方便地创建、部署和管理跨平台的基于组件的企业应用。

3.Java RMI(Java Remote Method Invocation)用来开发分布式Java应用程序。一个Java对象的方法能被远程Java虚拟机调用。这样,远程方法激活可以发生在对等的两端,也可以发生在客户端和服务器之间,只要双方的应用程序都是用Java写的。

4.Java IDL(Java Interface Definition Language) 提供与CORBA(Common Object Request Broker Architecture)的无缝的互操作性。这使得Java能集成异构的商务信息资源。

5.JNDI(Java Naming and Directory Interface)提供从Java平台到的统一的无缝的连接。这个接口屏蔽了企业网络所使用的各种命名和目录服务。

6.JMAPI(Java Management API)为异构网络上系统、网络和服务管理的开发提供一整套丰富的对象和方法。

7.JMS(Java Message Service)提供企业消息服务,如可靠的消息队列、发布和订阅通信、以及有关推拉(Push/Pull)技术的各个方面。

8.JTS(Java transaction Service)提供存取事务处理资源的开放标准,这些事务处理资源包括事务处理应用程序、事务处理管理及监控。

9.JMF(Java Media Framework API),她可以帮助开发者把音频、视频和其他一些基于时间的媒体放到Java应用程序或applet小程序中去,为多媒体开发者提供了捕捉、回放、编解码等工具,是一个弹性的、跨平台的多媒体解决方案。

10.Annotation(Java Annotation),在已经发布的JDK1.5(tiger)中增加新的特色叫Annotation。Annotation提供一种机制,将程序的元素如:类,方法,属性,参数,本地变量,包和元数据联系起来。这样编译器可以将元数据存储在Class文件中。这样虚拟机和其它对象可以根据这些元数据来决定如何使用这些程序元素或改变它们的行为。

在Java技术中,值得关注的还有JavaBeans,它是一个开放的标准的组件体系结构,它独立于平台,但使用Java语言。一个JavaBean是一个满足JavaBeans规范的Java类,通常定义了一个现实世界的事物或概念。一个JavaBean的主要特征包括属性、方法和事件。通常,在一个支持JavaBeans规范的开发环境(如Sun Java Studio 和IBM VisualAge for Java)中,可以可视地操作JavaBean,也可以使用JavaBean构造出新的JavaBean。JavaBean的优势还在于Java带来的可移植性。EJB (Enterprise JavaBeans) 将JavaBean概念扩展到Java服务端组件体系结构,这个模型支持多层的分布式对象应用。除了JavaBeans,典型的组件体系结构还有DCOM和CORBA,关于这些组件体系结构的深入讨论超出了本书的范围。

11.javaFX Sun刚刚发布了JavaFX技术的正式版,它使您能利用JavaFX 编程语言开发富互联网应用程序(RIA)。JavaFX Script编程语言(以下称为JavaFX)是Sun微系统公司开发的一种declarative,staticallytyped(声明性的、静态类型)脚本语言。JavaFX技术有着良好的前景,包括可以直接调用Java API的能力。因为JavaFXScript是静态类型,它同样具有结构化代码、重用性和封装性,如包、类、继承和单独编译和发布单元,这些特性使得使用Java技术创建和管理大型程序变为可能。

12.JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入

管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝

集成的系统、网络和服务管理应用。

13.JPA(Java Persistence API),JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。

编辑本段开源项目

Spring Framework【Java开源J2EE框架】

Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了 Hibernate和其他O/R mapping解决方案。Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JTA或者JDBC事务提供一个一致的编程模型。Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务--如果你需要--还能实现你自己的 aspects。这个框架足够强大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。Spring还提供了可以和IoC容器集成的强大而灵活的MVC Web框架。【SpringIDE:Eclipse平台下一个辅助开发插件】。

WebWork 【Java开源Web框架】

WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,WebWork2.x前身是Rickard Oberg开发的WebWork,但WebWork已经被拆分成了Xwork1和WebWork2两个项目。Xwork简洁、灵活功能强大,它是一个标准的Command模式实现,并且完全从web层脱离出来。Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等。WebWork2建立在Xwork之上,处理HTTP的响应和请求。WebWork2使用ServletDispatcher将HTTP请求的变成Action(业务层Action类),session(会话)application(应用程序)范围的映射,request请求参数映射。WebWork2支持多视图表示,视图部分可以使用JSP,Velocity,FreeMarker,JasperReports,XML等。在WebWork2.2中添加了对AJAX的支持,这支持是构建在DWR与Dojo这两个框架的基础之上。【EclipseWork:用于WebWork辅助开发的一个Eclipse插件】

Struts 【Java开源Web框架】

Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。【StrutsIDE:用于Struts辅助开发的一个Eclipse插件】

Hibernate 【Java开源持久层框架】

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。Eclipse平台下的Hibernate辅助开发工具:【Hibernate Synchronizer】【MiddlegenIDE】

JFinal【Java极速WEB+ORM框架】

jfinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!主要特点1.MVC架构,设计精巧,使用简单 2.遵循COC原则,零配置,无xml 3.独创Db + Record模式,灵活便利 4.ActiveRecord支持,使数据库开发极致快速 5.自动加载修改后的java文件,开发过程中无需重启web server 6.AOP支持,拦截器配置灵活,功能强大 7.Plugin体系结构,扩展性强 8.多视图支持,支持FreeMarker、JSP、Velocity 9.强大的Validator后端校验功能 10.功能齐全,拥有struts2的绝大部分功能 11.体积小仅218K,且无第三方依赖

Quartz 【Java开源Job调度】

Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或EJBs。Quartz的最新版本为Quartz 1.5.0。

Velocity 【Java开源模板引擎】

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。【VeloEclipse :Velocity在Eclipse平台下的一个辅助开发插件】

IBATIS 【Java开源持久层框架】

使用ibatis提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象,这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL语句。相对Hibernate等“全自动”ORM机制而言,ibatis 以SQL开发的工作量和数据库移植性上的让步,为系统设计提供了更大的自由空间。作为“全自动”ORM 实现的一种有益补充,ibatis 的出现显得别具意义。

Compiere ERPCRM 【Java开源ERP与CRM系统】

Compiere ERPCRM为全球范围内的中小型企业提供综合型解决方案,覆盖从客户管理、供应链到财务管理的全部领域,支持多组织、多币种、多会计模式、多成本计算、多语种、多税制等国际化特性。易于安装、易于实施、易于使用。只需要短短几个小时,您就可以使用申购-采购-发票-付款、报价-订单-发票-收款、产品与定价、资产管理、客户关系、供应商关系、员工关系、经营业绩分析等强大功能了。

Roller Weblogger 【Java开源Blog博客】[4]

这个weblogging 设计得比较精巧,源代码是很好的学习资料。它支持weblogging应有的特性如:评论功能,所见即所得HTML编辑,TrackBack,提供页面模板,RSS syndication,blogroll管理和提供一个XML-RPC接口。

Eclipse 【Java开源开发工具】

Eclipse平台是IBM向开放源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数 —4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构。

NetBeans 【Java开源开发工具】

NetBeans IDE 是一个为软件开发者提供的自由、开源的集成开发环境。您可以从中获得您所需要的所有工具,用Java、C/C++ 甚至是Ruby 来创建专业的桌面应用程序、企业应用程序、web 和移动应用程序。此IDE 可以在多种平台上运行,包括Windows、Linux、Mac OS X 以及Solaris;它易于安装且非常方便使用。

XPlanner 【Java开源项目管理】

XPlanner 一个基于Web的XP团队计划和跟踪工具。XP独特的开发概念如iteration、user stories等,XPlanner都提供了相对应的的管理工具,XPlanner支持XP开发流程,并解决利用XP思想来开发项目所碰到的问题。XPlanner特点包括:简单的模型规划,虚拟笔记卡(Virtual note cards),iterations、user stories与工作记录的追踪,未完成stories将自动迭代,工作时间追踪,生成团队效率,个人工时报表,SOAP界面支持。

HSQLDB 【Java开源DBMS数据库】

HSQLDB(Hypersonic SQL)是纯Java开发的关系型数据库,并提供JDBC驱动存取数据。支持ANSI-92 标准SQL语法。而且他占的空间很小。大约只有160K,拥有快速的数据库引擎。

Liferay 【Java开源Portal门户】

代表了完整的J2EE应用,使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts 框架技术,基于XML的portlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获取,使用Apache Lucene实现全文检索功能。

JetSpeed 【Java开源Portal门户】

Jetspeed是一个开放源代码的企业信息门户(EIP)的实现,使用的技术是Java和XML。用户可以使用浏览器,支持WAP协议的手机或者其它的设备访问Jetspeed架设的信息门户获取信息。Jetspeed扮演着信息集中器的角色,它能够把信息集中起来并且很容易地提供给用户。

JOnAS 【Java开源J2EE服务器】

JOnAS是一个开放源代码的J2EE实现,在ObjectWeb协会中开发。整合了Tomcat或Jetty成为它的Web容器,以确保符合Servlet 2.3和JSP 1.2规范。JOnAS服务器依赖或实现以下的Java API:JCA、JDBC、JTA 、JMS、JMX、JNDI、JAAS、JavaMail。

JFox3.0 【Java开源J2EE服务器】

JFox是Open Source Java EE Application Server,致力于提供轻量级的Java EE应用服务器,从3.0开始,JFox提供了一个支持模块化的MVC框架,以简化EJB以及Web应用的开发! 如果您正在寻找一个简单、轻量、高效、完善的Java EE开发平台,那么JFox正是您需要的。

Java IDE

当今最流行的是Eclipse、Myeclipse、IntelliJ、Jbuilder、Jdeveloper、Netbeans、JCreator等。

总结,这些看百科介绍,要深入的话,要自己用到才能有深的体会。技术再多,基础打扰,思想深远就ok。

关于java组件英文和java英文单词的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-08,除非注明,否则均为首码项目网原创文章,转载请注明出处。