自己开发过一款.net(sqlserver)版的BPM系统,想着是否可以做一个java(oracle)同款的,一直都没有时间,也没有做过java的开发,需要熟悉很多新的知识,现在抽空开始进行构思设计,开发的过程在此记录一下。

.net版的平台,工作流设计器,为cs版的系统,采用的是GDI的拖拽方式。java版的,虽然也可以通过图形界面包来实现,为了web部署方便,还是打算做成bs版的,设计思路是通过js框架来实现。

表单设计器,采用的是图形界面和代码界面都可以实现的方式,可以拖控件也可以通过html代码来创建表单,也封装了许多内部控件。java版本,由于java的IDE拖控件的方式不多,设计成js版本或者直接写html代码实现。

平台开发的计划是,从简单到复杂,从前端到后台,一步一步的来实现。先开发前端的展示,通过js框架和jsp来实现,后台先使用.net版的,一步一步过渡,两个语言的版本结合使用。功能也是一小块一小块的实现,从简单到复杂,慢慢扩充功能。

平台的开发,肯定会遇到许多的坑,希望自己都能很快解决。

java的许多知识都是一知半解,希望的实践的过程中慢慢熟悉其内部架构,比如serverlet、bean、ssh框架的实现等,理解都不是很透彻,还有eclipse种打开已有的js文件会显示乱码等。还是先让代码能运行再说。

接下来会慢慢扩充它的内容。

java BPM平台1:设计思路相关推荐

  1. “淘宝” 开放平台接口设计思路

    最近对接的开放平台有点多,像淘宝.京东.快手.抖音等电商平台的开放平台基本对接了个遍,什么是CRUD BODY也许就是这样的吧!!! 虽然对接各大开放平台没啥技术含量,但咱也得学点东西不是,不能白对接 ...

  2. 常见的大数据平台架构设计思路

    近年来,随着IT技术与大数据.机器学习.算法方向的不断发展,越来越多的企业都意识到了数据存在的价值,将数据作为自身宝贵的资产进行管理,利用大数据和机器学习能力去挖掘.识别.利用数据资产.如果缺乏有效的 ...

  3. 新浪、万网前系统架构师高俊峰:统一监控报警平台架构设计思路

    谈到运维,监控应该是运维的重中之重.怎么说呢?有很多人说这个监控应该是运维的第三只眼睛,一个好的监控平台对我们这个工作本身来说,应该有很大的帮助.那么,如何要构建一个完善的监控平台.那就是我们今天要讨 ...

  4. 众筹一个报名签到平台的设计思路(一)——业务需求篇

    前言 目前,在线组织的各种活动越来越多,例如:培训,会议,比赛等等.想做一个开源项目,实现一个基本的报名和签到框架.这个框架可以很容易的与业务应用整合,成为快速开发轻应用的一个组件,像嵌入的评论组件, ...

  5. IOT平台架构设计思路

    基于微服务架构对IOT物联感知平台设计 总体架构设计图 架构基于分布式微服务设计 数据接收层目前暂时支持两种协议TCP(主要用于212国标协议2017版本2005版本和其他私有改动版本) 国标212接 ...

  6. java表盘时钟的设计思路_java代码实现时钟

    实现效果如图: Java代码: 文件一:ClockPanel.java importstaticjava.util.Calendar.HOUR;importstaticjava.util.Calend ...

  7. java表盘时钟的设计思路_初学js 自制表盘时钟很简单

    学习前端没一周,用简单的HTML 和css js 做的 clock * { margin: 0; padding: 0; } #wrap { position: relative; width: 30 ...

  8. 基于Matlab的模拟通信实验平台设计,【通信原理仿真实验】通信原理虚拟实验仿真平台的设计和实现_玛雅作文网...

    作文「通信原理虚拟实验仿真平台的设计和实现」共有 4564 个字,其中有 2704 个汉字,1316 个英文,162 个数字,382 个标点符号.作者佚名,请您欣赏.玛雅作文网荟萃众多优秀学生作文,如 ...

  9. 我对支付平台架构设计的一些思考

    我在前一家公司的第一个任务是开发统一支付平台,由于公司的业务需求,需要接入多个第三方支付,之前公司的支付都是散落在各个项目中,及其不利于支付的管理,于是聚合三方支付,统一支付平台的任务就落在我手上,可 ...

最新文章

  1. 分类问题中的“维数灾难” - robotMax
  2. eeglab教程系列(11)-利用光谱选项绘制ERP图像
  3. Siri和Alexa背后的女科学家逝世,是她让AI有了女声
  4. HMM学习最佳范例三:隐藏模式
  5. 虚拟化技术—docker容器—私有库篇
  6. input python_python input 详解
  7. PrimeTime指南——概述和基本流程
  8. vue 在 html 中自定义 tag
  9. Linux Qt打包应用程序--利用linuxdeployqt
  10. java操作elasticsearch实现前缀查询、wildcard、fuzzy模糊查询、ids查询
  11. Html input 标签
  12. select每门可说大于90分_数据库原理与应用期末试题及其答案
  13. Yii2中如何访问controller的二级目录下的控制器
  14. 电脑无法安装SecoClient
  15. rfc5766-turn-server NAT
  16. centossocket5服务器搭建
  17. EPUB文档格式简单总结
  18. 简单学JAVA-学好Java能做啥
  19. 火狐开发版_Firefox普通版和开发版之间有什么区别?
  20. 2017.9.16队内互测——老年组Day1

热门文章

  1. 基于中文语义词典的语义相关度量方法比较研究
  2. reverse-for-the-holy-grail-350 攻防世界
  3. 重要:QA和QC的区别
  4. Kafka监控eagle
  5. 蓝桥杯大赛(大学B组)—— 数字三角形 (C语言)
  6. 非正式第十三届蓝桥杯大赛
  7. 音乐分类及处理——用机器学习的方法实现python
  8. APP服务器需要什么样的配置
  9. Android 老生常谈之MVC与MVP
  10. 当android调试遇到ADB server didn't ACK以及顽固的sjk_daemon进程