阅读更多
J2EE 快速开发框架 Wabacus 3.3 版已发布,通过该框架,开发者的代码量可以减少60%以上,开发效率提高五倍以上。

该版本新增功能列表:

  • 支持冻结报表行列标题功能
  • 支持运行时每个用户切换自己的主题风格,并且可永久保留用户选择的主题风格,不会影响其他用户
  • 支持列选择、列拖动、列排序效果的持久化,即允许每个用户保留自己的这些操作,下次再打开页面时仍然保留上次操作的效果
  • 支持多种方式的行排序功能,比如通过拖动行、点击上下箭头、直接在输入框输入排序值、点击置顶按钮等方式对数据行进行排序
  • 新增一个可编辑数据列表报表类型,支持对列表报表的另一种编辑方式
  • 支持配置存储过程更新报表表单数据,而不仅限于SQL语句,而且可以取到存储过程的返回值
  • 支持加密密码框,无论密码是多少位,都可以将其加密成指定位数(大于5位)在前台显示
  • 扩展交叉报表,支持更灵活更复杂的数据交叉统计方式,支持针对生成的动态统计列的查询操作
  • 支持为可编辑报表显示辅助输入框,即不是只有保存数据到后台的列才显示输入框,可以为为实现其它功能在数据列上显示输入框,比如常见的确认密码输入框。
  • tabpanel容器标签页支持异步切换和在客户端切换两种切换方式
  • 支持主从报表分布在任意容器中,比如主报表在tabpanel的一个标签页上,从报表在tabpanel容器另一个标签页上,甚至在tabpanel外的其它容器中;
  • 支持数据细览报表做为主报表的主从报表
  • 支持在容器中引用其某个子报表上的按钮进行显示
  • 支持在配置文件中直接编写html代码或html静态模板,也可以包含外部资源项或html文件中的html代码或静态模板;支持引用外部的JSP文件或动态模板进行显示。它们都是像报表、表单一样,做为一个独立的应用进行配置显示。
  • 优化了列过滤、列选择的选项列表框操作体验,不需再点击“取消”按钮,只要点击其它位置即可自动关闭选项框
  • 支持保存每条记录的前后置动作、执行每条保存数据SQL语句的前后置动作、加载数据后置动作
框架地址http://code.google.com/p/wabacus/

在线DEMO演示地址http://elib.hrbeu.edu.cn/WabacusDemo/

论坛地址http://tieba.baidu.com/club/10732962

(建议下载release包中WabacusDemo.war在本地部署,可以更快速体验框架提供的主要功能)

36
7
评论 共 120 条 请登录后发表评论
40 楼 349446658 2012-04-20 20:58
MrLee23 写道
楼主自己写的框架?能说一下为什么要自己写呢?是spring这类的框架满足不了你,还是因为你觉得spring这类的框架有漏洞,还是说spring你不屑一顾?
感觉楼主有种造轮子的爱好。
我觉得楼主有这时间发展自己的框架,还倒不如你把spring给改了来的效果要好的多。
你这个框架我觉得大家没事的时候拿来看看还可以,如果让我觉得是否使用在商业上或是公司项目上,我坚决不用。因为你这个框架远远比不上spring这样的框架,而且架构做好了,我相信spring这样的框架要比你这个框架开发效率高出5倍,而且真正意义上的初级程序员可以来写代码。你这个框架必须得培训,才能上手,不要把初级程序员想象的太厉害,他们看到你的代码的时候会很无助的。

==============================================
看来在你的眼里,spring已经非常完美了,不能再出其它框架了,否则都是造轮子,呵呵,这让我想起了以前一个美国的科学家还是政客在19世纪的一句话:现在已经什么都发明完了,没有其它东西可发明的了。
wabacus不是跟spring比,而是跟整个ssh比,因为它实现的是整个前后台服务,spring只是实现了其中一块而已,单纯用spring,一个完整的系统都开发不了,它还得借助hibernate或者其它框架来做项目。而且需要开发大量的代码,所以只拿spring和wabacus比,就犯一个常识性的错误。
wabacus是面向声明的开发,不用写什么代码,所以对开发人员的要求低很多。初级开发人员就可以完成很多高级功能的实现。具体的可以看一下我写的文章:http://349446658.iteye.com/blog/1491272
最后建议你先有个了解再来评论,这样会更准确一点,否则主观的东西太多,呵呵。
39 楼 znjq 2012-04-20 20:45
349446658 写道
myten 写道
标题党,鄙视,别老拿提高效率几倍来说事儿。
有时候,不是框架就能提高工作效率。能干的人用什么都是高效率。
偷懒的人用什么都提高不了效率。
你说这个提高效率,那有个准确的基数么?

“能干的人用什么都是高效率。偷懒的人用什么都提高不了效率。”
这句就不对了,比如走路,你不能说走路快的人怎么走都快,走路慢的人坐飞机也慢。
工具的作用还是很重要的。
提高效率是从理论上推断出来的,因为wabacus的编程思想和传统编程思想相差非常大,它采用的是面向声明的开发思想,开发人员不需太关注实现,或只关注某一局部的实现,而传统开发思想是从头到尾要开发人员完成,关于这个可以看一下我写的文章:http://349446658.iteye.com/admin/blogs/1491272

慢,真的难道是因为工具么?同样的工具,不同的人效率差别很大,单纯谈论框架,工具没有意义。归根结底还是人的问题。
38 楼 MrLee23 2012-04-20 20:43
你这个框架只能给那些不懂技术,还懂点技术的人来用,让这些人依赖于你的框架,前期免费,用的人多了,直接发布收费版,然后占领市场。我觉得你这样来搞比较好。
37 楼 MrLee23 2012-04-20 20:39
楼主自己写的框架?能说一下为什么要自己写呢?是spring这类的框架满足不了你,还是因为你觉得spring这类的框架有漏洞,还是说spring你不屑一顾?
感觉楼主有种造轮子的爱好。
我觉得楼主有这时间发展自己的框架,还倒不如你把spring给改了来的效果要好的多。
你这个框架我觉得大家没事的时候拿来看看还可以,如果让我觉得是否使用在商业上或是公司项目上,我坚决不用。因为你这个框架远远比不上spring这样的框架,而且架构做好了,我相信spring这样的框架要比你这个框架开发效率高出5倍,而且真正意义上的初级程序员可以来写代码。你这个框架必须得培训,才能上手,不要把初级程序员想象的太厉害,他们看到你的代码的时候会很无助的。
36 楼 349446658 2012-04-20 20:16
关于wabacus开发思想及特点,大家可以参看我写的文章:
http://349446658.iteye.com/blog/1491272
这里有比较详细的介绍
35 楼 leavesforeye 2012-04-20 19:35
349446658 写道
waitingmyself 写道
349446658 写道
waitingmyself 写道
能开发出这么一套东西不容易,让别人用你们这套东西更不容易,你们这又创造了一套api,和struts,extjs没啥区别,熟悉了api的才能提高开发效率。可以在外面招一批熟悉extjs的,但是招熟悉你们这个框架api的,不容易。
另外,导出的word和excel都是html伪装的,有点小失望。

wabacus的学习非常容易,因为大部分是声明,只要写很少的一部分程序,所以你随便招个初级程序员都能完成,而以前实现相同的功能你可能要招一个高级程序员,节省很大的成本。
下载excel有两种,一种是用html,一种是用poi组件,各有各的优势。

html的优势就是开发简单:)  无意诋毁作者,确实有些地方值得学习,但是拿来用,不太敢。

呵呵,wabacus前台就是用的纯html进行展示的,没有用到任何第三方插件,你可以用firefox的firebug,用“查看元素”的方式看框架生成的HTML展示代码,可以非常清楚地看懂框架生成的HTML源码


其实我用ect写的代码 查看元素也是能看到所有HTML代码
34 楼 349446658 2012-04-20 19:22
三生石 写道
349446658 写道
三生石 写道
没有用过 看起来不错 是收费的吗

不收费,对所有性质的项目永久免费,我觉得收费对框架的发展和普及很不利,违背了我开发这个框架的初衷。

可以拿来商用和进行修改吧

可以,很多使用框架的朋友都是用在公司的商用项目中的,而且有不少已经上线了
33 楼 349446658 2012-04-20 19:21
waitingmyself 写道
349446658 写道
waitingmyself 写道
能开发出这么一套东西不容易,让别人用你们这套东西更不容易,你们这又创造了一套api,和struts,extjs没啥区别,熟悉了api的才能提高开发效率。可以在外面招一批熟悉extjs的,但是招熟悉你们这个框架api的,不容易。
另外,导出的word和excel都是html伪装的,有点小失望。

wabacus的学习非常容易,因为大部分是声明,只要写很少的一部分程序,所以你随便招个初级程序员都能完成,而以前实现相同的功能你可能要招一个高级程序员,节省很大的成本。
下载excel有两种,一种是用html,一种是用poi组件,各有各的优势。

html的优势就是开发简单:)  无意诋毁作者,确实有些地方值得学习,但是拿来用,不太敢。

呵呵,wabacus前台就是用的纯html进行展示的,没有用到任何第三方插件,你可以用firefox的firebug,用“查看元素”的方式看框架生成的HTML展示代码,可以非常清楚地看懂框架生成的HTML源码
32 楼 waitingmyself 2012-04-20 17:58
349446658 写道
waitingmyself 写道
能开发出这么一套东西不容易,让别人用你们这套东西更不容易,你们这又创造了一套api,和struts,extjs没啥区别,熟悉了api的才能提高开发效率。可以在外面招一批熟悉extjs的,但是招熟悉你们这个框架api的,不容易。
另外,导出的word和excel都是html伪装的,有点小失望。

wabacus的学习非常容易,因为大部分是声明,只要写很少的一部分程序,所以你随便招个初级程序员都能完成,而以前实现相同的功能你可能要招一个高级程序员,节省很大的成本。
下载excel有两种,一种是用html,一种是用poi组件,各有各的优势。

html的优势就是开发简单:)  无意诋毁作者,确实有些地方值得学习,但是拿来用,不太敢。
31 楼 三生石 2012-04-20 17:55
349446658 写道
三生石 写道
没有用过 看起来不错 是收费的吗

不收费,对所有性质的项目永久免费,我觉得收费对框架的发展和普及很不利,违背了我开发这个框架的初衷。

可以拿来商用和进行修改吧
30 楼 hoarhoar 2012-04-20 17:40
349446658 写道
dyllove98 写道
其实有些东西本来还可以,但是如果过度的渲染的话会给人反感的效果.
宣传要讲究策略..而不是一味的堆积... ,个人建议

多谢建议,宣传策略确实是我的弱项,不懂怎么宣传,我只是希望能尽可能的回答每个朋友的问题,就像我对使用框架的朋友提供技术支持一样,尽量帮助他们解决问题,其它的就没想太多。


不怕不会,就怕不知道有那个东西,多发点这些很好,至少以后遇到类似需求,可以想起来有这个东西。做的很不错,支持!!!
29 楼 349446658 2012-04-20 17:18
dyllove98 写道
其实有些东西本来还可以,但是如果过度的渲染的话会给人反感的效果.
宣传要讲究策略..而不是一味的堆积... ,个人建议

多谢建议,宣传策略确实是我的弱项,不懂怎么宣传,我只是希望能尽可能的回答每个朋友的问题,就像我对使用框架的朋友提供技术支持一样,尽量帮助他们解决问题,其它的就没想太多。
28 楼 dyllove98 2012-04-20 17:15
其实有些东西本来还可以,但是如果过度的渲染的话会给人反感的效果.
宣传要讲究策略..而不是一味的堆积... ,个人建议
27 楼 349446658 2012-04-20 17:14
三生石 写道
没有用过 看起来不错 是收费的吗

不收费,对所有性质的项目永久免费,我觉得收费对框架的发展和普及很不利,违背了我开发这个框架的初衷。
26 楼 三生石 2012-04-20 17:11
没有用过 看起来不错 是收费的吗
25 楼 zylph 2012-04-20 17:11
一直关注这个框架,从3.0开始正式在内部尝试使用,开发工作量确实少了很多,在开发过程中,碰到一些问题,作者总是抽出时间及时耐心解答,有一些项目开发中碰到新的需求和功能点,作者大部分都在新版本中实现了;希望这个框架一直持续的发展下去,更多的人参与进来,多贡献一点漂亮皮肤就完美了!
24 楼 yuexiaodong 2012-04-20 17:08
一直在使用,支持!
23 楼 jack79 2012-04-20 17:06
这个框架开发还是很方便的。
22 楼 349446658 2012-04-20 17:00
dyllove98 写道
留言恭喜的都是自己开的小号吧... 

不要把世界想的那么黑暗了,要光明一点,呵呵。
21 楼 dyllove98 2012-04-20 16:57
留言恭喜的都是自己开的小号吧... 

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 开发基于J2EE+SSM框架的信息管理系统

    开发基于J2EE+SSM框架的信息管理系统中遇到的问题及其解决办法 eg:Navicat过期 Tomact发布 中文乱码等等

  • J2EE快速开发框架Wabacus 3.4发布,开发效率提高5倍以上

    J2EE 快速开发框架 Wabacus 3.4 版已发布,通过该框架,开发者的代码量可以减少60%以上,开发效率提高五倍以上。 3.4版本主要更新列表: 支持使用存储过程查询报表数据 支持普通打印、Lodop打印、Pdf打印三...

  • J2EE高级开发框架.pdf

    J2EE高级开发框架.pdf

  • Java开源--常见J2EE框架简介

    SpringFramework Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的...

  • 企业级j2ee应用开发框架套件

    值得拥有的企业级j2ee应用开发框架套件,专业团队开发,完整的生态体系,活跃的社区氛围,无限的水平扩展能力,7*24不间断运维能力

  • j2ee框架技术课设报告.doc

    一份挺好的j2ee课程设计报告!

  • 基于J2EE框架的个人博客系统项目设计与实现.doc

    基于J2EE框架的个人博客系统项目设计与实现.doc 基于J2EE框架的个人博客系统项目设计与实现.doc 基于J2EE框架的个人博客系统项目设计与实现.doc 基于J2EE框架的个人博客系统项目设计与实现.doc 基于J2EE框架的个人...

  • J2EE企业级开源框架bboss源代码

    bboss是一个j2ee开源框架,为企业级应用开发提供一站式解决方案,并能有效地支撑移动应用开发。bboss功能涵盖ioc,mvc,jsp自定义标签库,持久层,全局事务托管,安全认证,SSO,web会话共享,cxfwebservice服务发布...

  • 基于J2EE框架的个人博客系统项目

    基于J2EE框架的个人博客系统项目

  • J2EE领域的一些技术框架结构图

    Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring框架的功能可以用在任何...

  • j2ee框架api

    j2ee常用的框架Servlet,Struts2,Spring,Hibernate3 tomcat5的APi

  • J2EE框架与项目开发实验报告1

    J2EE框架与项目开发实验报告1

  • 基于J2EE框架的个人博客系统项目毕业设计源码

    基于J2EE框架的个人博客系统项目毕业设计源码

  • J2EE高级开发框架新手教程

    J2EE是sun公司开发的一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在...J2EE开发框架主要有Hibernate,Spring,Struts2,EXTJS,Json。

  • J2EE高级框架实战教学视频(40讲)

    资源名称:J2EE高级框架实战教学视频(40讲)资源目录:【】00前言【】01MVC【】02Struts简介【】03Struts输入标签【】04Struts其他标签【】05案例1【】06自定义标签【】07Struts错误处理【】08高级ActionForm【】09...

  • J2EE框架深度历险

    J2EE框架深度历险

  • 《J2EE应用框架设计与项目开发》

    J2EE应用框架设计与项目开发.有利于结构项目的开发,结构系统化

  • 男人事业成功的21条 [收藏]

    1.坚持看CCTV-1新闻联播。要想把握经济命脉,必须关注政局,新闻联播图文并茂,有声有色,着实为中国商人的最佳晴雨表;你可以不看财经报道,也可以不看焦点访谈,如果你不是做石油和外汇的,甚至你都可以不去管类似9.11事件和中东局势。  2.不要轻易相信合约或合同哪怕合约让你的律师看过了,公证处公证了都不要轻易相信,甚至当你的客户把钱已经汇入你指定的账户以后你都必须确认,这笔钱你能不能拿出来,能不能

Global site tag (gtag.js) - Google Analytics