Top Banner
XML Window Toolkit Ui Framework designed for Eclipse Eclipse XWT
8

XML Window Toolkit Ui Framework designed for Eclipse

Jan 06, 2016

Download

Documents

Keisha

XML Window Toolkit Ui Framework designed for Eclipse. Eclipse XWT. Eclipse XWT in Action. About XWT Custom Form generator Steps to creating a wizard Bean validation by JSR303 Advantages. Benedek István Bestest Kft. E-mail: [email protected] Tel.: +36 (70) 275 9 275. About XWT. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: XML Window Toolkit Ui Framework designed for Eclipse

XML Window Toolkit

Ui Framework designed for Eclipse

Eclipse XWT

Page 2: XML Window Toolkit Ui Framework designed for Eclipse

Eclipse XWT in Action

• About XWT• Custom Form generator• Steps to creating a

wizard• Bean validation by

JSR303• Advantages

Benedek IstvánBestest Kft. E-mail: [email protected].: +36 (70) 275 9 275

Page 3: XML Window Toolkit Ui Framework designed for Eclipse

About XWT

• XWT stands for eclipse XML Window Toolkit

• XWT is Part of eclipse 4

• Declerative UI

• Composite vs Shell <Shell xmlns="http://www.eclipse.org/xwt/presentation"...

• Layout <FillLayout/>

• Event handling <Button text="Click Me!" SelectionEvent="clickButton">

• Data binding <Label text="{binding path=Name}"/>

• Style (CSS)

• JFace integration

• More information: http://wiki.eclipse.org/E4/XWT

Page 4: XML Window Toolkit Ui Framework designed for Eclipse

Custom form generation 1.

Page 5: XML Window Toolkit Ui Framework designed for Eclipse

Custom form generation 2.

Page 6: XML Window Toolkit Ui Framework designed for Eclipse

Steps to creating a wizard

• Generate DAO + ServiceLocator entry 5 min.

• Generate form 3 min.

• Edit form (order, layout, etc.) 20 min.

• Create new Wizard in plugin.xml 2 min.

• Generate Wizard class + implementing addPages, performFinish 10 min.

• Internationalization 10 min.

50 min.

50 min.

50 min.

50 min.50 min.

50 min.

50 min.50 min.

Page 7: XML Window Toolkit Ui Framework designed for Eclipse

Bean validation by JSR 303

• We validate the bean instead of the form

• Same validation on server side and client side

• Serializable Entity bean = model ===> XWT form

• Many forms for the same model => Using groups

Page 8: XML Window Toolkit Ui Framework designed for Eclipse

Advantages of Eclipse XWT Forms

• Rapid form development• Easy maintenance• Easy form validation by jsr 303• Reusablity (same xwt form in wizard and editor)