Primeton EOS Platform 功能组成

EOS UI Framework

Primeton EOS Platform提供了两套UI框架实现:NUI Framework和EOS Richweb。NUI Framework是基于JQuery的纯HTML富客户端控件,而EOS Richweb则是基于JSP Tag的富客户端控件。

NUI Framework

NUI是普元提供的最新富客户端UI解决方案,具有强大的富客户端控件,支持目前主流的浏览器。它能缩短开发时间,减少代码量,使开发者更专注于业务和服务端,轻松实现界面开发,带来绝佳的用户体验。NUI具有丰富的UI控件、高度的稳定性、强大的扩展能力和平滑的版本升级能力,可满足大部分业务场景需求。

NUI由以下几部分构成:

1.        富客户端UI:增强Web界面的信息承载量、表现力与操作性。

2.        AJAX数据通信机制:UI与数据分离。

3.        HTML标签配置开发:配置而不是编码。

4.        其他组件:YUI Chart等其他组件。

NUI通过Ajax和JSON,与后台进行数据交互。服务端提供数据服务页面,使用request获取提交的数据,进行业务和数据库操作后,使用response返回JSON字符串。

NUI提供以下控件:

1.        表单控件

Button、TextBox、ComboBox、DatePicker、ListBox、CheckBoxList、RadioButtonList、TreeSelect、AutoComplete、TextBoxList、Calendar、Spinner、FileUpload。

2.        列表控件

DataGrid、Tree、TreeGrid。

3.        布局控件

Layout、Splitter、Panel、Window、Fit。

4.        导航控件

Tabs、Menu、Toolbar、Pager、OutlookBar、OutlookTree、OutlookMenu。

EOS Richweb(Primeton EOS Platform富页面)

EOS RichWeb提供了丰富的页面模板、页面控件以及页面向导,将开发人员从繁琐、复杂、费时的页面开发中解脱出来。通过页面模板自定义,系统分析设计人员可以针对不同项目需要定制统一的页面风格。在设计视图中,开发人员可通过拖拉页面控件的方式轻松实现页面开发,同时EOS Studio还保留了传统的JSP代码编辑开发方式。

EOS Richweb具备如下特性:

♦        提供了单表和主从表的维护向导,系统自动生成所有的代码,无需Coding。

♦        提供了丰富的页面控件: 包括标准Html Tag、EOS Tag、EOS页面控件、Ajax控件、工作流控件,开发人员通过拖拽操作,以及通过属性向导来设置控件的属性,再配合少量简单的JSP源码编辑即可完成页面开发过程。