㈠ 有没有用普元EOS的么 这东西怎么越学越没前途 刚毕业
利益相关:来普元现员工。
首先说,源普元不只有EOS,从企业级平台的角度,还有BPS、ESB等16款产品和解决方案。
从EOS平台使用者的角度,不客气的说,EOS在Eclipse方面的应用在国内是领先的,有朋友曾经通过研究EOS的设计和原理,获得了在工作方面的很大帮助。
所以,我的看法是,使用任何工具和平台,是否能得到个人的技术成长,在于是否能够从平台的使用中提升和总结,不是把平台当工具,而是把平台当教材,想一下如果自己做一个平台,数据结构如何设计,分层体系如何构建,诸如此类。
从技术路线来说,做企业级平台的,跟进最新技术最紧密的,普元是其中之一,普元正在对EOS进行微服务框架和容器云的升级和提升,并且应用在BPS方面的优势进行DevOps的设计和实现。
并且,普元正在进行新一代的数字化企业云平台的开发,目标是发布一个可用于私有和公有环境部署的Paas平台。感兴趣或者想学习相关技术,可在网络中搜EAII了解。
㈡ java 做普元eos的有前途吗
无论是ssh、ejb、eos难道不都是封装过的框架?真正能涉及到底层的有多少?现在版的开发,都是批量生产权型的,用最小的成本,完成最大的收入,才是每个BOSS想要的。所以你根本不比去考虑用什么去发展,而是要考虑,这个公司是否适合你发展。要看你的能力提供空间有多大,升职空间有多大。给点个人意见吧,看看公司的规模,少与100人的 赶紧换地方。
㈢ 求普元EOS视频教程
元EOS视频教程这里有 http://www.itvb.net/vodlist/xingqu_1.html希望对你的学回习有帮答助
㈣ 普元EOS的基本查询
不知道你具体要问什么,如果是要设置查询条件,你可以在赋值里面设置criteriaEntity,先版设置查询实体对应的权持久化实体对象,之后再设置查询条件,比如赋值添加3行,第一行左边criteriaEntity/expr[1]/_property,第一行右边设置sex(常量),第二行左边criteriaEntity/expr[1]/_op,第二行右边设置 = (常量),第三行左边criteriaEntity/expr[1]/_value,第三行右边 女(常量),按照这样赋值就可以了,教程里面都有说明,自己静下心看下就行了,不是很难!
㈤ 有人用过普元eos的吗
提问太笼统,不知道你这个问题,实际想了解什么,首先说,普元不只有EOS,从企业级平台的角度,还有BPS、ESB等16款产品和解决方案。
从EOS平台使用者的角度,不客气的说,EOS在Eclipse方面的应用在国内是领先的,有朋友曾经通过研究EOS的设计和原理,获得了在工作方面的很大帮助。
所以,我的看法是,使用任何工具和平台,是否能得到个人的技术成长,在于是否能够从平台的使用中提升和总结,不是把平台当工具,而是把平台当教材,想一下如果自己做一个平台,数据结构如何设计,分层体系如何构建,诸如此类。
从技术路线来说,做企业级平台的,跟进最新技术最紧密的,普元是其中之一,普元正在对EOS进行微服务框架和容器云的升级和提升,并且应用在BPS方面的优势进行DevOps的设计和实现。
并且,普元正在进行新一代的数字化企业云平台的开发,目标是发布一个可用于私有和公有环境部署的Paas平台。感兴趣或者想学习相关技术,可在网络中搜EAII了解。
再附一段EOS设计者的知乎回答。供参考。
作者:焦烈焱
链接:公司要引入普元公司的EOS框架,对于公司未来的技术发展会有什么影响? - 焦烈焱的回答
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
今天刚看到这个提问,作为EOS的设计者回答一下,不敢说客观,主要说说设计时的思考。
1. EOS 的初衷是解决企业级JAVA开发的一些共性问题,虽然已经有SSH等很多框架,但是在应用过程中有很多非功能需求并没有涉及,尤其是分布式环境下,以hibernate为例,如何实现多服务器配置文件的同步,如何做集群状态下性能的监控,开源软件都没有解决。由于我们有很多大型客户的经验,例如华为 工行,于是就把很多类似的经验体现在产品中。EOS 并不解决业务逻辑快速开发的问题,而是解决企业环境下非功能需求的问题,提高软件的可管理能力,尤其是大规模的软件开发,这也和我们的经验相关。同意 何明璐 所说,目前市面上的快速开发平台解决复杂 ERP 系统的快速开发都不可能,所以 EOS 在设计之初考虑解决的就是解决非功能需求的实现,而不是业务逻辑的快速开发。
2. 基于JAVA做应用架构的方式很多,这也是有很多开源软件的原因,仁者见仁智者见智,EOS既然试图解决JAVA的应用架构,就不可避免的要有自己的理念,这些理念未必大家都认同,这也是我过去比较头疼的问题,也是开发者争议比较多的问题。不像工作流,大家对他的认识和定位比较清晰,比拼的是功能和性能,普元的工作流性能非常强,功能上对外接口特别丰富(真的不是自卖自夸),所以得到很多认同。
3. EOS中争议最大的是拖拽式开发业务逻辑(也就是说的可视化开发),其实拖拽式开发大家并不反对,例如拖拽式进行数据建模,但拖拽开发业务逻辑就未必是好事了。我们设计时即可以用拖拽式开发,也可以用spring bean的方式写代码开发业务逻辑。图形化(拖拽式)开发业务逻辑,最大的用处是处理异步的逻辑,例如调用一个 WebServices,同步调用时如果被调用方很慢,当前的线程也会被挂死,异步就没有这个问题,至少还能够超时释放(这里比较复杂,就不细说了),但是异步的代码写起来很复杂,要写成回调方式,这样代码的可读性就非常差(试想用回调方式调用 3 个 WebServices的代码结构),这样用图形化就比较简单,执行时会变成异步的。
4. 使用 EOS 时,最好根据自己的情况制定规范,因为 EOS 在做产品的过程中要考虑很多情况,但在企业中面临的问题就固定一些,例如不喜欢拖拽式开发业务逻辑可以不用,不要因为普元的培训时讲了这个方式就一定使用,也可以和普元的工程师探讨一下。使用一个框架的时候,技术团队可以多从设计原理、架构、面临问题的角度考虑一下框架的设计初衷,提高对技术的掌握。我的很多合作伙伴(例如工行、建行)他们都深入的掌握了 EOS,并和他们自己的实际结合了起来,变成了他们自己的框架,这一过程中他们的技术也有了很大的提高。
5. 做为设计者,EOS是一个在设计过程中让我们很纠结的产品,主要原因是他试图解决的问题比较复杂,也很广泛,而对于这一问题的解决方案又有很多种,尤其是有很多开源软件,无法穷举。在普元后续产品的设计中,我们吸取了这一经验,把要解决的问题更加聚焦起来。
6. 普元未来还是解决我们在大中型企业信息化的技术架构问题,但设计思路上更加聚焦。在 EOS、流程 之后,又有了 ESB、数据集成、数据质量、IaaS 等产品,目前的数据集成产品,是基于最流行的开源软件 Kettle,但是我们的重点是解决 Kettle 没有解决的调度问题(例如每晚有成千上万个作业,作业之间可能有先后持续,作业失败了怎么办,如何监控等);目前的 IaaS 产品基于OpenStack,但是我们解决了 OpenStack 在企业私有云下的管理体系问题(例如小网段、心跳检测、高可用组件自身的高可用、多维度管理)。数据治理产品重点解决数据集成后,数据的血统分析和影响度分析,形成数据地图。
㈥ 普元BPS和EOS有什么区别和联系
BPS是EOS工作流,是EOS的一个产品,目前其也可以在EOS的studio中开发,感觉没什么区别,以后会专把工作流单独脱属离出来。BPS主要关注点在业务人员的流程定制化功能,即支持业务人员定制流程的环节与流程走向,这点在EOS中是不支持的。
普元BPS负责对业务流程整个生命周期的管理,包括业务流程的设计建模、模拟与测试、部署、运行、监控、管理。它不仅提供高性能和可扩展的流程引擎,支撑具有中国特色的复杂流程模式和人工活动处理,而且支持业务部门的流程管理人员基于Web的方式进行流程的业务化配置与调整。
EOS是一种用途广泛的系统软件,过去它主要应用与工业控制和国防系统领域。EOS负责嵌入系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。
㈦ EOS普元 服务器启动问题
怎么说呢-----它就是快速开发用的,因此,需要3周左右的试用才可以熟练的应用。回我当时培训了答4天,用1周多了解基本单表多表的增删改查,然后工作流。
总体感觉:对常用操作封装太深,不提供源码,不好!
但是,很多思想是好的,比如,常用操作做成控件用,数据总线的概念。
最终感觉:没有写代码舒服。。。。
㈧ 普元EOS如何自定义逻辑流
可以在“运算”-》“Java”里面写方法,方法上面外面加@biz(""),然后就可以直接把方法拖到逻辑流里了啦
㈨ 普元eos自己定义的javabean怎么传到页面
普元eos 页面怎样获取逻辑流中的变量值
不知道你具体要问什么,如果是要设置查询条件版,权你可以在赋值里面设置criteriaEntity,先设置查询实体对应的持久化实体对象,之后再设置查询条件,比如赋值添加3行,第一行左边criteriaEntity/expr[1]/_property,第一行右边设置sex(常量)
EOSWHEEL电动独轮车是目前很流行时尚的小车,听到它的名字就可以猜到这个代步车的基本样貌,它就是由一个轮子构成,在内部安装电路系统,每次使用前充电两个小时左右就可以使用很长一段时间。
㈩ 普元EOS使用的优缺点
普元EOS使用的优缺点:
1、优点:
EOS有自己的理论基础:面向构件所谓面向构件就是指:定义一个结构(可以认为是一个函数一样的东西)。在结构中,定义输入和输出,就形成了一个构件。
每一个Http访问,会建立一个线程级(ThreadLocal)的变量,里面存放一棵xml树。在这个线程的运行过程中,会不停的增加,修改,查询定位树中的节点。这个过程使用xpath实现。据说xpath部分是他们自己重写过的,为了提高效率;
EOS的开发很方便,它已经定义好了很多构件,比如数据库存储构件(实际上是一组static的sql方法),只需要画图就可以完成一个功能。所以它的开发速度非常快;
EOS有一套完整的调试,发布,管理机制,它甚至有自己的Server,所以管理也是比较方便的。
EOS有内嵌的工作流系统,只需要画画图就可以完成工作流的设计;
构件可以极为方便地发布为webservice、可以较为方便地开发简单的基于数据库的web应用。
所提供的构件,都是经过厂商严格测试的,适用起来放心,图形化工具让出错的可能性降低了不少;
2、缺点:
从技术角度及员工发展角度看,使用它的人,感觉自己的择业竞争力在一点点消失;
从工具角度看,EOS充其量是一个开发平台,不是其所吹嘘的SOA业务平台,所有的业务开发不能提供任何可用的业务框架。都要EOS的开发人员进行血和泪的总结后,再开发;
从系统角度看,EOS上开发的东西无任何移值的可能,你在EOS上开发了一个满意的模块,想使用到其它非EOS项目中,是完全不可能的。这对一个想做积累的公司或个人来说是个灾难;
相对于OO和J2EE传统开发,EOS易于上手,学习曲线较短。但是这一点有争议,EOS的知识不具备通用性。
EOS页面的开发很不方便,虽然有RIA的支持感觉没有其所吹嘘的那么好使小结现在市场上用得最多的还是EOS5,这个版本出来的时候是2005年,在当时而言,WEB开发平台有那么强已是很不错的,今年发布的EOS6,在目前来说,不说国际,至少国内没有一家能到比它好的。
EOS5和EOS6表面上看区别不大,都是构件组装,实际上有很大的区别:在EOS5中,数据传递用的就是XML,但在6中使用JAVA对象,关这一变化,对性能就有一个质的飞跃。
另外他是符合SCA和SDO标准,至少可以表现出他是一个开放的东西,不是闭门造车。如果软件是来规范业务的,EOS还是不错地;如果软件是来被使用者或者决策者肆虐的,EOS则没有价值。
(10)普元eos培训视频扩展阅读:
PrimetonEOSPlatform是SOA应用平台。PrimetonEOSPlatform基于J2EE、Eclipse等开放的技术和平台,采用了先进的SOA架构和标准规范,并通过构件化、图形化、一体化的平台产品。
为构造SOA应用提供了从设计、开发、调试和部署,到运行、维护、管控和治理的全生命周期支持。
EOSStudio:EOSStudio是集面向构件应用的设计、开发、组装、调试、维护、部署、管理和发布于一体的集成开发环境,提供对SOA应用和服务全生命周期的开发、维护和管理。