- 4
- 0
- 约4.8千字
- 约 4页
- 2017-06-07 发布于北京
- 举报
使用Wabacus实现增删查改
搭建框架:
到官网下载最新版/p/wabacus/downloads/list,这里我下载到的是wabacus3.5-release.zip。
建一个Web工程,解压wabacus3.5-release.zip,并把wabacus-3.5.jar和【依赖的第三方jar包】文件夹中所有jar包放到工程的WEB-INF\lib中。
在samples文件夹中,解压任意一个工程,这里我解压了WabacusBlank_project.zip。并在解压后的文件夹(后面简称【例子】)的WebRoot中,找到webresources这个文件夹,把它复制到工程里的Web根目录下。
在工程里的WEB-INF下的web.xml中,加入如下代码:
servlet
servlet-namewabacus/servlet-name
servlet-classcom.wabacus.WabacusServlet/servlet-class
init-param
param-nameconfigpath/param-name
param-valueclasspath{/reportconfig}/param-value
/init-param
load-on-startup20/load-on-startup
/servlet
servlet-mapping
servlet-namewabacus/servlet-name
url-pattern/ShowReport.wx/url-pattern
/servlet-mapping
其中com.wabacus.WabacusServlet是wabacus的启动Servlet,configpath参数设置的是wabacus核心配置文件(wabacus.cfg.xml)的位置,这里我放在classpath下。/ShowReport.wx是Servlet的请求路径,一会会用得到! 当然也可以改成自己喜欢的。
把【例子】目录的src目录中的reportconfig目录复制到工程的src文件夹下,之后把src/reportconfig目录下的resources目录和proxool.xml文件删掉。
修改reportconfig目录下的wabacus.cfg.xml文件,
1) system标签
A、 name为webroot的item子标签的value值修改为你的应用的根URL,这里开发时直接改成你的工程的名字就可以了。
B、 name为showreport-url的item子标签的value值修改为刚才web.xml中配置的url-pattern的值。如:/ShowReport.wx
2) datasources标签
A、把default属性改为我们要使用的数据库对应的datasource标签的name属性的值。
B、修改datasource标签相应的配置信息,如url、username、password等。比如我们选择的是mysql,就应该在mysql对应的datasource标签上修改类似如下信息:
property name=url
![CDATA[jdbc:mysql://localhost/wabacus?useUnicode=truecharacterEncoding=UTF-8]]
/property
property name=userroot/property
property name=passwordmysql/property
3) i18n-resources标签
这里,我们不需要支持国际化,只要支持中文就行。所以这个标签直接去掉。
4)report-files标签
这里配置的是报表(report-file)的信息。报表就是我们一会要写到的配置文件。它默认是只有如下这一段配置,没有的话请加上
report-filereport/report.xml/report-file
这里代表引用了report目录下的report.xml,其中report目录是在reportconfig目录下的,也就是说这里的路径配置是相对于reportconfig的。事实上,wabacus.cfg.xml中的所有与路径有关的配置信息都是相对于wabacus.cfg.xml所处的路径,这里我们的wabacus.cfg.xml文件所处的路径是src/reportconfig。
而report.xml是一会要写的配置文件。如果有多个,只要配置多个
report-file就行了
编写report.xml实现增删查改。
根据上面在datasources标签所选择的数据库建相关的database和table。这里我建一个Person表,代
您可能关注的文档
- 但得苍生俱饱暖不辞羸病卧斜阳.doc
- 位图和矢量图的区别介绍.doc
- 低年级学习习惯培养的儿歌.doc
- 低年段阅读教学中的词语积累.doc
- 低年级学生课外阅读兴趣的培养.doc
- 低年级必背的好词佳句.doc
- 低年级的造句训练.doc
- 低年级识字写字教学的意见和建议.doc
- 低年级识字教学点滴体会.doc
- 低段学生倾听能力的培养.doc
- 中航期货-铜月报-2026年2月.pdf
- 欧洲央行-资本缓冲能力的结构模型.pdf
- 国金证券-计算机行业专题研究报告-消费电子3D打印迎加速契机.pdf
- 民航局机场司现行有效文件目录.pdf
- 华西证券-钠电池行业专题报告-技术成熟+应用领域清晰,钠电池有望迎来放量.pdf
- 华鑫证券-传媒行业周报-传媒回调行情仍在,智能新纪元撬动注意力经济.pdf
- 国金证券-石油化工行业研究-美以对伊朗军事行动爆发.pdf
- 西部证券-建筑建材行业周报-中国化学重点推荐关注减碳技术服务商.pdf
- 欧洲电力行业联盟-Eurelectric对ENTSO-E 2025年欧洲资源充足性评估咨询的回应(英).pdf
- 欧洲银行体系中的风险传播:非银行金融机构和市场风险的放大效应-2026.pdf
原创力文档

文档评论(0)