1. 说明

    近期学习JavaEE快速开发框架--Wabacus。不得不说使用Wabacus开发表单类型项目速度确实很快。

2. Wabacus框架开发思想

Wabacus框架是完整的JavaEE快速开发框架,采用面向声明的编程思想,不用编程或极少编辑就可以实现复杂的数据展示、数据编辑、表单等功能,比传统的面向过程、面向对象等方式的开发效率提高5倍以上,代码量减少60%以上。

3. Wabacus框架特点

· 支持热部署:不管是开发环境还是生产环境,更新配置文件后不需重启服务,只需访问框架提供的更新配置文件URL即可立刻生效

· 高灵活性:允许开发人员在页面处理的各个阶段加入自己的定制逻辑,以便控制报表表单的查询、显示、保存数据等动作,保证最大限度提高开发效率的同时又能适应复杂逻辑的场合

· 高扩展性:框架在很多地方提供了扩展点,以便高级用户可以不改变框架代码的情况下增加自己的实现,比如开发人员可以新增输入框类型、报表类型、数据库类型、数据源类型(如增加对nosql等场合的支持)等等

· 高性能查询与输出:比如支持在一页中显示几千甚至几万条记录

· 支持多浏览器:基本上支持所有主流浏览器,包括IE6以后的所有IE版本、FirefoxChromeOperaSafari等等

· 支持复杂而常用的功能:很多复杂但常用的功能在wabacus框架中都只需配置即可实现,不需编写任何代码,比如输入联想、列过滤、列排序、冻结行列标题、交叉统计、行拖动排序、数据导出、导入、打印等等

· 丰富的文档和演示DEMO通过这些文档和DEMO,开发人员可以快速上手和深入掌握,如果有开发上的问题,还可以登记到论坛上,能得到及时的回复

4. 下载

Wabacus官方地址:http://www.wabacus.org/

 Wabacus学习笔记(一) 下载与环境搭建

使用百度网盘下载

 Wabacus学习笔记(一) 下载与环境搭建

本次仅下载wabacus4.3-release.zip  (可根据需要自行下载)

 Wabacus学习笔记(一) 下载与环境搭建

解压后得到

 Wabacus学习笔记(一) 下载与环境搭建

 

5. 解压文件说明

(1).Samples 文件夹下有数据库脚本和wabacuswar包  还有两个示例项目,如下图

 Wabacus学习笔记(一) 下载与环境搭建

(2).wabacus-dbscript 文件夹下有wabacus的数据库脚本,wabacus4.3支持MYSQLSQLserveroracle三种数据库,如下图

 Wabacus学习笔记(一) 下载与环境搭建

(3).文档 文件夹下有wabacus的各类文档,如下图

 Wabacus学习笔记(一) 下载与环境搭建

6. 准备工作

  本次使用环境:

     操作系统--windows10

     数据库--MYSQL5.7.21;navicat premium

     开发软件:eclipse-jee-neon

     中间件:apache-tomcat-7.0.57 (注:tomcat8会报错)

     浏览器:firefox

 

准备: 数据库

  上面提到Samples/wabacus-dbscript/mysql文件夹下有数据库脚本dbscript.sql

  执行dbscript.sql脚本

 Wabacus学习笔记(一) 下载与环境搭建
   准备: 部署注意事项

  wabacuse/WabacusBlank下有“部署注意事项.txt

Wabacus学习笔记(一) 下载与环境搭建

按照要求完成

 

7. 开始使用WabacusBlank

打开eclipse导入项目

 Wabacus学习笔记(一) 下载与环境搭建

 Wabacus学习笔记(一) 下载与环境搭建

此时会报错,如下图:

 Wabacus学习笔记(一) 下载与环境搭建

解决:

这是有3jar包找不到

右键点击项目选择“属性(Properties)”打开属性窗口

选择Java Build Path

选择Libraries 就可以看到这3jar

 Wabacus学习笔记(一) 下载与环境搭建

将这3jar包删除

Wabacus学习笔记(一) 下载与环境搭建
Wabacus学习笔记(一) 下载与环境搭建

此时又会报如下错误

 Wabacus学习笔记(一) 下载与环境搭建

这是因为找不到servlet的包

 Wabacus学习笔记(一) 下载与环境搭建

解决:

右键点击项目选择“属性(Properties)”打开属性窗口

选择Java Build Path

选择Libraries

点击 Add Library  添加Library

 Wabacus学习笔记(一) 下载与环境搭建

 

选择 Server Runtime  并点击Next

 Wabacus学习笔记(一) 下载与环境搭建

选择Apache Tomcat v7.0 并 点击Finish

 Wabacus学习笔记(一) 下载与环境搭建

 

此时不再报错

 Wabacus学习笔记(一) 下载与环境搭建

但还需要转换为web程序

右键点击项目选择“属性(Properties)”打开属性窗口

选择Prohect Facets

点击 Convert to daceted form...

 Wabacus学习笔记(一) 下载与环境搭建

Dynamic Web Module”前面选勾,在下面会出现感叹号

点击 Further configuration ava...

 Wabacus学习笔记(一) 下载与环境搭建

WebContent改为 WebRoot 并点击OK

 Wabacus学习笔记(一) 下载与环境搭建

修改数据库配置

打开src/reportconfig/wabacus.cfg.xml

找到datasources 标签

 Wabacus学习笔记(一) 下载与环境搭建

<datasources default="ds_sqlserver2k">

修改为<datasources default="ds_mysql">

如下图:

 Wabacus学习笔记(一) 下载与环境搭建

然后找到

<datasource name="ds_mysql" type="com.wabacus.config.database...

修改数据库连接参数

 Wabacus学习笔记(一) 下载与环境搭建

 

8. 测试

   将项目添加到server 启动项目

 Wabacus学习笔记(一) 下载与环境搭建

出现wabacus应用启动完成!”字样  启动完成。

 

浏览器输入

http://localhost:8080/WabacusBlank/ShowReport.wx?PAGEID=listpage1

 Wabacus学习笔记(一) 下载与环境搭建

大功告成!


相关文章:

  • 2021-08-05
  • 2021-09-15
  • 2021-07-15
  • 2021-05-13
  • 2021-05-29
  • 2021-09-26
猜你喜欢
  • 2022-12-23
  • 2022-01-04
  • 2021-09-13
  • 2021-12-08
  • 2021-06-27
  • 2021-05-09
  • 2021-08-08
相关资源
相似解决方案