Java view technologies and frameworks: Difference between revisions

Content deleted Content added
 
(2 intermediate revisions by one other user not shown)
Line 1:
{{Short description|NoneProgramming language and libraries}}
'''Java view technologies and frameworks''' are [[web-based]] [[software libraries]] that provide the [[user interface]], or "[[Model–view–controller|view-layer]]", of [[Java (programming language)|Java]] [[web application]]s. Such [[application framework]]s are used for defining [[web page]]s and handling the [[HTTP]] [[List of HTTP header fields#Requests|requests]] (clicks) generated by those web pages. As a sub-category of [[web framework]]s, view-layer frameworks often overlap to varying degrees with web frameworks that provide other functionality for Java web applications.
 
Line 8:
|-
! Action-based frameworks:
| [[Apache Struts 2|Apache Struts]], [[Spring Framework|Spring MVC]]
|-
! Component-based frameworks:
Line 38:
 
==Apache Struts==
{{main |Apache Struts 2}}
 
* Struts provides for a [[coupling (computer programming)|decoupling]] of the Controller and the View.