OptimalJ开发中使用的主要模型

原创 2003年12月29日 17:19:00

Models in OptimalJ

Professional, Enterprise and Architecture

To develop an OptimalJ application, you use the following models (and submodels):

  • Domain model—captures functionality in platform-independent models. The domain model defines the business without any specific application detail and consists of:
    • Class model—specifies the system classes and is graphically represented using class diagrams.
    • Service model—captures behavioral information.
  • Application model—describes functionality in the following design models, which are independent of specific code, but are based on a certain technology or application framework, and therefore are PSMs. The application model consists of:
    • DBMS model—the persistency model
    • EJB model—the business logic model
    • Web model—the presentation model

    In OptimalJ, the design models are generated from the domain model.

  • Integration model—provides interfaces to legacy and external applications.
    • Connector model—the integration model is subdivided into connector model packages in which you can import and define CICS/COBOL programs/copybooks, CORBA IDLs, and Web services WSDL. It can also be used to define a Web service provided by the application.
  • Code model—provides an implementation of the system described by the models. The code model contains the source code (Java language).

OptimalJ三个版本的区别(开发版、专业版、架构版)

MDA的开发工具OptimalJ总共有三个版本:一、架构版本1、可以定制模型和增加、修改删除转换模式。2、涵盖专业版本的所有功能。3、适合公司的架构师使用。二、专业版本1、开发PIM、PSM和代码模型...
  • earnestliu
  • earnestliu
  • 2003年12月31日 10:10
  • 814

OptimalJ开发J2EE步骤

OptimalJ开发一个J2EE应用的步骤 一、OptimalJ 3.0简单介绍OptimalJ 是一个Java开发环境,它直接从可视化模型生成应用系统,它成熟地运用Patterns产生基于J2EE规...
  • earnestliu
  • earnestliu
  • 2003年12月28日 12:23
  • 852

C# 项目开发三层结构模型

三层结构是基于模块化程序设计的思想,是实现分解应用程序的需求,而逐渐形成的一种标准模式的模块划分方法。其优点在于不必为了业务逻辑上的微小变化而迁至整个程序的修改,只需要逻辑层中的一个函数或一个过程;增...
  • wslbxx
  • wslbxx
  • 2014年08月14日 10:13
  • 832

OptimalJ开发的关键概念

Key OptimalJ development concepts To accelerate and simplify the application delivery, OptimalJ imp...
  • earnestliu
  • earnestliu
  • 2003年12月29日 17:28
  • 717

软件开发模型的意义和作用

软件开发模型可以直观地描述一个组织在开发某项软件过程中的全部活动,以及在开发过程中的人员组织管理,工作顺序和任务管理、软件质量保证等全部内容 软件开发过程的主要活动有需求分析,系统设计,程序设计,程序...
  • C070607
  • C070607
  • 2009年12月26日 17:21
  • 903

后端(Java)开发人员使用Redis时的注意事项

后端开发人员在使用Redis时的注意事项,我们分为设计阶段和使用阶段来讲, 设计阶段 1.缓存数据筛选 2.缓存粒度控制 3.缓存更新策略 4.缓存穿透优化 5.热点key重建 6.缓存雪崩应对 使用...
  • qq_27529917
  • qq_27529917
  • 2018年01月29日 20:53
  • 59

Android+NDK+OpenGLES开发环境配置

1、资源下载 (1)、Android的eclipse的开发环境 我用的是adt-bundle-windows-x86,官方主页就可以下载,这是打包的版本,直接运行eclipse.exe即可启动 (2)...
  • kupe87826
  • kupe87826
  • 2014年11月03日 18:51
  • 1507

【数学建模】数学建模(一)——数学模型概述

一. 模型 1. 原型和模型         原型指人们在现实世界里关心、研究或从事生产、管理的实际对象。模型则指为了某个特定目的将原型的某一部分信息简缩、提炼而构造的原型替代物。 ...
  • shandianke
  • shandianke
  • 2015年01月10日 10:31
  • 6694

测试中V模型

测试中V模型 V模型 软件测试若使用经典的V模型阶段可以分为 单元测试集成测试系统测试 V模型是最具有代表意义的测试模型 。V模型是软件开发瀑布模型的变种,它反...
  • rongwenbin
  • rongwenbin
  • 2013年12月06日 15:08
  • 2579

再看ADO对象模型

在敲学生管理系统之前,我们就学习过ADO的有关知识。但是昨天被问到ADO的几个对象,顿时无言!为什么会出现这样的结果呢,明明是学习过了,而且也实践过(红皮书的五个例子)。这充分说明了,在以往的学习过程...
  • huo_yun
  • huo_yun
  • 2013年08月16日 21:45
  • 2274
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OptimalJ开发中使用的主要模型
举报原因:
原因补充:

(最多只允许输入30个字)