1. Implementation of GUI Framework
Part3 : Introduction of GUI Components using
JavaScript
Masahiro Okubo @ HDE
2. Table of Contents
Part1 : Overview of the GUI framework
Part2 : How to use Bootstrap
Part3 : Introduction of GUI Components using JavaScript (Today’s session)
Part4 : Communitation with the server using Ajax and JSON
Part5 : How to convert a POJO (Plain Old Java Object) JSON
Part6 : Web application architecture on the server side
I am glad to see you again to everyone.
Today, I would like to tell about GUI Components of our
products.
3. GUI Framework Architecture
Client Side Server Side
Application program
Custom JavaScript Library (GUI Components)
jQuery
Custom CSS
Bootstrap
Modern Web Browsers (Ex. IE9,Firedox,Chome)
RDB
Data Access Framework
Service Framework
JSONIC Apache Click
Apache Tomcat
There are a lot of JavaScript based UI framerowk but I made it by
myself.
4. Look back
■Separation of control and screen design
I want to do to free the screen layout.
I want to use the excellent CSS such as BootStrap.
■Simple and unified interface
I think if you have developed in JavaScript with leave to the
skill of the programmer, be disastrous to happen. Need some
framework.
■Ease of data handling
Retrive a value from form, check, and post to server ,
processed, and stored in the DB… too cumbersome !
5. Flow of processing
Form Table Control Model
Server
Side
submit
attach
nofity (onSubmit)
get & check
insert
insert (JSON-RPC)
result
result
display result
notify
find
find
result
display data
10. Next
Part1 : Overview of the GUI framework
Part2 : How to use Bootstrap (Today’s session)
Part3 : Introduction of GUI Components using JavaScript
Part4 : Communitation with the server using Ajax and JSON
Part5 : How to convert a POJO (Plain Old Java Object) JSON
Part6 : Web application architecture on the server side
Thank you for your attention.
I would like to describe the server communication using Ajax
and JSON next time.