WEB开发网
开发学院软件开发Java SmartGWT 入门,第 1 部分: 企业级 Web 2.0开发轻... 阅读

SmartGWT 入门,第 1 部分: 企业级 Web 2.0开发轻松起步

 2010-04-19 00:00:00 来源:WEB开发网   
核心提示: 总体来看,SmartGWT 有如下特色:丰富的控件,SmartGWT 入门,第 1 部分: 企业级 Web 2.0开发轻松起步(2),很多较为复杂的常用界面都被包装成简单易用的控件,比如可编辑的树形表格、查询常用的过滤器创建器和类似 Google Calendar 的日历等等,下面我们介绍一些有

总体来看,SmartGWT 有如下特色:

丰富的控件。很多较为复杂的常用界面都被包装成简单易用的控件。比如可编辑的树形表格、查询常用的过滤器创建器和类似 Google Calendar 的日历等等。

内置的数据整合功能。利用 SmartClient 的 MVC 模式,用户可以通过定义数据源(Data Source),很容易地开发出能对服务器端数据进行创建,更新,获取和删除操作的界面。甚至只要 10 行以内的代码。

支持 Skin。通过 Skin,用户能定制整套风格一致的界面方案。只需在线切换,就可以换到全新的风格。

如此强大的功能是否上手也很难呢?否!基于 GWT 的 SmartGWT 是非常容易使用的,即使很炫的效果,实现代码也非常简短,Java 开发人员很快就可以做出炫目的 Web 应用。

SmartGWT 有四个不同的发行版:免费的 LGPL 版,收费的专业版,Power 版和企业版。除了许可证的区别外,功能上的区别主要体现在服务器端。LGPL 版是纯粹的客户端 GWT 库,而其它的收费版本,同时提供了 Servlet,SQL 连接器等服务器端组件。本文主要介绍在 LGPL 版本中包含的客户端 GWT API。

丰富的 UI 组件

SmartGWT 提供了极其丰富的 UI 组件。除了传统的表单、菜单和对话框等组件之外,SmartGWT 还包含了具有排序、分页、分组、过滤、汇总、打印预览和实时更新功能的列表,组件元素间的拖拽,手风琴式分区和堆栈式布局等。可以说,SmartGWT 是一个强大的“高级”组件库。

下面我们介绍一些有特色的组件。这些例子都来自于 SmartGWT 发行版内自带的 Showcase 这个示例应用。

Pick Tree

类似多级菜单的树形选择器。

图 1. 树形选择器
SmartGWT 入门,第 1 部分: 企业级 Web 2.0开发轻松起步

清单 1. 树形选择器代码实例

上一页  1 2 3 4 5 6 7  下一页

Tags:SmartGWT 入门 部分

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接