JEECG 插件式开发公开课

公开课主题:插件式开发

课程时间   2013-12-12  20:00-22:00

演讲人        张代浩(scott-JEECG作者)

公开课内容:

讲解由JEECG新开发模式OnlineCoding衍生的插件式开发,插件式开发即实现不同公司不同人开发的业务功能组件复用。当前比较知名的插件式应用:Discuz(论坛),国外的joomla(cms系统)

OL模块技术实现:采用freemarker模板语言,数据模型(结构化对象模型)

参与开源:http://www.jeecg.org/forum.php?mod=viewthread&tid=272&extra=page%3D1

案例:

第一步:在本地环境,采用OL模式开发会员管理功能

[1]. 创建会员表单配置

[2].配置相关的字段、页面属性(表单控件类型:下拉,popup,radio)、校验字典(表单字段的校验必须输入等等)

[3].点击数据列表进行功能测试

[4].进入数据列表,对表单进行添加和修改

第二步:如何讲本地开发的功能,复用到演示系统?

[1].选中表单,进行表单组件导出

[2].导出表单组件zip包

[3].登录到演示系统,点击表单组件导入

[4].导入成功后,列表出现会员管理功能

[5].点击同步数据,即可进行数据维护,功能使用

JEECG 引领J2EE新开发模式插件式开发 - 公开课2013-12-12相关推荐

  1. .net 插件式开发学习总结

    .NET简谈插件系统开发模式 今天跟大家分享一下我们在日常开发中并不常用的开发模式"插件系统模式",什么叫插件从大一点的概念讲就是我们开发的软件是由很小的模块组成,每一块都能成功的 ...

  2. 从零开始实现 ASP.NET Core MVC 的插件式开发(七) - 问题汇总及部分问题解决方案...

    标题:从零开始实现 ASP.NET Core MVC 的插件式开发(七) - 问题汇总及部分问题解决方案 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/ ...

  3. MEF 插件式开发 - DotNetCore 初体验

    背景叙述 在传统的基于 .Net Framework 框架下进行的 MEF 开发,大多是使用 MEF 1,对应的命名空间是 System.ComponentModel.Composition.在 Do ...

  4. 基于AppDomain的插件式开发

    很多时候,我们都想使用(开发)USB式(热插拔)的应用,例如,开发一个WinForm应用,并且这个WinForm应用能允许开发人员定制扩展插件,又例如,我们可能维护着一个WinService管理系统, ...

  5. 从零开始实现ASP.NET Core MVC的插件式开发(五) - 插件的删除和升级

    标题:从零开始实现ASP.NET Core MVC的插件式开发(五) - 使用AssemblyLoadContext实现插件的升级和删除 作者:Lamond Lu 地址:https://www.cnb ...

  6. 从零开始实现ASP.NET Core MVC的插件式开发(四) - 插件安装

    标题:从零开始实现ASP.NET Core MVC的插件式开发(四) - 插件安装 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/11343141. ...

  7. 从零开始实现 ASP.NET Core MVC 的插件式开发(九) - 如何启用预编译视图

    标题:从零开始实现 ASP.NET Core MVC 的插件式开发(九) - 升级.NET 5及启用预编译视图 作者:Lamond Lu 地址:https://www.cnblogs.com/lwql ...

  8. 从零开始实现ASP.NET Core MVC的插件式开发(六) - 如何加载插件引用

    标题:从零开始实现ASP.NET Core MVC的插件式开发(六) - 如何加载插件引用. 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/1171 ...

  9. 从零开始实现ASP.NET Core MVC的插件式开发(三) - 如何在运行时启用组件

    标题:从零开始实现ASP.NET Core MVC的插件式开发(三) - 如何在运行时启用组件 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/112 ...

最新文章

  1. Vue登录切换中的问题及解决
  2. opencv 最大内接矩形笔记
  3. 【C++ 语言】vector 容器 ( 容器分类 | vector 声明 | vector 初始化 | vector 容器元素增删查改 )
  4. 支付系统设计:对账处理(二)
  5. 数列分块入门 9(LibreOj-6285)
  6. 【clickhouse】clickhouse 最佳实践
  7. 开启springboot中对jsp页面修改后的热部署
  8. 折正方体-------------给你出道题
  9. html table 表格
  10. 金山WPS+Google文件=谷歌金山Office?
  11. 计算机字幕设置方法,字幕文件怎么用-教你5分钟,学会制作专业字幕。
  12. sql server备份及导出表数据和结构
  13. 数据挖掘 任务一:预测贷款是否逾期
  14. MongoDB的$and的用法
  15. 苹果x重启方法_iPhone无法开机怎么办?三种快速维修方法
  16. 2022年小游戏----游戏背包系统之自定义填充背包和切换背包页面
  17. 天源财富:“星际访客”和太阳系彗星中探测到镍
  18. 【算法竞赛从入门到精通】【基础算法】
  19. C++必知必会RALL与Pimpl
  20. 202.m1-App的界面的实现

热门文章

  1. LeedCode篇:234. 回文链表
  2. (计算机组成原理)第四章指令系统-第一节2:扩展操作码
  3. Linux系统编程38:多线程之什么是线程同步以及条件变量函数
  4. 宝塔面板数据库未授权访问(端口:888)
  5. C++使用socket实现进程通信
  6. 同步异步 阻塞 非阻塞 异步调用 线程队列 协程
  7. js 图片压缩上传(base64位)以及上传类型分类
  8. Eclipse设置Courier New字体
  9. [转载]Windowsnbsp;Servernbsp;2008nbsp;R2nbsp;之二十五ADnbsp;RMS信任策略
  10. 如何快速REPAIR TABLE