预备知识
应该已经了解DWF的基本理念,已具备一定的编程能力。
DWF是前后端分离的架构,编程也分前端编程和后端编程。
(一)前端
DWF前端使用JavaScript开发语言,使用Vue为基础框架,使用iView控件库。建议培训前先了解学习有关基础知识,参考链接如下:
1.JavaScript:JavaScript 网络脚本语言。
http://www.w3school.com.cn/js/index.asp
2.Vue:构建用户界面的渐进式框架。与其它大型框架不同,Vue 被设计为自底向上逐层应用,Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。
https://cn.vuejs.org/v2/guide/
3.Vuex:是专为 Vue.js 应用程序开发的状态管理工具。采用集中存储管理所有组件的状态,并以相应的规则保证状态以可预测的方式发生。
https://vuex.vuejs.org/zh/guide/
4.iView:基于 Vue.js 的高质量UI 组件库。
https://www.iviewui.com/
5.视频教程:
(二)后端
DWF后端使用Java开发语言,基于Spring技术栈,主要使用Spring Boot框架作为后台服务的基础技术。
Spring Boot:是一套降低Spring开发难度的全新框架,用一些Java标注方便开发restful服务的技术。参考链接如下:
培训概览
进阶开发培训将从搭建开发环境开始,最终将开发结果编译部署到应用服务器上。
基于DWF进行前端扩展,主要包括:
1.操作插件扩展:操作插件是DWF最简单的插件,通过操作插件,可以在DWF开发基本没有限制的页面。
2.表单插件扩展:表单插件实现表单引擎扩展,把更多的功能插件作为表单控件发布在表单引擎使用。
后续将介绍开发后端Restful API的方法。