Activiti Model Editor组件
2016-02-24 17:16
316 查看
通过Activiti Modeler架构图可知,Activiti Explorer采用的是Vaadin框架。
Vaadin 是一种 Java Web 应用程序的开发框架, 其设计目标是便利地创建和维护高质量的 Web UI 应用程序. Vaadin 支持两种不同的开发模式: 服务器端开发和客户端开发. 服务器端开发方式是这二者中更为强大的一种. 它能帮助开发者忘记 Web 程序的各种实现细节, 使得 Web 应用程序的开发变得就象过去使用便利的Java开发工具(如AWT, Swing, SWT)来开发桌面应用程序一样, 甚至更简单。
Vaadin 应用程序中基本上所有的逻辑都是运行在服务器端的 Java Servlet API 上的,如下图中Vaadin 的运行时结构图所示,Vaadin 运行时结构主要由服务器端框架和客户端引擎两部分构成。服务器端框架包含了用来与客户端引擎通讯的服务器端集成层以及一系列的 server 端 UI 组件。客户端引擎则由 Google Web toolkit(GWT) 页面渲染模块和客户端集成层两部分组成。
Activiti Explorer的代码位于Activiti\modules\activiti-explorer下:
参考资料
vaadin官方网站book of vaadin 中文版
Vaadin - 来自北欧的 Web 应用开发利器,第 1 部分: Vaadin 的基本概况和基础开发
Vaadin - 来自北欧的 Web 应用开发利器,第 2 部分: Vaadin 的体系结构和功能扩展
相关文章推荐
- Course1-Python数据类型总结
- springmvc 项目完整示例09 maven项目创建
- python的函数式编程知识小结
- 用GTK实现模糊阴影技术
- SCOI2005[互不侵犯KING]
- iOS开发, tabbar自定义图片
- caffe学习笔记4-- 手写数字mnist训练过程
- the identity used to sign the executable is no longer valid.解决方法
- HDOJ+DFS使用了stack+貌似题目设计不合理,那个方向数组+DFS的标记和stack模板
- adr adrl ldr mov总结整理
- OLE 一些常用的处理
- OpenGL的镶嵌
- Activiti 5.17 实体对象与类和数据库表的映射
- SSH命令行上传/下载文件
- 《追风筝的人》读后感
- 从技术到产品,转型的这一年我明白了很多道理
- Ubuntu“无法解析或打开软件包的列表或是状态文件”的解决办法。
- 41.Which two statements are true regarding views? (Choose two.)
- jQuery的三种$()
- TCP那些事儿(下)