Openbiz Eclipse插件用户手册

Openbiz Eclipse插件用户手册

  1. 安装
  2. 在openbiz 项目上工作
    2.1 创造openbiz 项目
    2.2 创造和编辑BizObj
    2.3 创造和编辑BizForm
    2.4 创造和编辑BizView
    2.5 在浏览器测试BizView 

1. 安装

Openbiz Eclipse插件协助openbiz 用户在Eclipse环境里开发openbiz 应用。

首先删除旧的Openbiz Eclipse插件。下载openbiz_eclipse_0.9.x.zip 从openbiz sourceforge 网站。同其它Eclipse plugins 的安装一样, 将文件unzip 到eclipse目录。然后再开始Eclipse。Openbiz 插件工作在Eclipse3.x 之上。

以确信openbiz 插件可以连接到必需为openbiz 开发所需要的数据库, 请编辑在ECLIPSE_ROOT/plugins/org.openbiz.metadata_0.9.x/config 之下的config.xml 文件。在文件立有一个被预设的数据库元素, 它将使用connect/j JDBC driver 连接本机的MySql 数据库。请将其改成正确jdbc driver 和数据库url。

在config.xml中预设的数据库元素

<Database DriverFile="D:\java\eclipse\plugins\org.openbiz.metadata_0.9.x\lib\mysql-connector-java-3.1.10-bin.jar" DriverClass="com.mysql.jdbc.Driver" ConnectURL="jdbc:mysql://localhost:3306/demo" Schema="" User="root" Password="root"/>

配置数据库元素, 以下属性必须正确地被设定。

  • DriverFile - jdbc driver jar file 路径
  • DriverClass - jdbc driver 类
  • ConnectURL - 连接数据库服务器jdbc 的 URL
  • Schema - schema 名字. 一些数据库类型(如Oracle) 支持。
  • User - 连接到数据库服务器用户名
  • Password - 连接到数据库服务器密码

2. 在openbiz 项目上工作

2.1 创建openbiz 项目

在 Eclipse 的帮助下, openbiz 的目录可被 eclipse 项目(project)管理. 用户可创建一个指到openbiz 应用目录(或 openbiz/metadata) 的项目. Openbiz project 树会出现在 eclipse Navigator view. 见下图

2.2 创建一个 BizDataObj - 映射到数据库表的对象

从主菜单上点击 File -> New -> Others... , 或用鼠标右击 openbiz project, 选择New -> Others..., 一个窗口会弹出. 选择Openbiz Metadata Object -> BizDataObj metadata file.

 

然后在后面的页上做以下任务。

  1. 键入metadata 文件名
  2. 从config.xml 的数据库名单中选择一个数据库
  3. 选择一张数据库表为BizDataObj 基本的表
  4. 选择表栏(table columns)映射到BizFields

在您点击结束按钮之后, 新metadata 文件被打开在编辑区域。编辑看起来象eclipse Plug-in Menifest 编辑。概要页显示根metadata 对象, 其他页展示xml 树第二层次xml 元素的信息。见下图

plugin提供三种方式来编辑metadata 文件, 见下图

  • 增加, 删除或移动元素
  • 在editbox键入值或在comboBox选择值
  • 点击"..."按钮, 选择一个值, 譬如 table, column 或metadata 对象

2.3 创建BizForm - 对应于BizDataObj 的界面对象

像创建 BizDataObj 一样, 从主菜单上点击 File -> New -> Others... , 或用鼠标右击 openbiz project, 选择 New -> Others..., 一个窗口会弹出. 选择Openbiz Metadata Object -> BizForm metadata file.

然后在后面的页上做以下任务。

  1. 键入metadata 文件名
  2. 选择一个BizForm 依赖的BizDataObj 
  3. 选择BizDataObj's BizFields 映射到BizForm's BizCtrls
  4. 创建Toolbar 控制的Navigation bar 控制
  5. 为controls and BizCtrls 加上event handlers

在您点击结束按钮之后, 新metadata 文件被打开在编辑区域。

Screenshot: 用鼠标右键单击控制, 从菜单项目增加EventHanlder

Screenshot: 编辑控制的event handler

2.4 创造和编辑BizView - BizForm 的容器

像创建 BizDataObj 一样, 从主菜单上点击 File -> New -> Others... , 或用鼠标右击 openbiz project, 选择New -> Others..., 一个窗口会弹出. 选择Openbiz Metadata Object -> BizView metadata file.

然后键入metadata 文件名, 点击结束按钮

在您点击结束按钮之后, 新metadata 文件被打开在编辑区域。

2.5 在浏览器中测试BizView

BizView 可以用以下url 格式:

openbiz_root_path/bin/controller.php?view=package.viewname

例如, http://localhost/demoapp/bin/controller.php?view=shared.SignupView