With the emerging of reactjs and angular2, zk and other old ui java frameworks are standing before of going to history library but now angular2 has been integrated into zk and make it having more custom chosen for users so that zk framework is still used for maintainance and new java projects.
Angular 2 is integrated in zk by using client command binding to communicate with a Java ViewModel at the server-side.
Showing posts with label Java Server Faces - ZK. Show all posts
Showing posts with label Java Server Faces - ZK. Show all posts
Saturday, May 9, 2020
Saturday, May 09, 2020
Angular 2 with ZK
Wednesday, June 26, 2019
Wednesday, June 26, 2019
Jakarta EE and JSF 2.x
Jakarta EE
In September 2017, Oracle announced its intention to transition Java EE to the Eclipse Foundation. Java EE has since been rebranded to Jakarta EE, and JSF 2.3 (Eclipse Mojarra) has been adopted for continuation. The next major release of the JSF specification will be Eclipse Mojarra 3.0. (source from JavaWorld).Friday, August 31, 2018
Friday, August 31, 2018
ZK - Difference Between @load,@save,@bind
Can someone please explain me the difference between
@load,@save,@bind with an example, i have read about them but i got more
confused about the basic difference between them. they all look and
work in somewhat same manner.
what does it mean when i write something like below
what does it mean when i write something like below
<textbox value="@load(vm.address.streatName)"/>
<datebox value="@save(vm.trip.leaveDate)"/>
<label value="@bind(vm.name)"/>
thanks in advanceSaturday, April 28, 2018
Saturday, April 28, 2018
ZK reference
ZK is a component-based UI framework that enables you to build Rich Internet Application (RIA)
and mobile applications without having to learn JavaScript or AJAX. You
can build highly-interactive and responsive AJAX web applications in
pure Java. ZK provides hundreds of components[1]
which are designed for various purposes, some for displaying large
amount of data and some for user input. We can easily create components
in an XML-formatted language, ZUL.
All user actions on a page such as clicking and typing can be easily handled in a Controller. You can manipulate components to respond to users action in a Controller and the changes you made will reflect to browsers automatically. You don't need to care about communication details between browsers and servers, ZK will handle it for you. In addition to manipulating components directly i.e. MVC (Model-View-Controller) pattern [2], ZK also supports another design pattern, MVVM (Model-View-ViewModel) [3] which gives the Controller and View more separation. These two approaches are mutually interchangeable, and you can choose one of them upon your architectural consideration.
All user actions on a page such as clicking and typing can be easily handled in a Controller. You can manipulate components to respond to users action in a Controller and the changes you made will reflect to browsers automatically. You don't need to care about communication details between browsers and servers, ZK will handle it for you. In addition to manipulating components directly i.e. MVC (Model-View-Controller) pattern [2], ZK also supports another design pattern, MVVM (Model-View-ViewModel) [3] which gives the Controller and View more separation. These two approaches are mutually interchangeable, and you can choose one of them upon your architectural consideration.
Architecture of ZK
Simple Architecture