泛微 e-cology 9.0 二次开发

快速启动说明

1、后端开发环境搭建

(1)指定前端源码目录,右键src -> mark directory as -> sources root

(2)修改环境配置,file -> project structure -> project 安装和指定jdk1.8

(3)把本地demo环境拷贝到/ecology目录中,准备好resin4环境(在技术门户->产品包下载->ec9安装包下载)

(4)引入e9依赖的lib,file -> project structure -> sdks /ecology/classbean、/ecology/web-inf/lib、resin4/lib

(5)配置编译后目录:file -> project structure -> modules -> paths -> use module compile output path,然后保存

[你放git项目的路径]/ecology-9-demo/ecology/classbean

(6)进行编译build->build project,之后就可以看到/ecology/classbean生成

注意要删除一个影响编译的jar,路径在/ecology/web-inf/lib/ecloudstore.jar,这个文件在新版本会直接重置成0kb,旧版本kb下要自行处理

另外需要注释掉webxml中一个过滤器,如果存在的话,此过滤器后续版本也会统一清除

(7)配置resin,Run/Debug Configurations指定resin4位置,Deployment添加/ecology路径,选择resin.xml作为配置文件

注释掉resin自带编译,如果不注释会导致无法编译jsp

修改root-directory,如果指定错误会导致404报错

(8)启动resin进入开发环境,如果没有成功部署ec环境到本地的,可以手工拷贝编译后的/ecology目录到服务器

2、前端开发环境搭建(代码编辑器)

一、代码编辑器介绍

它是一个e9前端在线代码开发并在线局部编译的工具,用来支撑EC未来的前端二次开发。目前所有前端二次开发都需要在代码编辑器中进行。

二、目前开放的开发场景

1、流程表单扩展在线开发(pc、mobile)

2、新页面在线开发

3、门户主题、登录页开发

4、门户元素开发

5、页面复写(pc、mobile)

6、组件复写(pc、mobile)

其它场景陆续整理发布

三、和线下前端开发的区别

1、不需要搭建脚手架,进入地址即可开始开发,没有环境限制

2、可以局部替换,不需要全模块替换,避免全模块替换的各种风险

3、支持所有页面开发,语法上主要是模块导入导出有小差异

4、可以在线记录版本,可追溯

5、二次开发不用搭建环境,直接进入客户环境进行开发,或者开发完直接跨环境原样导入

6、可方便进行代码共享

三、如何使用

(建议保持最新版,会陆续发布新sdk,ecology建议搭配kb1906+)

2、进入代码编辑器地址为:/ecode

3、导入附件zip,里面包含了最新案例,zip下载地址:

4、参考案例并根据案例的注释向导进行开发,后续会在开发案例中提供markdown

二开培训视频说明

(1)e9前后端开发环境搭建

(2)e9前后端技术学习指引

(3)e9下如何实现一个查询页面

(1)回顾第一期内容

(2)如何调试(前端、后端)

(3)如何无侵入复写样式以及简单的dom操作

(4)表单开发入门

(5)后端无侵入开发入门

泛微消息服务器ecology9,ecology-9-demo相关推荐

  1. 泛微 消息服务器,第三方系统向泛微OA系统推送消息

    向泛微OA系统推送消息 以下操作案例中关于第三方系统向泛微OA系统的移动端和电脑端版本推送消息说明: •  移动端使用的是泛微系统登录账号(工号)来最终实现消息的推送 •  电脑端使用的是泛微系统用户 ...

  2. 注入中转生成器php,泛微协同商务系统e-cology某处SQL注入(附验证中转脚本)

    泛微协同商务系统e-cology某处SQL注入(附验证中转脚本) 随便找个吧 以http://**.**.**.**//services/MobileService?wsdl为例 使用wvs chec ...

  3. 记录泛微OA服务器SQL server 无法开启解决问题

    事例背景: OA服务器CPU突然标高,持续不下,一开始以为是被挖矿了,遍历程序没有找到位置或者名字的程序,重启服务器后,用杀毒软件进行了全盘扫描: 服务器:windows 2008 R2 SP1 数据 ...

  4. e-cology在保险行业——泛微保险行业解决方案

    <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />  方案概述 改 ...

  5. e-cology在广告行销—泛微协同广告行业解决方案

    一.方案概述 广告业在我国是一门新兴产业,属于知识密集.技术密集.人才密集的高技术产业,是第三产业的重要组成部分,其发展水平,是一个国家或地区市场经济发展程度.科技进步水平.综合经济实力和社会文化质量 ...

  6. 泛微E9二次开发资料完整总结版

    文章目录 1.EC9系统说明 1.1.系统核心框架 1.2.系统目录结构 2.环境搭建 2.1.Ecology测试环境搭建 2.2.后端开发环境搭建 2.3.ecode使用说明 2.4.e9技术站 2 ...

  7. Web安全-泛微相关系统-历史漏洞

    2019年 泛微e-cology OA数据库配置信息泄漏 包括不限于8.0.9.0版本 /mobile/dbconfigreader.jsp 2019年 泛微e-cology OA系统V8.V9版本S ...

  8. 泛微协同“风暴”席卷高端市场

    泛微协同"风暴"席卷高端市场 纵观信息化管理发展浪潮,协同办公自动化已经不再是局限于理念之上,国内协同管理软件发展日渐成熟,整个协同市场呈现出一篇欣欣向荣的景象.2010年随着经济 ...

  9. 泛微协同项目管理解决方案(转)

    引言 项目管理(Project Management,简称PM),是一种特别适用于那些责任重大.关系复杂.时间紧迫.资源有限的一次性任务的管理方法.传统的项目管理就是简单的完成既定的任务,发展到现在, ...

最新文章

  1. 用 Python 动态可视化,看看比特币这几年
  2. Introductionto.NETcracking
  3. 72 Zabbix邮件告警
  4. 子程序与中断程序的异同_专业解读PLC编程中断的原理和用法
  5. Python开发一个股票类库
  6. [html] 写页面布局时你有考虑过分辨率因素吗?还要考虑哪些因素呢
  7. 【bzoj3514】 Codechef MARCH14 GERALD07加强版
  8. Android 13 第一个开发者版本来了,网友直呼:Android 12 还没玩透!
  9. 数据集可视化——tile(贴砖)
  10. java面试准备题目
  11. 命令点亮硬盘灯_【硬盘无法识别怎么办?】
  12. 电脑录屏没有声音该怎么办
  13. VMware ESXi 6.7 U3 Unlocker OEM BIOS 集成 REALTEK 网卡驱动和 NVMe 驱动 (集成驱动版)
  14. [CV] 基于机器视觉和强化学习的导航
  15. mysql中vlookup函数_excel精确匹配vlookup用法(数据库属性匹配)
  16. 阿里云服务器绑定域名,阿里云esc绑定域名,阿里云域名备案相关完整情况
  17. python获取目标时间距离现在多长时间(‘2020-5-30 23:40:00‘)
  18. 搭建kafka集群并使用springboot 整合
  19. Android支付接入(七):Google In-app-Billing
  20. python编制剪刀石头布游戏_Python编辑剪刀石头布游戏

热门文章

  1. 3G手机视频对讲开发包
  2. 黄菊华老师,Python毕业设计毕设辅导教程(1):Python简介
  3. 《C语言的科学与艺术》课后习题答案第四章(部分)
  4. shell 判断可执行文件
  5. 基于3D视觉和光幕测量技术的体积测量DWS设备,选择时要注意哪些要点?
  6. ImageView设置图片的几种方式
  7. 按年/月/日的顺序输入一个任意日期,在页面输出:这是这一年的第几天如:2016年1月2日 是2016年的第2天,而2016年12月31日则是2016年的第366天
  8. 一、关于接口自动化的思考
  9. 【作业】JPEG解码实现
  10. 基极调幅电路仿真实验