Java view technologies and frameworks: Difference between revisions

Content deleted Content added
m At a glance: l JavaServer Pages
m WPCleaner v1.16 - Repaired 4 links to disambiguation page - (You can help) - JEE, JSF, Run time, Struts
Line 1:
Various '''Java [[Web application frameworks]]''' have appeared in recent years. Some of them are in direct competition, while others are complementary technologies. It is therefore necessary to understand where exactly each technology/framework fits into the [[Java EE|JEE]] scheme of things. This page lists the [[Model–view–controller|View]] technologies. These are the frameworks which are used for defining the web pages and the server-side programs which handle the requests (clicks) generated by the web pages.
 
==At a glance==
Line 8:
! [[Web template system|Templating]]
|-
| [[Apache Struts|Struts]]
| [[Wicket]]
| [[Tiles]]
Line 17:
|-
|
| [[JavaServer Faces|JSF]]
| [[Facelets]]
|-
Line 51:
* This is a HTML templating framework based on the "Composite" model.
* It allows for the HTML page to be broken up into multiple [[pagelet]]s, called Templates, Definitions and Composing pages.
* At [[run time (program lifecycle phase)|run time]] the pagelets are stitched together to generate the final HTML. Pages are written in JSP.
* '''Competitor''': SiteMesh