|
|
edainfo-model(二)——简单例子 |
|
|
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 |
edainfo-model下载 Tomcat下载 本节将以一个简单的例子,来介绍edainfo-model最基本的使用,该例基于Struts,使用Tomcat 5。 首先介绍一下你在本站下载的edainfo-model,将包解压,里面包含这样几个文件: 一、datasource.xml:这是本组件的核心文件,为简便起见,该xml并没有使用DTD,如包内该文件内容一一介绍: <database>:根标签; <model name="exampleModel">:可以包含多个model,每个model即是一个表,name属性是一个任意的名称,在程序中引用该名称映射表; <tablename>example</tablename>:即表名,就是该model映射的数据库表的名称; <columns>:字段集合 <column type="0" name="id" tabColumn="id"/>:columns下包含多个column,每个column为一个字段,属性type为0时,表示该字段是表中的字段,为1表示是关联表中的字段,为2表示是虚拟字段;name表示在程序中引用的名称,可以任意命名;tabColumn是表中真实的字段名。在这里,column其实还有一个属性:isClob,可以为true或false,默认是false,当表中一个字段是clob型时,可以将isColb设为true,这样程序中无需改动,由组件自动识别。 <relations>要关联的表,在本例中还没有使用,以后再做介绍。 <pk tabColumn="id" />主键,改句表示本表的主键是字段id。 <pages>分页,下面包括多个<page> <page name="fore" size="20" viewPage="5"/>:name表示在程序中的引用名称,size表示每页显示的记录数量,viewPage表示每页的分页数,即|<< < 1 2 3 4 5> >>| ,如果将viewPage改为2,则变为|<< < 1 2 > >>| 。 二、init-config.xml:本组件的基本配置,下面就里面的参数,一一介绍: datasource:即datasource.xml的名称 jdbcName:数据源的名称 databaseType:数据库类型,这里有三个值: 1.sql server:为mssql 2.oracle:为oracle 3.mysql:为mysql 三、turnPage.jsp:分页所用到的样式文件,可以根据自己的需要更改。 四、ApplicationResources_ISO.properties:Struts的资源配置文件,里面包括本组件所需要的基本数据。 五、edabase-model.jar:本组件jar包 累了,今天就先写到这,以后再做介绍:) 
|
|
相关文章:相关软件: |
|