由于项目需要,前段时间学习了普元EOS系统,现在总结一下,作为笔记。
普元EOS应该算一个SOA中间件,或者说一个快速开发平台。Server实际上是用的tomcat,然后默认加载了EOS本身需要的很多组件,如数据库连接等。IDE实际上是一个Eclipse插件,主要实现是基于GEF的图连接,包括各种业务图及流程图。工作流和其构建库联系起来了,这个是一个特色,可以很容易在已有的构件或者自己开发的Handle等加入到工作流中去。其前段页面开发主要是针对Struts进行了修改和封装。如果会Struts的话用EOS开发页面就会很容易了。EOS中还有一个比较优秀的地方就是其数据流,这个设计让我受益匪浅,将客户端的Request请求的数据,Session的数据,和业务里的Context,和Struts通过XML有机的结合在一起,并且实现了MVC分层传输。当然EOS的好处并不止这么一点,还有很多的东西需要深入的去挖掘。
由于自己的毕设选择的Eclipse插件开发,所以着重看了下EOS Studio这个插件,发现这个插件几乎覆盖了Eclipse插件开发的各个方面,从简单的向导、编辑器、各种视图、选项到复杂的DEBUG,要是有源代码的话真是一个不错的学习资料。
关于普元EOS的资料:
EOS5.1程序员培训教程.doc
普元EOS6平台介绍.doc
还有网上有个Blog:EOS初学者指引