中国开发网: 论坛: 程序员情感CBD: 贴子 72915
haitao
它吹了半天的WebUI,却不贴一个实际的界面截屏出来
WebUI介绍


WebUI的全称是基于Java的Web服务器UI组件技术。其中UI指User Interface,即通常所说的软件用户界面。WebUI是对于基于Java的B/S结构应用软件用户界面开发的新技术。在传统的模式中,开发B/S结构应用软件用户界面是直接使用HTML语言来构建最终用户界面,这种模式的主要的缺点包括:
1. 代码标准化程度低,代码冗余度高,不易复用或重用。
2. 用户界面简单,操作性差,不易开发复杂的界面。
3. 不易于进行应用的多语言国际化开发。
4. 在浏览器平台间的移植工作量大。

针对这些问题,我们在总结了大量开发经验和研究了最新各种技术的情况下,设计并开发了WebUI。WebUI为Java的B/S结构应用程序提供了一个基于组件框架的用户界面开发平台。WebUI技术高度组件化,所有的用户界面元素都被封装成了组件,而用户对于某个界面元素的操作都被封装成了组件事件。WebUI核心则将根据指定的策略将组件转换为最终的用户界面表现,同样反向的将用户的操作转换为WebUI的事件来通知应用。

使用WebUI技术能够使软件开发分工更趋于明确和合理:
1. 精通技术细节的高级程序员开发各种界面组件。
2. 熟悉业务逻辑的程序员选取界面组件来处理业务逻辑,而不必了解界面组件内部实现的复杂技术。
3. 美术人员独立编写Theme(界面风格配方),而不会涉及到任何程序。

所以WebUI能够大幅度提高基于Java的B/S结构应用程序用户界面的开发效率和质量,是该领域的一个重要的技术革新。
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录