可视化Web开发工具dddlstudio发布

dddlstudio简介

dddlstudio是一款可视化Java web开发工具,是集应用开发、界面设计、数据填报、报表分析、图表等一体的开发套件。它的目标就是快速构建应用系统。

 

1、dddlstudio能干什么?

 应用开发

     dddl实现了一个用户交互周期中数据提取、展现、存储的完整支持,使用dddlstudio会带来如下的便利:

    通过设计器完成界面的设计,并且为表单提供通用功能

  • 常用约束的支持:通过设置可以完成必填、数据类型、取值范围、长度限制、非法字符等约束
  • 未保存提醒
  • 隐藏、不输出某表、行、列、某元素,实现不同状态显示不同内容
  • 只读显示某页面、页面某部分、单个元素
  • 上传下载、下拉框多级级联 ...

    将数据集数据拖拽至界面上即可完成数据的展现

           通过直接将表单元素与数据库字段绑定完成数据库更新。主从表、多表、不同数据源表与单表操作没有任何区别

           支持直接调用您业务独有的逻辑对数据处理,dddl对于您的实现类无任何要求,您不需要实现额外接口

    支持直接在模型中编写java代码        

    dddl输出是标准html元素,支持其所有特性,如样式、事件等

 

 数据填报

     数据填报是政府企业常用到数据采集方式。dddl的数据填报具有下面特点:

    可视化设计保证快速实现数据填报界面并与传统填报界面(纸质或类excel电子表单)的完全一致性

     强大的数据审核功能,支持批量审核、跨表、跨数据源审核。审核公式可在线编辑等

    支持excel数据直接粘贴复制

    自动计算:通过计算公式,自动完成关联数据的计算   

    

 报表分析

     专业的报表分析工具。对是报表,不是列表。dddl报表支持各类型报表,具有下面特点:

    横向、纵向对称模型;横向、纵向动态扩展模型支持      

    多维分组支持

    多数据集、跨数据库支持      

    内置多维坐标支持,轻松实现同比、环比等趋势分析

    结合用户自己数据模型实现上钻下钻

       

 图表

     目前支持8类19种图表,具有下面特点

    区别于通常使用的图表库,基于dddl的报表模型的图表,实现真正的零编码

    图表设计类似于excel的图表,而区别在于dddl的数据是实时动态的

    可以通过设计器进行属性设置,轻松完成图表细节的调整

    dddl图表框架让您能轻松嵌入其它第三方图表库

    

 数据导出:

     基于dddlstudio开发的所有界面内容都是可以导出了,导出功能不会增加在任何工作量:

    可视化定制导出内容样式,所见即所得

    支持区别于html页面不同的导出内容和样式

    单表导出到不同sheet中;不同模型、表单合并到同一sheet中

    支持各种源图片的导出,和您在html页面上看到的完全一样

    导出功能经过深度优化,能在最小硬件配置情况下完成大数据量导出

    

 原型设计

     这个功能是使用过dddl的朋友的反馈。他们的描述是在和用户探讨需求时,就可也边设计边确认。而且这些设计出的界面已经可以用于随后的开发工作,您的原型没有浪费。

 

 2、为什么说是快速

     现在有很多产品、工具、框架都宣称快速开发。当第一次向一个朋友现就职于蓝色巨人的资深项目经理推荐此产品时,他的反应让我吃惊:你凭啥说你这个产品就能快速开发呢?虽然我自己坚信这是一个事实,但如何让人信服?

    说理论、大道理对于才接触的人来说可能是抽象的,但是领导喜欢数据说话,用什么数据能直观体现了?

    我们知道考察项目规模可以有多种方法,比如可以参考开发的代码行数,或通过功能点类比。如果通过功能点类比出相同规模的项目,其代码行更少的话意味着什么了?对的,对老板来说意味着更低的成本,而对您我等开发人员来说,意味有更多的空余时间,也许就不用加班熬夜了。

 

    官方网站演示系统dddlApp是基于dddlstudio开发的一个参考实现。可以分析代码,实现这样一个系统,所涉及的数据库表有6,7十个,但需额外编写的java和js、jsp、css文件不超过三十个,而代码总行数不超过两千行,而且这近两千行代码中大部分是对通用的菜单树和页面布局等功能的实现。系统剩余的大部分工作就是用dddlstudio设计器拖拽,复制粘贴设计出模型,而这会要多少时间了?

 

dddlApp的重点不是向您展现dddlstudio能做什么,而是要说明它是怎样做的现在谷哥度姐这么方便,什么做不了?关键是如何能快速做到!

 

最后如果一定要问为什么能快,我想应该是创新、创意吧。

  

3、性能及稳定性

至今为止dddl经过多轮性能及稳定性测试,下面是其中两次性能测试结果: 

测试用例

硬件配置

并发数

平均响应时间

CPU占用率

数据库3W数据分页查询

应用服务器:虚拟机 8核 Webspere7 8G内存 

数据库:Oracle Exadata 一体机

900

5秒

应用服务器 <80%

数据插入

(每次请求插入6-7条数据)

应用服务器:cup 24核  Tomcat6  6G内存  

数据库:CPU 24核 Oracle11gR2 

200

1秒

应用服务器 <60%
数据库<40%

 

演示环境中数据填报->数据填报功能即为数据插入使用的用例,大家有兴趣可以自己测试一下。提示,在性能测试时,请将dddlcfg.xml中产品模式选中。

 

4、扩展性、兼容性

dddl不是一个封闭的体系,既可以在模型中嵌入自己的元素甚至页面,也可以在页面中嵌入dddl模型。可以在模型运行的各个阶段编写代码或调用外部类对数据处理或控制模型的行为。

dddl对您已有的框架、系统不具任何侵入性。甚至可以将上述演示系统直接复制到您正运行的系统中,即可运行,不需重启。

dddl的输出是标准的原生html元素,您完全有机控制、调整界面行为。 

 

      使用dddlstudio不用像其它框架工具那样需要学习大量接口,查看冗长的文档。首先从快速开始对dddlstudio有个大致了解,其后再阅读dddl最基础的知识点,半个小时后您应该已经入门了。接着就可以参考dddlApp,逐步开始您的应用开发。

 

演示地址: http://www.dddlstudio.com/demo.jsp

官方网址:http://www.dddlstudio.com 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ePage是新一代的可视化1:1网页及App设计利器,与主流的VS以及eclipse是一个层面的开发工具。ePage在兼具高效的研发生产速度的同时还保证了开放性,方便将传统的JS代码移植到新的系统中。 ◆ 网页开发环境真正做到了1:1的所见即所得,目前主流的开发平台eclipse,vs,dreamweaver等都无法做到这一点。 ◆ 对代码和页面的树状统筹管理,可是轻松的实现2000+页面的超大型项目设计开发和维护。 ◆ “事务集”概念的提出,在网页设计领域首次利用JS统一了前后端代码,同时对事务集进行统筹管理,应付前后台代码衔接轻松自如。 ◆ 兼容各种型号手机及浏览器统一解决方案,从可视化开发环境到部署发布一键完成 ◆ 前后台代码统一集成化设计,前后台代码全部统一采用JavascriptV8,开发者无需使用多种编程语言进行前后台设计 ◆ 高度集成化的同时提供了开放可扩展的开发环境,代码继承性和可维护性极强 ◆ 开发神速,极大的降低了企业开发App以及互联网应用的投入 ◆ 高稳定性,即使入门级水平的程序员也可以写出高质量高稳定性的应用系统 ePage是通用页面设计工具领域的一次重大革新,比传统设计平台开发效率提高10倍以上,同时页面质量和稳定性维护性也得到了极大提高。 本下载包为绿色免费版,展开即可运行,内含: 1. ePage集成开发环境 2. eEngine网页服务器系统,包含32位及64位版本 3. 范例及美术资源 4. 一个完整的小型电商系统源代码 5. 皮肤资源 6. 日志查看器软件 7. 用户使用指南,编程参考手册等文档 ePage应用领域:网页设计,网页开发,后台设计,App设计,网站开发,网站设计,网页开发工具可视化网页开发工具,页面设计开发工具 0.41版本更新日志 2017年8月10日: ePage:增加代码提示器的显示宽度和滚动条,完善了代码提示器js代码的帮助内容 2017年8月10日: ePage:代码自动完成功能,自动填写代码后光标不能驻留在第一个括号出现的位置 2017年8月10日: ePage:代码编辑器增加(){}[]代码部分的自动标记功能,方便程序员匹配括号 2017年8月9日: 版本升至V0.41 2017年8月9日: ePage:代码编辑器滚动过程中强制显示光标 2017年8月9日: ePage:代码提示在注释区域和字符串区域内不显示 2017年8月9日: ePage:代码编辑器backspace按键增加自动缩进功能 2017年8月9日: ePage:代码编辑器对于tab的处理,改为屏幕4格的栅格对位模式 2017年8月8日: ePage:代码编辑器增加Ctrl+Home跳到代码头部,Ctrl+End跳到代码尾部功能 2017年8月8日: ePage:修改了代码提示器显示在屏幕下方超界问题。优化了代码提示器右侧提示窗口的格式。 2017年8月8日: ePage:增加代码首字母的代码提示功能,并增强了代码自动完成的代码复杂度 2017年8月8日: ePage:优化了代码编辑器右侧垂直滚动条拖动动画 2017年8月7日: ePage:全面优化的代码编辑器的滚动效果 2017年8月7日: ePage:代码标记位置的背景颜色改浅了一些 2017年8月7日: ePage:集成界面增加3个快捷图标;全文标记当前光标位置处字符串功能增加全字匹配以及无搜索结果不标记功能。 2017年8月6日: ePage:代码编辑器增加功能:全文标记当前光标处的文字 2017年8月6日: ePage:增加ctrl+/智能代码注释和删除注释功能 2017年8月5日: ePage:ctrl+/代码注释功能 2017年8月4日: ePage:初步完成单页代码的搜索和替换功能 2017年8月2日: ePage:完成replace all功能 2017年8月2日: ePage:搜索增加全字匹配功能 2017年7月30日: ePage: codeInsight功能在前方有汉字的情况下工作不正常 2017年7月27日: eEngine:layout.heavy属性在出现浮点数的情况下系统处理异常 2017年7月27日: ePage,eEngine:增加ee.getQueryString函数 2017年7月25日: eEngine: 增加把note字段内容写入网页控件的.panel属性中 2017年7月21日: ePage:优化了代码编辑器的效率,界面更流畅 2017年7月20日: eEngine:bug某些情况下跨域访问会被禁止 2017年7月14日: ePage:增加代码签名 2017年7月13日: ePage:codeInsight功能改造完成,版本升级为V0.39 2017年7月12日: ePage:codeIns
声明:本人自己研发 现在免费使用 有需要帮助请登陆网站:www.moduleframework.com.cn Visual Web Developer(可视化Web开发工具) 可视化Web开发工具由Visual Web Developer开发环境, WebFramework运行环境 2大部分组成, Visual Web Developer是基于Windows的一个开发工具,提供了一系列控件, 让您的模块实现只需要通过拖沓控件,指定控件的属性,事件,完全让B/S开发工作 和VB,DELPHI这样的开发工具一样,简单方便,开发出来的界面完全和C/S操作一样,如窗口化的操作, 桌面程序的界面风格等。 WebFramework是基于J2EE技术的一个运行环境,主要负责解释Visual Web Developer开发出来的程序并运行。 开发工具的运行环境(WebFramework): Visual Web Developer开发出来的程序,最终要经过WebFramework解释运行。 WebFramework内置Log4j,Hibernate,DWR,cache等开源技术。 并且实现常用部分功能,如用户登录注册,用户角色与权限,系统模块管理,资源管理,文件上传与下载等。 可以跨操作系统,跨数据库(您不再需要关心数据库的厂商是采用什么了) 支持多种浏览器显示运行结果。如IE,FireFox,Opera,Maxthon,Netcape等。 开发流程: 开发工具主界面: 主界面上半部分由菜单,基本工具栏,控件工具栏(有文本框,Label,下拉框,复选框,按钮,树等控件) 中间是窗口设计,右边由控件列表和属性,事件组成(可编写代码,代码中可以直接调用Java中编写的类)。 图片:http://www.moduleframework.com.cn/images/vwd-main-full.jpg http://www.moduleframework.com.cn/images/webfk-main.jpg 点击放大 运行效果图: Visual Web Developer设计出来的程序,通过WebFramework解释运行后的效果图。 效果图中由2个窗口组成,当点击登录窗口中的注册时,弹出注册对话框,并且弹出是采用模式对话框。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值