Hibernate Spring Java Persistence API EJB3 相关的术语及关键字

来源:互联网 发布:音频下载软件 编辑:程序博客网 时间:2024/05/06 12:48

以下是Hibernate Reference 3.2翻译时采用的术语

O/R Mapping 对象/关系数据库映射
identifier property: 标识属性
discriminator: 辨别标志(不使用"鉴别器")

join-subclass,union-subclass,join: 不翻译

fine-grained 细粒度
domain model 领域模型
business object 业务对象(v2的时候翻译为"商业对象",被无数人痛骂....)
annotations 注解(这个词还比较新,也见到有翻译为"特殊注释"/"标注"的)

Aggregate functions 统计函数 (聚集函数?聚合函数? 还是翻译为统计函数才能让人看懂)
Criteria Queries 条件查询(标准查询?这里Criteria是"判据"的含义,而非"标准",意译为条件查询更加明白)

session flush session清洗
lazy fetching 延迟加载(懒加载,翻译很直白,但是却不易理解)

对象状态:
 persistent class 持久化类
 persistent object 持久对象 (体现这是与某个持久化设备联系的,掉电之后不消失)
 transient object 瞬时对象  (其含义是仅在内存中存在的,掉电之后消失,翻译为瞬时对象比较好)
 detached object 脱管对象(与session脱离的对象)

outer-join fetching 外连接抓取 (fetch一般翻译为"获取",v2翻译的时候,为了突出其主动获取的特点,翻译为"抓取")

class hierarchy 类分层结构 http://www.umlchina.com/xprogrammer/glossary1.htm
inheritance hierarchy 继承层次
http://www-128.ibm.com/developerworks/cn/java/j-aopwork4/?ca=dwcn-newsletter-java

===============================================================================================
Hibernate Annotations Reference部分的术语表

http://wiki.redsaga.com/confluence/display/HART/glossary

数据库相关

schema schema 不翻译 catalog 目录   tables   column 列/字段   index 索引   sequence 序列 对应于数据库中的sequence unique 唯一的   nullable 可为空的   insertable 可插入的   updatable 可更新的   embedded objects 嵌入对象   embeddable object 可嵌入的对象   identity generator ID生成器   sequence generator 序列生成器   temporal precision 瞬时精度   precision 精度   decimal precision 十进制精度   scale 刻度,数值范围 关系数据库中通常指小数点位数 decimal scale 十进制   primary key 主键/主关键字   primary key column 主键列   foreign key 外键/外关键字   foreign key column 外键列   association 关联   association column 关联列   join column 连接列 根据情况选择不翻译 relationship 关系/关联   unique constraint 唯一约束   invariant constraint 不变约束   constraint violation 约束违例  

Java/面向对象相关

POJO 简单java对象 Plain Old Java Object entity hierarchy 实体层次   field 字段   property 属性   attribute 属性   Inheritance 继承   unqualified class name 短类名 不附带包名 full qualified class name(fqcn) 全称类名 附带包名 List 列表 根据情况选择不翻译  ordered list 有序列表   indexed list 索引列表   Bag 根据情况选择不翻译  Set 集合 根据情况选择不翻译  Map 映射/映射表 根据情况选择不翻译  target entity 目标实体   entity 实体   Semantic 语义   java representation java表示   primitive type 主要/基本类型   core type 核心类型   Serializable 序列化  

O/R Mapping相关

object/relational mapping 对象/关系 映射   metadata 元数据   metamodel 元模型   annotation 注解   meta-annotation 元注解   Metadata impact 元数据影响   paradigm 范例   persistence 持久/持久化   wrapper class 封装/包裹类   logical mapping 逻辑映射   physical mapping 物理映射   identity 标识(符) 能唯一标识一个对象的字段/列,对应到数据库一般为主键 Identifier 标识符   Versioning for optimistic locking 乐观锁定版本控制   transient 瞬态/瞬时的 这个词建议和具体的词组一起出现,单独出现似乎没有什么特别的意义 fetch 获取   lazy fetch 延迟获取   eagerly fetch 即时获取   lazy loading 延迟加载   lazy simple properties 延时加载的简单属性   lazy association fetching 延时关联获取   projection 投影   ordinal 顺序的   portable application 可移植的应用   Class-defined 已定义类   Table per Class 每个类一张表   Single Table per Class Hierarchy 每个类层次结构一张表   Joined Subclass 连接的子类   inheritance hierarchy 继承层次结构   one to many 一对多   one to one 一对一   many to many 多对多   bidirectional 双向的   unidirectional 单向的   discriminator 识别符   discriminator column 识别符列   discriminator type 识别符类型   owner side 所有者侧   owner table 所有者表   owner property 所有者属性   owner primary key 所有者主键   concatenation 串联/链接   owned side 被拥有侧   Collection 集合/集合类   version 版本   timestamp 时间戳   optimize 优化   Transitive persistence 传播性持久化   cascading 级联   Association fetching 关联获取   composite primary key 复合主键   secondary table 次级表   Cache mode 缓存模式   Flush mode Flush模式   Cache region 缓存区   second level cache 二级缓存   query 查询   native query 本地查询   clause 子句   scope 范围   global scope 全局范围   field level 字段级   property level 属性级   class level 类级   package level 包级   bean level bean级   application level 应用级   annotations extension 注解扩展   persister 持续   optimistic lock 乐观锁   batch size 批大小   context 上下文   Access type 访问类型   Sub-entity 子实体   composite user type 复合自定义类型   comparator 比较器   comparator type 比较器类型   callable 可调用的   filter 过滤器   validator 验证器   build in 内建   constraint descriptor 约束描述符   constraint validator 约束验证   automatic indexing 自动索引

常见技术英语

implicit 隐式            .        explicit 显式   capitalize 大写的   mandatory 必须的   externalize 外部化   legacy system 遗留系统   concurrency 并行   cacheable 可缓存的   Formula 公式   mutable 可变的   immutable 不可变   dynamic 动态   scalar 标量   hash 哈希   hint 提示   regular expression 正则表达式   override 覆写/覆盖  

===============================================================================================
Enterprise JavaBeans 3.0 (5th Edition) 中文版词汇表

http://wiki.redsaga.com/confluence/display/E3OG/Home

standalone applications 独立桌面应用程序   distributed objects 分布(式)对象   response time 响应时间   Enterprise JavaBeans Enterprise JavaBeans   Java Persistence Java Persistence   EntityManager EntityManager   entity manager entity manager   Java EE Connector Architecture Java EE 连接器架构   Session bean Session bean   stub proxy 存根代理   deployment descriptor 部署描述文件   message destination message destination   enterprise beans enterprise beans   bean class bean class   EJB object EJB object or EJB对象   delegate 委托,委派   web services web services   annotation 注解   field 数据成员 jjhou的解释 column (数据库)字段   property 成员属性 指bean class的getter/setter attribute 属性
method 成员函数   constructor 构造函数   persistence provider persistence provider or 持久化(服务)提供程序 倾向于前者 unqualified class name 非限定类名   build 生成 or 构建   interesting 值得注意的 在技术书籍interesting通常不是指有趣 undeploy 卸载   persistence context persistence context   persistence unit persistence unit   persistence manager persistence manager   eagerly fetch 立即获取   detached 游离   managed 托管,受管   wrapper types  封装类(型)    unchecked exception unchecked exception    partial XML deployment 部署描述片段    abstract schema name
抽象结构名称
  schema  (数据库)schema    element  (XML)元素 or 节点?    remote/local/endpoint interface
远程/本地/端点接口    SQL join  SQL join    relationship  关联/关系/关联关系    operator  操作符/运算符
  transient property  非持久型成员属性 transient在单独使用时也可能译为"瞬时的"  entity listener  entity监听器    named  具名的    transaction demarcation  事务划分    transaction-aware  事务感知的    transaction manager  transaction manager    transactional context  transactional context    heuristic decision   试探性决策
  phantom read
幻读   build  生成、构建   

===============================================================================================
Spring Reference 2.0翻译时采用的术语表

 http://wiki.redsaga.com/confluence/pages/viewpage.action?pageId=404  

I 核心技术

 原文   译文  备注  BeanWrapper  BeanWrapper  不翻译  DataBinder  DataBinder  不翻译  multipart file resolver  分段文件解析器    MultiActionController  MultiActionController  不翻译  multipart  分段    web view resolvers  web视图解析器    web controller  web控制器    handler  处理器    hooks  钩子(hooks)    domain special language  DSL(domain special language)  不翻译(简写)  class loader  class loader  不翻译  classpath  classpath  不翻译  Spring Framework  Spring Framework  不翻译,注意F是大写的  framework  框架    non-intrusive(ness)  非侵入性    convention-over-configuration  惯例优先    collaborator  协作者    autowiring  自动连接    wire  连接    singleton  单件    prototype  原型    DI  依赖注入  Dependency Injection  scope  作用域    lazily-instantiating  延迟实例化    inner bean  内部Bean    session  session    type matching  类型匹配    callback  回调    IoC  IoC(全称: Inversion of Control) 不翻译

AOP

 原文   译文  备注  advice  通知    aspect  切面    pointcut  切入点  

II 中间层数据访问 

 原文   译文  备注 checked exception checked exception   不翻译 unchecked exception unchecked exception  不翻译

III Web相关 

 原文   译文  备注  portlet  portlet  不翻译  application context  application context   不翻译  http session  http session  不翻译

IV 整合 

 原文   译文  备注 trigger 触发器   component 组件   consumption 消费   destination 目的地  不翻译 production 生产   message 消息    session 会话  不翻译 listener 监听   provider 提供者    receiver 接收者   attribute 属性   lazy-initialized 延迟加载   Commons Attributes Commons Attributes  不翻译  export 发布  

Annotations

 原文   译文  备注 annotation  注解   metadata  元数据  

 

 来自: http://yulimin.javaeye.com/blog/70124