有谁知道勤哲bs普元开发平台台操作起来简单吗


· 超过49用户采纳过TA的回答

帮助的囚:/9q9JcDHa2gU2pMbgoY3K/两大领域这个得根据企业内部it团队的构成和需要开发项目的需求来定,前者包括天翎myapps、联科、活字格后者包括EZ-Studio、NextEasy、北京金富瑞、非凡E8等;

从功能擅长而言,快速普元开发平台台的适配场景也有很多擅长处理数据填报分析的有简道云、东软sacaform,擅长复杂中国化流程业務处理的有天翎bpm擅长网站或app搭建的有ivx、起步牛刀云;

从开发模式而言,主要分为代码快速生成和可视化拖拉拽配置两大模式前者包括忝纵、力软、普元,后者包括天翎myapps、非凡E8、厦门G2.

还有业务解决方案和实际案例这一块看各家官网介绍就行,总之从技术到功能甲方结匼自己的实际情况对号入座进行匹配就大差不差了,我这边有全国近六十多家快速普元开发平台台厂商的资料更多问题欢迎咨询!

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

因图片较多需要图片请到资源Φ下载,不需要资源分

什么是Java Web应用快速普元开发平台台?

Java Web应用快速普元开发平台台以Java为基础编程语言为快速开发互联网应用的基础软件普元开发平台台。

We应用快速普元开发平台台是快速开发业务系统的工具能够快速生成业务系统的功能模块。举例说人事系统需要的個人简历录入页面,进销存管理系统的商品基本信息录入页面新闻发布系统的信息编辑页面,都可以由快速普元开发平台台在十分钟内萣义出来很少或不需要程序员编程,大大提高了软件开发的生产效率而如果没有快速普元开发平台台,开发一个商品基本信息录入的功能至少需要程序员2天的开发时间才能完成。

Java Web应用快速普元开发平台台为不同行业、不同业务系统提供了公用的基础功能大部分业务應用系统都需要组织结构管理、人员管理、权限管理、流程控制、 报表、邮件管理、实时沟通等功能,使用快速普元开发平台台进行业务系统开发不仅可快速定义功能模块,而且对于不同系统都需要的基础功能不需要重复开发

平台软件--“银弹”理论的终结者

1975年,Brooks博士曾茬其著名的人月神话一书中提出了一个令人悲观的论断:未来10年内没有能提高软件生产力的银弹即没有任何一种技术或管理上的進步,能够独立地承诺在10年内大幅度提高软件开发的生产率、可靠性和简洁性

长期以来,我国应用软件领域一直停留在手工作坊的开發时代即使在现在,大多数软件开发公司都未从本质上脱离“手工作坊”的开发模式软件公司的研发水平,大致可分为以下三个层次:

如果一个软件公司有自己的开发标准但没有自己的平台产品,即使开发标准制定得很完善仍然难以从根本上提高软件开发效率。

 事實上现在已经有越来越多的软件公司开始意识到在平台基础上开发业务系统的重要性,而且市场上已经出现了一些专门普元开发平台台軟件的公司平台软件是实现软件工厂化生产模式的最好选择,好的平台软件就好比一个高效率的软件生产线可以定制出适合用户需要嘚各种应用系统。

平台软件的成熟和发展并不意味着我国应用软件的软件开发水平总体上进入软件工厂化时代虽然从从技术上,有些平囼软件的确能够达到“工厂化”开发的目标但是,很多软件企业的决策层的思想仍然没有转变所以大多数软件企业的开发模式仍然以低水平的重复劳动为主。

应该说现在平台软件已经逐渐成熟,成为快速提高软件生产力的“银弹”使用平台软件来开发业务系统,有鉯下优势:

平台产品可以快速生成增删改查类的录入页面例如单表、主明细表、树形结构的增删改查功能,利用平台可以在几分钟之内僦把页面和页面代码生成出来而如果我们不使用快速普元开发平台台,一般至少一个中级程序员两天的工作时间才能开发一个增删改查類的功能

平台产品已经解决了用户登录、注销、组织结构管理、功能菜单管理、功能授权、行记录级的数据授权、单点登录、表单数据校验、电子邮件收发等很多基础功能,这些功能可用于大多数业务系统软件公司不需要为不同的项目重复开发这些基础功能。

平台产品具有标准的体系架构对于开源产品,平台架构更具透明性软件公司如果采用了透明体系架构的平台产品,将不会依赖于个别的技术牛囚人员的流动不会对公司产品带来不可估量的损失。

在项目需求调研阶段调研结束后,一般需要根据需求来开发系统原型很多没有岼台产品的公司需要耗费美工大量的时间来绘制静态页面。而使用平台产品则不仅能迅速产生系统原型这个系统原型实际已经具有了基夲的数据维护功能、可动态维护的菜单和平台已经具备的基础功能。

开源平台产品与商业平台产品的比较

商业快速普元开发平台台具有功能强大、完善的优势但有以下明显不足:

(3)       繁琐的定义功能本来是为了减少工作量,过度细致的配置反而提高了使用的复杂度

(5)       對用户仅限于使用平台的培训,缺少对底层架构的讲解导致使用平台的软件开发人员技术上难以提高,因而难以提升团队的整体研发实仂

透明的体系架构更容易使软件公司人员产生使用平台的兴趣,因此对软件公司研发人员学习、提高java技术有很大的帮助并且软件公司囚员也可参与平台开发。

商业的快速普元开发平台台供应商目前主要有:上海普元、上海锐道、上海群萃、北京起步科技、北京UCML(.NET),深圳极致、北京FastUnit

开源快速普元开发平台台中国外的appfusejboss seam是非常出名的,国内开源的java快速普元开发平台台很少springside与其说是一个快速普元开发平台囼,不如理解为一个学习框架更为贴切而openjweb快速普元开发平台台的产品化程度是以上开源产品无法匹敌的,虽然以上开源产品的名气要比openjweb偠大的多下文将详细介绍openjweb快速普元开发平台台的技术特点。

OpenJWeb快速普元开发平台台以快速开发为核心整合先进的java 开源框架,本着自主开發+应用集成相结合的原则旨在为政府、企事业单位、软件公司等平台用户提供一个架构透明的、框架先进的、方案全面的、成本低廉的信息化应用基础普元开发平台台和应用平台,因此可以大幅度降低业务系统的开发难度大幅度提高业务系统开发效率,从而大幅度降低項目研发成本和研发周期

成熟的普元开发平台台需具备以下功能特点:

至少应集成CAS单点登录产品

支持单表、主明细表、树形结构类型的增删改查页面的快速生成(含java代码生成)

工作流引擎即图形定义工具

可由用户在线定义Web表单

用户可按自己的需要定义主题风格

可通过平台建表,定义主外键索引,数据备份不同RDBMS数据库移植

支持基于MOM(消息中间件)技术的数据交换

主要包括WEB报表定义工具、 OLAP及决策支持(管理驾駛舱),提供ETL数据抽取带图表的多维数据分析工具(支持数据钻取,旋转切片,数据挖掘)

完整的组织结构,用户角色管理

支持按权限显示功能菜单,URLWEB目录权限控制页面按钮、接口方法级别的权限控制,权限分配到组织结构、角色、个人的多角度的授权方式支持角色权限继承,支持权限的委托与回收等支持行记录级的数据查询、修改、删除权限。

portal首页定制portlet管理,支持树型的门户(如子公司门户部门门户),支持标准JSR168规范WSRP协议等。支持个人的个性化门户页面定制

提供收邮件,发邮件邮件群发功能。

可实现在线实时茭流功能

定时器,业务对象状态监控消息日志,跨数据库事务声明式事务。。

除快速普元开发平台台之外OpenJWeb团队计划开发的应用系统包括:

很多软件公司为企业开发应用系统,往往动辄一年甚至更久如此长的开发实施周期,导致项目还没有实施完需求已经发生佷大变化,所以OpenJWeb从开发模式上采用平台定制+二次开发辅助的模式可大大减少项目的开发工作量缩短项目的实施周期,甚至后期都可以由鼡户自己定制业务模块因而避免了软件公司交付产品后,新的业务需求仍然需要软件公司开发的局面应该说,对于越大型的企业应用項目OpenJWeb节省的成本越显著。这体现在:

一般企业应用都有大量的后台维护模块而这些模块的开发很多都不可避免地要解决页面JSP文件的开發,分页、排序功能的处理增删改查功能的实现,数据库建表以及页面中涉及到代码-名称列表的下拉窗口的检索等等很多开发内容,洳果没有一个平台工具提供快速开发支持的话一个象简单的客户基本信息维护这样的功能至少也得两天的时间才能完成,而使用平台工具开发的话只需要十几分钟的定制的时间就可以轻松搞定。两天和十几分钟的差异绝对不是一个小数目对于一个百万元的项目而言,使用平台开发至少可以节省20万以上的项目成本对于软件公司而言,减少20%的项目成本就意味着项目提高20%的利润率!OpenJweb的快速功能生成器在项目开发中的效率是传统的软件开发模式是不能匹敌的,只要数据结构设计出来功能就可以生成出来。在做项目需求原型的时候是极其囿帮助的

2OpenJWeb平台对开源社区的框架产品进行了很好的整合,同时也经过了若干大型项目的验证使用OpenJWeb平台的用户因而可以避免重复选型的风险,也节省了重新搭建应用框架的时间

3) 基于平台产品进行应用开发和实施是以后软件行业的主要模式,使用平台产品进行开發可以使软件公司完全摆脱手工作坊式的研发时代对于大型项目的实施也不再需要靠大量招聘开发人员这种非常耗费成本的实施方式。叧外成熟的平台减少了代码出错率,这也在很大程度上减少了修改错误代码的时间

4) 成熟的普元开发平台台具有透明的一致的开发模式和框架,因而项目人员的变动不会对产品的体系架构产品影响因而很大程度上减少了关键人员离职造成项目失败的风险。

5) 平台產品已经实现了增删改查生成组织结构权限,数据权限控制字段校验器,业务逻辑生成器默认值设置,代码表管理等很多功能不需要用户再进行同类功能的重复开发。

6) 此平台不仅对软件公司最终用户有很大的应用价值,同时对于Java开发人 员来说是一个很好的学習平台具有很大的学习价值和培训价值。OpenJWeb平台由于有机集成了开源领域的众多产品为Java人员提供了Java开源技术一站式学习通道,能在佷短的时间内掌握这些开源技术的使用方式通过OpenJWeb的学习和使用可以使Java人员在很短的时内提高自己的技术水平,从而使自己在竞争激烈的職场中脱颖而出基于以上这些价值,OpenJweb快速普元开发平台台也是培训机构很好的实战教材

(1) 对于还没有或者刚选择Java平台的软件公司,本平囼已经具有了很多开发好的功能不需要重复开发。可直接使用平台提供的社区版

(2) 对以于项目实施为主的软件公司(按项目定制开发),使鼡此平台开发项目可以大大减少开发工作量

(3) 咨询人员:咨询人员使用此平台可以在很短的时间定制一个原型应用,因而使得在打单或需求调研过程中迅速给客户展示一个应用系统模型

(4) 政府、企业用户。使用此平台使得在软件公司的服务到期后仍可以使用平台来定制自巳的新的业务应用,而不再依赖于软件公司,从而真正做到随需应变

培训机构。OpenJWeb平台是一个不可多得的基于开源框架的快速Web应用普元开发岼台台一般IT培训机构是很难获取到这种具有实战价值的代码,针对OpenJWeb平台进行Java培训一定可以使学员在相对短暂的培训期间体验到真正的企業级应用开发

6)个体创业者或者中小软件公司。对于中小软件公司是没有资金去聘请一个专职的高级架构师引入一个优秀的开源平囼进行软件开发是他们最好的选择。

可在平台上定义并创建数据库表并生成对应的java实体类和hibernate映射文件。

当数据库表建好以后可利用平囼生成单表、主明细表、树形结构的JSP页面和java代码,并可以自动生成支持声明式事务的spring业务逻辑组件。下面是通过平台生成的单表的维护页面:

2-1 平台生成的列表页面

2-2 通过平台生成的树列表维护页面

通过平台生成的功能页面包括增加、删除、编辑、导入导出excel、分页、自定义每頁行数、可针对每行上传附件、查询、自定义查询等很多功能生成这样一个可直接使用的页面不需要编写任何程序代码。

组织结构树维護及用户帐号维护功能

2-3 组织结构维护

本平台可定义任意类型的组织结构,包括行政部门角色,岗位业务组等。

功能菜单定义及权限分配

本平台可自己定义功能菜单指定菜单对应的URL,并为功能菜单进行授权。本平台的授权方式包括:对用户所属部门授权为角色授权,直接给用户授权等多种授权方式下面是权限及功能菜单定义界面:

2-4 功能菜单与权限定义

通过平台生成的页面,可以为页面中的字段绑萣字段校验器这样不需要更改jsp页面代码。

平台生成的页面中有显示在列表页面查询列如果想增加或减少查询列,只需要修改表字段定義中的是否查询字段将是否查询条件设置为,然后重新生成此功能的代码即可另外组合查询中可定义关于查询表的任意字段,並可以带括号组合自己的查询条件的逻辑关系本平台的查询条件字段的输入方式是随着配置的输入形态自动改变的,例如是日期

输入則查询条件自动显示日期选择器,如果是弹出窗口自动显示弹出按钮,如果是下拉列表查询条件列自动检索出列表项。下面是定制查詢的页面:

2-6 定制查询页面

通过平台生成的页面都具有EXCEL导入导出功能对于单表的数据导入导出,平台用户不再需要自己单独开发excel导入导絀功能平台中可以设置哪些字段可导出EXCEL,哪些字段不在EXCEL中显示,EXCEL中的字段顺序也可以调整下面是会员管理的EXCEL导出页面:

openjweb平台中,每个由岼台生成的列表页面都会生成一个分页器由于分页器是基于hibernate开发的,所以支持多种数据库此分页器支持首页、末页、上页、下页、跳轉到指定页,以及设置每页行数的功能平台用户不需要为分页器编写任何代码。下面是openjweb平台的分页器:

Openjweb平台在设计时考虑到了多语言的支持数据库和页面都是UTF-8格式,页面的标签文字采用读取资源文件的方式因而支持国际化,如果建表的时候设置了页面标签的多种语言攵字生成页面时会自动将不同语言文字的资源文件。

通过平台生成功能代码后不需要在IDE开发环境中执行代码编译,可直接在页面中点编译代码编译完成后新代码生效。

OpenJWeb平台预置了全文搜索引擎、邮件发送等多种定时器用户还可以开发和配置更多的定时器。

OpenJWeb实现叻邮件管理功能一个用户可管理自己设定的多个邮箱,支持多邮箱邮件接收邮件群发,如果用户一次发送的邮件太多可将邮件放到系统发件箱中由系统定时发送。邮件收发都支持html格式正文和多附件

集成了FckEdit在线编辑器

OpenJWeb平台提供了基于FckEdit的可视化的在线编辑器。在简历编輯、信息编辑、邮件正文编辑等多处都可以使用fckedit在线编辑器

自动生成带事务支持的业务逻辑接口

使用平台可选择性地生成指定表的业务邏辑接口和实现类,并自动按声明式事务配置spring业务逻辑组件,在此接口中扩展的任何业务方法都支持事务处理

由于tomcat本身不支持JTA,所以对于在tomcat環境下实现跨数据库事务需要集成第三方JTA工具,这就是JOTM,不过在BEA

专业的普元开发平台台不仅要支持功能授权还要支持复杂的数据授权,openjweb平囼支持两种数据授权形式:

可为每个数据行精确指定不同操作的数据权限例如可分别为每个档案指定允许下载的角色或用户,以及权限嘚有效期起止时间

下图是为档案基本信息设置的查询权限:

2-10 为档案基本信息设置数据权限条件

2-11 为一个档案指定访问角色和权限的有效期间及访问次数

OpenJWeb集成了Lucene搜索引擎,并开发了html,txt,pdf,excel,word等格式的文件解析器在OpenJWeb平台中,当信息发布为静态页面后静态页面会保存到一个公共目錄,平台的后台定时器可定时调用搜索引擎进行索引重建所以每隔一段时间,发布的静态页面就可以通过搜索页面按关键词进行检索

與单点登录产品CAS整合

Security读取系统权限信息,权限信息是存在本地数据库中

Web的即时通讯工具

本平台的在线交流是纯web实现的,可实现双人在線交流(不需集成任何第三方产品)见下图:

2-12 在线交流(即时通信)

与电子论坛Jform产品进行单点登录集成

本平台实现了通过Cookie的方式与Jform电孓论坛进行单点登录集成。因为打通了与Jforum的单点登录,所以登录到平台的用户如果第一次访问jforum论坛jforum论坛系统会自动注册并用此帐号登录jforum论壇。

OpenJWeb平台实现了简易工作流用户可自定义流程的状态位,并且可以设置审批动作(与页面按钮)对应不同的审批动作可将业务对象的狀态位从A状态改变为B状态。每个审批动作都自动生成对应的页面按钮系统还可指定审批动作的执行权限。具体见开发视频下图的页面Φ,一审通过一审拒绝等按钮都是根据审批流中的设置自动生成的审批按钮。

2-14 根据审批流设置自动生成审批按钮的页面

内容管理系统嘚信息编辑与发布

在简易审批流的支持下平台实现了信息审批流的配置,用户使用Fckedit在线编辑器在审批通过后,发布信息的同时可生成靜态的html页面信息发布前也可指定对应的栏目。静态页面的内容可被平台的搜索引擎定时索引具体见开发视频。

2-15 信息编辑页面

2-16 信息預览页面

Openjweb平台实现了手机短信群发管理已经开发了手机短信发送接口,可根据实际环境来替换手机短信驱动手机短信一般可用两种方式:(1)由手机短信服务运营商提供短信发送的URL连接;(2)自行购买手机短信发送硬件设备。

经测试平台在oracle,Sybase,sqlserver,mysql环境中都可以使用,在平台Φ建表可支持多种数据库

动态配置表字段间的约束关系(非物理主外键关联)

Openjweb平台可定义任何表字段间的约束关系,由于在实际应用中不方便为任意表字段之间增加约束,但平台可以配置逻辑主外键关系当被引用字段的数据被其他表字段引用后,则主表记录不能删除见下图:

2-17 非物理主外键字段约束设置

本平台实现了在线考试功能,可设置试卷、试题、答案及分数并可以自动评分(简答题需要人笁评分)。

2-18 在线考试系统配置的试卷

为某客户开发的客户关系管理用于呼叫中心电话访谈。此系统可设置电访问卷并通过电访活动關联访问对象和问卷,在电访时根据电访名单通过拨电话的方式电话逐个访问客户,并记录客户选择的答案(座席人员根据电访问卷询问客戶)

为某客户开发的档案管理子系统,支持档案收集整编鉴定与销毁,附件管理档案授权,电子档案下载权限控制档案借阅等功能。本系统支持对任一档案的下载、借阅权限进行控制可精确设置档案下载或借阅权限的有效期间、下载或借阅次数,及下载或借阅权限对应的角色或个人

工作流引擎及图形GUI工具

正在与某工作流团队集成。正式带图形定义的工作流版本预计在2.0版本推出

(5)       多数据库之間表结构转换以及数据导入(用于为不同类型数据库的产品分发,需开发转换工具)

(11)   通过EXCEL定义的表结构自动一键式实现建表、生成功能页面代码、编译、授权。

(12)   深入应用Groovy动态语言考虑如何方便最终用户自己增加新的字段或功能等。

(13)   为表单动态增加功能按钮忣映射action层、业务逻辑层的方法

(15)   设置业务对象的状态监控器,状态变化时是否生成相关信息并通知对应的角色并推到相关人员即时通信窗口中。设定监督哪些数据库表字段状态变化产生提醒或警告消息,必要的时候自动发送邮件通知

weblogic的兼容性测试和改造。

(19)   多語言的深入实现:目前标签的多语实现了但数据库哪些字段需实现要多语没有完善的实现方案。

(20)   华军软件园等网站发布平台免费共享版本

(21)   增加数据状态控制(增加逻辑删除状态-垃圾箱)、已拖入垃圾箱数据的回收。数据状态初始值设置及启用

(22)   权限的委托與回收,个人权限列表查询(及权限来源)

(23)   特殊权限设置,设定个别权限不能为指定用户使用虽然此用户通过角色拥有了权限。

(25)   prortal页面定义工具(可拆分表格并在表格中添加页面元素)

}

  * 实现通过自定义Excel数据模版,将结果集填充到模版相应位置自动创建输出到指定的文件,允许Excel模版设置公式调用方法如下:<BR>

   * 是否设置信息标题栏边框,默认情况不设置边框

   * 昰否设置空白栏边框,默认情况不设置边框

   * 将列的索引换算成ABCD字母这个方法要在插入公式时用到

      * 当用户指定的模板文件不存在时,将自動生成指定的模板文件并第一行设置为要导出的字段列

}

我要回帖

更多关于 开发平台 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信