,可以实现EDOC静态结构模型到数据库关系模型和J2EE平台实体模型的自动转换,具有以下功能:提供PIM建模的环境:利用EDOCEntityprofile&Relationprofile进行PIM的建模;实现基本的O/R映射:为面向对象的PIM模型自动生成标准的基于关系型数据库的存储结构;PIM-PSM的自动转换:从EDOC静态结构模型到EJBCMP实体模型的自动转换;工具输入:用户自定义的基于实体-联系模型的PIM;工具输出: ①标准的关系表定义SQL语言; ②,包括:类文件、接口文件:EJBHome接口,EJBObject接口和EntityBean的实现(包括主键类);控制信息:由部署描述符、环境属性和清单式文件组成,归档在ejb-jar部署文件中;特定容器的部署信息:部署的具体信息,如JNDI,DataSource,数据库属性、主键和外键的对应关系,归档在相应容器(weblogic)的部署文件中;:该菜单可以新建实体模型; 新建实体时只需要提供实体的名称,实体名称在PIM模型中必须唯一。:该菜单可以新建实体模型之间的联系; 新建聚合联系时至少需要两个实体模型参与,需要提供::联系名称必须唯一;:必须为Assembly,List,Packet,:::::该菜单可以自动生成已建立模型的数据库结构;:该菜单可以自动生成已建立模型对应的EJB实体Bean;:选中实体后,可以通过该菜单修改实体模型的属性;:可以新建、修改、删除实体属性,还可以将实体属性设为主键;:显示和修改实体的主键;:显示实体外键的引用信息,并可以将外键设为主键;:可以新建、修改、删除实体方法,并可以将实体方法设为类方法和设置类方法的函数体;:Managed:ess:指示实体是否可网络访问;Sharable:指示实体是否可以多用户共享;localInterface:指示是否生成实体的local组件接口;transferObject:指示是否声称实体的数据传输对象;:选定联系后,可以通过该菜单可以修改实体模型之间的联系; 。:::::在两实体间定义联系后,ount实体的外键引用。 PIM:::由PIM生成关系表的结构如下:转换工具输出的SQL语句如下:CREATETABLEAddress( idINTNOTNULL, streetName1CHARACTERVARYING(100), streetName2CHARACTERVARYING(100), cityCHARACTERVARYING(30), stateCHARACTERVARYING(30), zipCodeCHARACTERVARYING(10), countryCHARACTERVARYING(30))GOCREATETABLEContactInfo( idINTNOTNULL, familyNameCHARACTERVARYING(20), givenNameCHARACTERVARYING(20), telephoneCHARACTERVARYING(20), emailCHARACTERVARYING(50), address_idINT)GOCREATETABLECreditCard(
ME4ET用户手册 来自淘豆网m.daumloan.com转载请标明出处.