edainfo-model(二)——简单例子

类别:Java 点击:0 评论:0 推荐:
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包
累了,今天就先写到这,以后再做介绍:)

本文地址:http://com.8s8s.com/it/it12775.htm