With emerging of ReactJS and Angular and Microservices, Apache Wicket framework seems darkly because many people think that only ReactJS, Angular, VueJS can work with Microservices. But apache wicket is also a FrontEnd framework and can communicate with Microservices over internet by JSON format data exchange and It is still safely, more stronger. Following is the news from https://wicket.apache.org site:
Showing posts with label Java Web UI. Show all posts
Showing posts with label Java Web UI. Show all posts
Sunday, August 9, 2020
Sunday, August 09, 2020
Apache Wicket 9 news
Sunday, August 25, 2019
Sunday, August 25, 2019
Devstack download: migrating from JSF to ReactJS
At Bandwidth, our UI front end was originally written using JSF (java
server faces). This made sense at the time because we had a lot of Java
developers and it was easier for them to work with. As time moved on
and we expanded our team we got more front-end developers on board. They
were pushing for a more modern front end stack that will help improve
efficiency for front-end development. That is how we ended up deciding
to use ReactJs.
I think one of the trickiest parts of the change was deciding how to go about it. It takes a lot of time and effort to make the change and we had to convince everyone that it would be worth it. Since there was already a movement to revamp our signup process, it seemed like a perfect opportunity to write that using ReactJs and Redux. It also had the plus side of not needing to be authenticated so you really couldn’t pick a better piece to migrate first. You can click the link below to check out our new signup page and see the results!
I think one of the trickiest parts of the change was deciding how to go about it. It takes a lot of time and effort to make the change and we had to convince everyone that it would be worth it. Since there was already a movement to revamp our signup process, it seemed like a perfect opportunity to write that using ReactJs and Redux. It also had the plus side of not needing to be authenticated so you really couldn’t pick a better piece to migrate first. You can click the link below to check out our new signup page and see the results!
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).Thursday, March 23, 2017
Thursday, March 23, 2017
JSTL 1.2
1-JSTL Check Equals, not equals
JSTL Check Equals(==), not equals(!=) explains about how to use logical conditions(equals, not equals etc) with JSTL tag
Consider a JSP Page where you need to check a value whether it is equals or not equals and process accordingly, in that scenario, you can follow this example.
On the following table, I am showing 2 different ways (Method 1 & Method 2), you can achieve equals & not equals in JSTL
| Logical operation | JSTL Method 1 | JSTL Method 2 |
|---|---|---|
| Equals | Eq | == |
| Not Equals | Ne | != |
Required Libraries
Sunday, March 19, 2017
Sunday, March 19, 2017
Struts2 AngularJS integration
In this post, we will learn to implement AJAX calls from a JSP page to a Struts 2 Action class using AngularJS and update the same JSP page back with the Json response from the Struts 2.
Library Required
Since Angular can send and receive only in json format, to handle it you need struts2-json-plugin-2.x.x.jar. This plugin allows you to serialize the Action class attribute which has getter and setter into a JSON object.
Sunday, March 19, 2017
Struts2 AngularJS Insert Operation
LINK
As for the user interface, rather than Bootstrap, we'll use materialize CSS – a modern responsive front-end framework based mostly additionally on Google’s Material design.FILE STRUCTURE
Knowing the file structure can offer us an outline of what Struts2 files can we need to create and wherever the assets should be placed.Saturday, March 18, 2017
Saturday, March 18, 2017
Comparsion: Struts 2 vs Spring 3 MVC
Apache Struts 2 and Spring MVC are two of the most popular Java web frameworks today. I’ve used both APIs extensively and wanted to share a quick comparison.
In Struts, the object that handles a request and routes it for processing is called an Action. In Spring MVC, that object is referred to as a Controller. Actions and Controllers are pretty much the same thing – they take input, process it, and return some sort of response.
The one major design difference is that by default, Struts 2 Actions are newly instantiated every time a request is made, whereas in Spring MVC the default behavior is to act as a Singleton. Spring MVC Controllers are created once and held in memory/shared across all requests. Note, you can change this behavior (scope) to request or session but we’ll talk about that later. This is a major difference to keep in mind when designing applications that need to be thread-safe, database oriented, or other share-able transactions.
Friday, January 1, 2016
Friday, January 01, 2016
Apache Wicket
Wicket framework
The Wicket framework component oriented, serverside, Java web application framework.Saturday, March 9, 2013
Saturday, March 09, 2013
5 days of Wicket!
- Day 1 – Setting up the Project
- Day 2 – Writing the Tests
- Day 3 – Designing the backend
- Day 4 – Designing the Wicket components
- Day 5 – Putting it all together
1-Setting up the project (Ngày 1) :
Wicket
is a Java web application framework which allows “Designers” (people
good with Dreamweaver) and “Developers” (people good with Java and
Databases) to collaborate on a project with minimal chances of stepping
on each other’s toes or wearing each other’s hats.
The beauty of Wicket
is that it uses plain xhtml pages as it’s templating markup. This
means that html pages can be loaded into Dreamweaver (or whatever tool
the Designer is comfortable with) and they will look very close to the
same as they would when rendered on the deployment web server.
Tuesday, April 24, 2012
Tuesday, April 24, 2012
Introduction to the Wicket Web Framework
This document takes you through the basics of creating reusable components and assembling them into a web application. Each component consists of a Java class and an HTML file. The framework that allows you to develop your application in this way is called Wicket. In addition to its component-based approach, a distinguishing feature of Wicket is the absence of XML configuration files. Instead of an XML configuration file, you use a Java class for application-wide settings, such as the identification of a home page.
Each widget in your web application is created in a Java class and rendered in an HTML page. The Java class and HTML page must have the same name and exist in the same source structure. They are linked to each other via a Wicket identifier. You will be shown how the IDE supports the development of component based applications so that you can quickly and efficiently create reusable components that can give your web application a consistent look and feel without very much work on your part.
Each widget in your web application is created in a Java class and rendered in an HTML page. The Java class and HTML page must have the same name and exist in the same source structure. They are linked to each other via a Wicket identifier. You will be shown how the IDE supports the development of component based applications so that you can quickly and efficiently create reusable components that can give your web application a consistent look and feel without very much work on your part.
