使用wabacus实现增删查改.doc_第1页
使用wabacus实现增删查改.doc_第2页
使用wabacus实现增删查改.doc_第3页
使用wabacus实现增删查改.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

使用Wabacus实现增删查改一、 搭建框架:a) 到官网下载最新版/p/wabacus/downloads/list,这里我下载到的是wabacus3.5-release.zip。b) 建一个Web工程,解压wabacus3.5-release.zip,并把wabacus-3.5.jar和【依赖的第三方jar包】文件夹中所有jar包放到工程的WEB-INFlib中。c) 在samples文件夹中,解压任意一个工程,这里我解压了WabacusBlank_project.zip。并在解压后的文件夹(后面简称【例子】)的WebRoot中,找到webresources这个文件夹,把它复制到工程里的Web根目录下。d) 在工程里的WEB-INF下的web.xml中,加入如下代码:wabacuscom.wabacus.WabacusServletconfigpathclasspath/reportconfig20wabacus/ShowReport.wx其中com.wabacus.WabacusServlet是wabacus的启动Servlet,configpath参数设置的是wabacus核心配置文件(wabacus.cfg.xml)的位置,这里我放在classpath下。/ShowReport.wx是Servlet的请求路径,一会会用得到! 当然也可以改成自己喜欢的。e) 把【例子】目录的src目录中的reportconfig目录复制到工程的src文件夹下,之后把src/reportconfig目录下的resources目录和proxool.xml文件删掉。f) 修改reportconfig目录下的wabacus.cfg.xml文件,1) 标签A、 name为webroot的子标签的value值修改为你的应用的根URL,这里开发时直接改成你的工程的名字就可以了。B、 name为showreport-url的子标签的value值修改为刚才web.xml中配置的url-pattern的值。如:/ShowReport.wx2) 标签A、把default属性改为我们要使用的数据库对应的标签的name属性的值。B、修改标签相应的配置信息,如url、username、password等。比如我们选择的是mysql,就应该在mysql对应的标签上修改类似如下信息: rootmysql3)标签这里,我们不需要支持国际化,只要支持中文就行。所以这个标签直接去掉。4)标签这里配置的是报表(report-file)的信息。报表就是我们一会要写到的配置文件。它默认是只有如下这一段配置,没有的话请加上report/report.xml这里代表引用了report目录下的report.xml,其中report目录是在reportconfig目录下的,也就是说这里的路径配置是相对于reportconfig的。事实上,wabacus.cfg.xml中的所有与路径有关的配置信息都是相对于wabacus.cfg.xml所处的路径,这里我们的wabacus.cfg.xml文件所处的路径是src/reportconfig。而report.xml是一会要写的配置文件。如果有多个,只要配置多个就行了二、 编写report.xml实现增删查改。a) 根据上面在标签所选择的数据库建相关的database和table。这里我建一个Person表,代表一个人。Person表设计如下:字段名称字段类型字段大小是否为空备注idINT4否ID号(主键)realnameVARCHAR20否真实姓名ageINT4否年龄birthdayVARCHAR20否出生日期sexVARCHAR1否性别这里我使用mysql数据库其中建表语句:create table Person(id int auto_increment primary key,realname varchar(20),age int,birthday varchar(20),sex varchar(1);b) 在src/reportconfig/report.xml(如果没,则建一个)中添加如下代码:insert into Person(realname,age,birthday,sex);update Person(realname=realname,age=age,birthday=birthday,sex=sex) where id=id; delete from Person where id=id; sex=sex=null?1:sex.trim();if(sex.equals(2) sex=女;else sex=男;c) 把工程部署到tomcat,启动tomcat,并在浏览器打开类似于如下的链接:http:/localhost:8080/wabacus_01/ShowReport.wx?PAGEID=listpage1其中wabacus_01是上面wabacus.cfg.xml配置的标签下的子标签name为webroot的value值,ShowReport.wx是web.xml中配置的url-pat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论