最近公司未来一银行项目要使用到普元的EOS,客服是普元合作机构,没办法,必须将系统在EOS平台上部署开发,认真学习了2个星期,对EOS6.0的印象还是非常的好。丰富的页面开发组件,SOA我不是特别特别的说的出来,看了SOA相关文档和对比传统的开发模式,EOS的思想非常值得学习,EOS里面的组件设计,能更好的增加代码的可重复性,模块的独立性,这对于一个大型银行系统来说,所带来的好处不言而喻。不过这些高深莫测的名词也掩盖不来它背后一些基本的东西,大量使用接口,XML,依赖注入等等。概念是用来推销的。在使用过程中也渐渐发现存在的一些问题,甚至是软件BUG,当然这都是可以理解的,毕竟6.0刚出来不久,相信以后的版本会有更多值得我们期待和改进的地方。
EOS RichWeb组成
一、 理论基础
- ide开发环境
ide开发环境包括了jsp编辑器,工具面板和属性视图。 - javascript api
EOS RichWeb提供了字符串处理,日期处理,dom操作,ajax操作等js函数。 - 标签库
所谓的标签库,跟我们平时使用的JSTL标签和struts标签功能原理都是一样,可以联想起来使用。
EOS RichWeb共提供了6大类的标签。- Bean类: 用于把数据区、Cookie、Http头、http请求参数以及资源文件中的内容输出。
- Html类:在html控件元素基础上进行了扩展和增强。
- Logic类:提供了一些逻辑判断标签, 用于jsp页面逻辑控制。
- Dict类: 生成与业务字典相关的html控件元素。
- Webcomp类:提供了date,popmenu,panel,tabpanel,tree等高级控件。
- RichClient类:提供了datacell,comboselect等ajax控件。
| 标签名 |
功能 |
备注 |
| Bean 类 |
用于把数据区、Cookie、Http头、http请求参数以及资源文件中的内容输出 |
|
| bean_write |
从数据区获取数据 并打印出数据 |
|

本文总结了普元EOS RichWeb平台的实践体验,包括其丰富的页面开发组件和SOA思想。作者强调了EOS组件的可重复性和模块独立性,并分享了在使用过程中遇到的问题和解决思路。内容涵盖了EOS的ide开发环境、JavaScript API、标签库以及具体标签的使用示例,如单选列表、多行选择控件和页面跳转等。
最低0.47元/天 解锁文章
1266





