首页> 外文OA文献 >Automatic generation of graphical user interface using annotated server-side java code
【2h】

Automatic generation of graphical user interface using annotated server-side java code

机译:使用带注释的服务器端Java代码自动生成图形用户界面

摘要

Due to increasing complexity and nature of data-driven business applications, graphical user interface contain nowadays great number of different components for managing business data. Furthermore, same applications run on different platforms. Consequently, developers tend to focus more on the user interface aspects and less on the business related code. In this thesis, we speak about the framework, that automatically generates GUI for web, desktop and mobile applications, based on the annotated server-side Java code. We analyze different platforms and development environments, where the framework can be applied, we describe key concepts for framework operation, describe annotations, that framework uses to render GUI components, communication between an application server and three different types of clients, and examine the framework on a small but generic test case. The framework operates on the principles of the Attribute Oriented Programming. By using framework’s annotations, developer describes the behavior of entity beans and their methods. As a result of the description, framework’s engine interprets and builds client-side GUI components. Main advantages of this approach are that applications developed for different platforms use common server-side architecture, annotated entity beans, business logic, validation, security, etc. The use of the framework consequently leads to a faster, easier and more uniform development.
机译:由于数据驱动的业务应用程序的复杂性和性质不断提高,如今,图形用户界面包含大量用于管理业务数据的不同组件。此外,相同的应用程序可以在不同的平台上运行。因此,开发人员倾向于将更多的精力集中在用户界面方面,而不是业务相关的代码上。在本文中,我们将讨论基于注释的服务器端Java代码自动为Web,桌面和移动应用程序生成GUI的框架。我们分析了可以在其中应用框架的不同平台和开发环境,描述了框架操作的关键概念,描述了框架用来渲染GUI组件,应用服务器与三种不同类型的客户端之间的通信的注释,并检查了框架在一个小型但通用的测试用例上。该框架根据面向属性编程的原理进行操作。通过使用框架的注释,开发人员可以描述实体bean的行为及其方法。作为说明的结果,框架的引擎解释并构建了客户端GUI组件。这种方法的主要优点是,为不同平台开发的应用程序使用通用的服务器端体系结构,带注释的实体bean,业务逻辑,验证,安全性等。因此,使用框架可以更快,更轻松,更统一地进行开发。

著录项

  • 作者

    Brajak Viktor;

  • 作者单位
  • 年度 2011
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"sl","name":"Slovene","id":39}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号