Eclipse XWT XML Window Toolkit Ui Framework designed for Eclipse Benedek István Bestest Kft. E-mail: [email protected] Tel.: +36 (70) 275 9 275 Eclipse XWT in Action • • • • • About XWT Custom.

Download Report

Transcript Eclipse XWT XML Window Toolkit Ui Framework designed for Eclipse Benedek István Bestest Kft. E-mail: [email protected] Tel.: +36 (70) 275 9 275 Eclipse XWT in Action • • • • • About XWT Custom.

Eclipse XWT
XML Window Toolkit
Ui Framework designed for
Eclipse
Benedek István
Bestest Kft.
E-mail: [email protected]
Tel.: +36 (70) 275 9 275
Eclipse XWT in Action
•
•
•
•
•
About XWT
Custom Form
generator
Steps to creating a
wizard
Bean validation by
JSR303
Advantages
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)
Custom form generation 1.
Custom form generation 2.
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.
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
Advantages of Eclipse XWT Forms
• Rapid form development
• Easy maintenance
• Easy form validation by jsr 303
• Reusablity (same xwt form in wizard and editor)