AEAI DP

综合应用开发平台
授权协议 BSD
开发语言 Java
所属分类 程序开发、 服务框架/平台
软件类型 开源软件
地区 国产
投 递 者 宇文勇
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

AEAI DP开发平台介绍

AEAI DP应用开发平台专门用于开发MIS类的Java Web应用,也称Miscdp(Misc Develope Platform)综合应用开发平台。 AEAI DP应用开发平台在数通畅联软件产品家族中也作为扩展开发的支撑工具,比如:为AEAI Portal门户平台扩展开发Portlet组件、Web Service和Http Service;为AEAI BPM流程集成平台扩展开发业务流程表单及功能等。产品下载地址:http://www.agileai.com/portal/website/01/res-share.ptml。

AEAI DP包括三部分,一部分是一站式的Java Web框架Hotweb;另一部分是基于Eclipse插件的扩展开发设计器Miscdp Studio;第三部分是开发调试服务环境HotServer,基于Tomcat 7.0.X扩展。基于AEAI DP开发出的Web项目符合Java Web相关规范,可以运行于主流Java Servlet容器之上,包括Weblogic AS、Webshpere AS、JBOSS AS、Apusic AS、Tomcat、Jetty等。

开发平台设计器Miscdp Studio可以开发三类Web应用,普通的Java Web 应用、集成Web应用和Web服务应用。普通Web应用及Web服务应用基于HotServer来开发调试的,集成Web应用是基于AEAI Portal开发调试。集成Web应用,除了具备普通Web的所有功能模型以外,还可以开发符合jsr168,jsr286等规范的Portlet,同时复用AEAI Portal的统一身份认证、权限体系,跟AEAI Portal门户平台实现无缝集成。

采用AEAI DP可以快速(在5分钟内)开发出满足典型需求的可运行Java Web应用功能框架,包括:登录认证、功能菜单管理、群组角色管理、系统用户管理、系统授权管理,系统日志管理、系统编码管理、密码修改等。

AEAI DP开发平台主要特性

  1. 自带典型功能样例可以快速上手;

  2. 预置丰富的功能模型和相关类库:包括单表操作功能、主从表操作功能、综合查询功能、树形管理功能、树及内容关联管理功能、树及列表选择功能、文件上载功能等;

  3. 基于Eclipse插件Miscdp Studio以向导式、编辑配置模式,收集上述典型功能模型元数据,然后基于代码生成器创建典型业务功能,生成易读规范、即时运行的代码,一般情况,创建一个业务功能不超过10分钟;

  4. AEAI DP开发平台的设计遵循MVC标准,框架代码编写符合规范,支OracleSQLServerMysql等主流数据库,可以在生成代码基础上扩展来满足复杂的功能需求;

  5. Hotweb一站式Java Web框架封装几乎所有常见的调用方式及处理机制,预置众多Java Web开发所必须的Web组件,极端的应用模式下,如:one page one application下可以抛开Miscdp studio设计器,直接使用Hotweb框架来开发应用;

  6. HotServer内置热加载机制,跟Miscdp Studio以手动模式启停应服务器重启,减少重启服务器次数,配合实现远程调试,提高开发效率。同时,支持传统Java Web应用调试模式;

  7. 内置完备的系统管理相关功能,作为应用系统的支撑模块,大大减少业务系统的开发工作量。

  • 本次发版的AEAI DP_v3.5.0版本为AEAI DP _v3.4.0版本的升级版本,该产品现已开源并上传至开源社区http://www.oschina.net/p/aeaidp。 1 升级说明 AEAI DP v3.5.0版本是一次重大升级,在这次升级中AEAI DP像AEAI ESB一样支持远程热部署,甚至比AEAI ESB走的更远,准确的说AEAI DP支持更多(灵活)粒度的(按工程、模

  • 1 升级说明   AEAI DP 3.7版本是AEAI DP一个里程碑版本,基于JDK1.7开发,在本版本中新增支持Rest服务开发机制(默认支持WebService服务开发机制),且支持WS服务、RS服务的热部署机制。   后续基于AEAI DP开发的开源AEAI应用软件,如:CRM、HR、WM、EM将会陆续基于AEAI DP 3.7版本进行升级。 2 升级内容 1、类库升级: a) 升级JDK

  • AEAI DP综合应用开发平台是一款扩展开发工具,专门用于开发MIS类的Java Web应用,本次发版的AEAI DP_v3.6.0版本为AEAI DP _v3.5.0版本的升级版本,该产品现已开源并上传至开源社区,下载地址:http://pan.baidu.com/s/1gdKlQvD。 1 升级说明 AEAI DP v3.6版本是一次常规升级,也是AEAI DP最后一次支持JDK1.6版本,后

  • 本次发版的AEAIDP_v3.4.0_20150601版本为AEAI DP _v3.3.0_20150228版本的升级版本,该产品现已开源并上传至开源社区http://www.oschina.net/p/aeaidp。 升级说明 AEAI DP_v3.4.0_20150601版本是一次常规升级,主要包括:登录页面添加验证码、同时支持移动开发,具体升级内容如下: 升级内容 1.       新特性

  • 产品说明 AEAI DP应用开发平台专门用于开发MIS类的Java Web应用,也称Miscdp(Misc Develope Platform)综合应用开发平台。 本次发版产品AEAI DP开发平台v3.3.0_20150228是2014年发版的开发平台v3.2.0_20141016的升级版本,该产品现已开源并上传至开源社区http://www.oschina.net/p/aeaidp,大家可以下

 相关资料
  • 保留版权告示或其他注释 你可以传入--comments让输出文件中保留某些注释。默认时会保留JSDoc-style的注释(包含”@preserve”,”@license” 或 “@cc_on”(为IE所编译))。你可以传入--comments all来保留全部注释,或者传一个合法的正则来保留那些匹配到的注释。例如--comments /^!/会保留/*! Copyright Notice */这样

  • 学习了这么多知识,这节课我们来实践一下,我们在这节课会设计一个小爬虫来爬取慕课网所有的免费课信息。当然,爬取慕课网所有免费课信息只是一个大的目标而已,具体要实现这个目标我们还需要对划分步骤,将一个大目标分解成一个个的小目标才可以。在实际的开发工作中我们也需要这样,拿到需求之后不要上来就开始写代码,然后一边写一边运行调试,虽然这样不能说错吧,但是却跟装运气一样,试对了就对了,错了还一直在哪里纠结。下

  • 前端开发综合学习 入门学习: 前端参考指南 [read] Web 开发者 [read] 前端代码标准 [read] Web 基本原理 [read] 前端课程 [read] FreeCodeCamp [interact] 开发前端 JS 应用 [watch] 前端工程师 [watch] Web 前端开发的工作内容 [watch][$] Web 前端开发入门 [watch][$] 用 HTML5, C

  • 有没有人愿意帮助我在使用android studio的kotlin multi-platform mobile(KMM)和javafx(gluon)进行iOS/android应用程序开发之间做出决定。 -运行时性能(启动时间、代码大小、功耗等)-KMM的学习曲线(我不知道Kotlin,但如果KMM的开发环境只是在windows上两个目标平台,我就学会了。[gluon中的android开发需要lin

  • 问我有没有嵌入式的使用经验,问单片机的启动过程(我直接说嵌入式都是本科学的东西,现在记不太清了,凉啊) 问了我一些项目的问题,简要给他说了下。又问了我懂不懂移动通信(说学了忘了)。 又问了我为啥学的是雷达不是嵌入式(这个问题该如何回答呀,我实话实说的:怕遇见渣导找师姐推荐的) 后面看到又有新人进来了直接就叫说没有问我的了 我看项目招聘需求上也没说要搞嵌入式呀

  • 1.技术二面(30min): 自我介绍 为什么想选测试 微信红包测试用例(准备的比较充分,说了一大堆,说到一半被面试官打断,说可以了) python 1-n的所有完数,测试这个程序 sql 中等题 开窗函数 反问:说这面过了就会有hr面(所以应该是面试官让你等一下,应该就是过了,有hr面) 2.hr面(30min): 问了下项目、成绩单、校园经历,主要是聊天。 3.9.15中午更新,收到材料评审

  • 6.7 URDF、Gazebo与Rviz综合应用 关于URDF(Xacro)、Rviz 和 Gazebo 三者的关系,前面已有阐述: URDF 用于创建机器人模型、Rviz 可以显示机器人感知到的环境信息,Gazebo 用于仿真,可以模拟外界环境,以及机器人的一些传感器,如何在 Gazebo 中运行这些传感器,并显示这些传感器的数据(机器人的视角)呢?本节主要介绍的重点就是将三者结合:通过 Gaz

  • 目录 何时学习 Redux ? 何时使用 Redux ? Redux 只能搭配 React 使用? Redux 需要特殊的编译工具支持吗? 综合 何时学习 Redux? 对于 Javascript 开发者来说,学什么是一个很大的问题。因为每次在你学习一项技术或着手于工作中遇到的问题时,你所学的会帮助你缩小可选择的范围。Redux 是一个管理应用状态的模式。如果你没有遇到应用状态管理方面的问题,你就