最近公司未来一银行项目要使用到普元的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 |
从数据区获取数据 并打印出数据 |
|