| Jump to content | https://en.wikipedia.org/wiki/JavaServer_Faces#bodyContent |
| Main page | https://en.wikipedia.org/wiki/Main_Page |
| Contents | https://en.wikipedia.org/wiki/Wikipedia:Contents |
| Current events | https://en.wikipedia.org/wiki/Portal:Current_events |
| Random article | https://en.wikipedia.org/wiki/Special:Random |
| About Wikipedia | https://en.wikipedia.org/wiki/Wikipedia:About |
| Contact us | https://en.wikipedia.org/wiki/Wikipedia:Contact_us |
| Help | https://en.wikipedia.org/wiki/Help:Contents |
| Learn to edit | https://en.wikipedia.org/wiki/Help:Introduction |
| Community portal | https://en.wikipedia.org/wiki/Wikipedia:Community_portal |
| Recent changes | https://en.wikipedia.org/wiki/Special:RecentChanges |
| Upload file | https://en.wikipedia.org/wiki/Wikipedia:File_upload_wizard |
| Special pages | https://en.wikipedia.org/wiki/Special:SpecialPages |
|
| https://en.wikipedia.org/wiki/Main_Page |
|
Search
| https://en.wikipedia.org/wiki/Special:Search |
| Donate | https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en |
| Create account | https://en.wikipedia.org/w/index.php?title=Special:CreateAccount&returnto=Jakarta+Faces |
| Log in | https://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Jakarta+Faces |
|
Donate | https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en |
|
Create account | https://en.wikipedia.org/w/index.php?title=Special:CreateAccount&returnto=Jakarta+Faces |
|
Log in | https://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Jakarta+Faces |
|
(Top)
| https://en.wikipedia.org/wiki/JavaServer_Faces |
|
1
History
| https://en.wikipedia.org/wiki/JavaServer_Faces#History |
|
1.1
Developments
| https://en.wikipedia.org/wiki/JavaServer_Faces#Developments |
|
1.2
Update history
| https://en.wikipedia.org/wiki/JavaServer_Faces#Update_history |
|
2
How it works
| https://en.wikipedia.org/wiki/JavaServer_Faces#How_it_works |
|
2.1
JSF and AJAX
| https://en.wikipedia.org/wiki/JavaServer_Faces#JSF_and_AJAX |
|
3
AJAX-enabled components and frameworks
| https://en.wikipedia.org/wiki/JavaServer_Faces#AJAX-enabled_components_and_frameworks |
|
4
Criticisms
| https://en.wikipedia.org/wiki/JavaServer_Faces#Criticisms |
|
4.1
ThoughtWorks, 2014
| https://en.wikipedia.org/wiki/JavaServer_Faces#ThoughtWorks,_2014 |
|
4.1.1
Rebuttal
| https://en.wikipedia.org/wiki/JavaServer_Faces#Rebuttal |
|
4.2
DZone, 2014
| https://en.wikipedia.org/wiki/JavaServer_Faces#DZone,_2014 |
|
4.3
TheServerSide, 2016
| https://en.wikipedia.org/wiki/JavaServer_Faces#TheServerSide,_2016 |
|
5
References
| https://en.wikipedia.org/wiki/JavaServer_Faces#References |
|
6
External links
| https://en.wikipedia.org/wiki/JavaServer_Faces#External_links |
| Български | https://bg.wikipedia.org/wiki/JavaServer_Faces |
| Català | https://ca.wikipedia.org/wiki/JavaServer_Faces |
| Čeština | https://cs.wikipedia.org/wiki/JavaServer_Faces |
| Dansk | https://da.wikipedia.org/wiki/Java_Server_Faces |
| Deutsch | https://de.wikipedia.org/wiki/Jakarta_Faces |
| Español | https://es.wikipedia.org/wiki/JavaServer_Faces |
| فارسی | https://fa.wikipedia.org/wiki/%D8%AC%D8%A7%D9%88%D8%A7%D8%B3%D8%B1%D9%88%D8%B1_%D9%81%DB%8C%D8%B3%D8%B2 |
| Français | https://fr.wikipedia.org/wiki/JavaServer_Faces |
| עברית | https://he.wikipedia.org/wiki/JavaServer_Faces |
| Magyar | https://hu.wikipedia.org/wiki/JavaServer_Faces |
| Bahasa Indonesia | https://id.wikipedia.org/wiki/JavaServer_Faces |
| Italiano | https://it.wikipedia.org/wiki/JavaServer_Faces |
| 日本語 | https://ja.wikipedia.org/wiki/JavaServer_Faces |
| Қазақша | https://kk.wikipedia.org/wiki/JavaServer_Faces |
| 한국어 | https://ko.wikipedia.org/wiki/%EC%9E%90%EC%B9%B4%EB%A5%B4%ED%83%80_%ED%8E%98%EC%9D%B4%EC%8A%A4 |
| Polski | https://pl.wikipedia.org/wiki/JavaServer_Faces |
| Português | https://pt.wikipedia.org/wiki/JavaServer_Faces |
| Română | https://ro.wikipedia.org/wiki/JavaServer_Faces |
| Русский | https://ru.wikipedia.org/wiki/JavaServer_Faces |
| தமிழ் | https://ta.wikipedia.org/wiki/%E0%AE%9C%E0%AE%BE%E0%AE%B5%E0%AE%BE%E0%AE%9A%E0%AE%B0%E0%AF%8D%E0%AE%B5%E0%AE%B0%E0%AF%8D_%E0%AE%83%E0%AE%AA%E0%AF%87%E0%AE%9A%E0%AE%B8%E0%AF%8D |
| Türkçe | https://tr.wikipedia.org/wiki/JavaServer_Faces |
| Українська | https://uk.wikipedia.org/wiki/JavaServer_Faces |
| Tiếng Việt | https://vi.wikipedia.org/wiki/JSF |
| 中文 | https://zh.wikipedia.org/wiki/JavaServer_Faces |
| Edit links | https://www.wikidata.org/wiki/Special:EntityPage/Q729427#sitelinks-wikipedia |
| Article | https://en.wikipedia.org/wiki/Jakarta_Faces |
| Talk | https://en.wikipedia.org/wiki/Talk:Jakarta_Faces |
| Read | https://en.wikipedia.org/wiki/Jakarta_Faces |
| Edit | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=edit |
| View history | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=history |
|
Read | https://en.wikipedia.org/wiki/Jakarta_Faces |
|
Edit | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=edit |
|
View history | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=history |
| What links here | https://en.wikipedia.org/wiki/Special:WhatLinksHere/Jakarta_Faces |
| Related changes | https://en.wikipedia.org/wiki/Special:RecentChangesLinked/Jakarta_Faces |
| Upload file | https://en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard |
| Permanent link | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&oldid=1339461889 |
| Page information | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=info |
| Cite this page | https://en.wikipedia.org/w/index.php?title=Special:CiteThisPage&page=Jakarta_Faces&id=1339461889&wpFormIdentifier=titleform |
| Get shortened URL | https://en.wikipedia.org/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FJakarta_Faces |
| Download as PDF | https://en.wikipedia.org/w/index.php?title=Special:DownloadAsPdf&page=Jakarta_Faces&action=show-download-screen |
| Printable version | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&printable=yes |
| Wikimedia Commons | https://commons.wikimedia.org/wiki/Category:Jakarta_Faces |
| Wikidata item | https://www.wikidata.org/wiki/Special:EntityPage/Q729427 |
| JavaServer Faces | https://en.wikipedia.org/w/index.php?title=JavaServer_Faces&redirect=no |
| encyclopedic tone | https://en.wikipedia.org/wiki/Wikipedia:Writing_better_articles#Tone |
| guide to writing better articles | https://en.wikipedia.org/wiki/Wikipedia:Writing_better_articles#Tone |
| Learn how and when to remove this message | https://en.wikipedia.org/wiki/Help:Maintenance_template_removal |
| Original author | https://en.wikipedia.org/wiki/Programmer |
| Sun Microsystems | https://en.wikipedia.org/wiki/Sun_Microsystems |
| Developer | https://en.wikipedia.org/wiki/Programmer |
| Eclipse Foundation | https://en.wikipedia.org/wiki/Eclipse_Foundation |
| Stable release | https://en.wikipedia.org/wiki/Software_release_life_cycle |
| [1] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-wikidata-96b5f86e069398a7e48c9fccbc4f544b42eec95a-v20-1 |
| https://www.wikidata.org/wiki/Q729427?uselang=en#P348 |
| Java | https://en.wikipedia.org/wiki/Java_(programming_language) |
| Type | https://en.wikipedia.org/wiki/Software_categories#Categorization_approaches |
| Web application framework | https://en.wikipedia.org/wiki/Web_application_framework |
| jakarta.ee/specifications/faces/ | https://jakarta.ee/specifications/faces/ |
| https://www.wikidata.org/wiki/Q729427#P856 |
| Repository | https://en.wikipedia.org/wiki/Repository_(version_control) |
| github.com/jakartaee/faces | https://github.com/jakartaee/faces |
| https://www.wikidata.org/wiki/Q729427#P1324 |
| Java | https://en.wikipedia.org/wiki/Java_(programming_language) |
| component | https://en.wikipedia.org/wiki/Software_component |
| user interfaces | https://en.wikipedia.org/wiki/User_interface |
| web applications | https://en.wikipedia.org/wiki/Web_application |
| [2] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-2 |
| Java Community Process | https://en.wikipedia.org/wiki/Java_Community_Process |
| Java Platform, Enterprise Edition | https://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition |
| MVC | https://en.wikipedia.org/wiki/Model,_view,_controller |
| web framework | https://en.wikipedia.org/wiki/Web_framework |
| user interfaces | https://en.wikipedia.org/wiki/User_interface |
| [3] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-3 |
| Facelets | https://en.wikipedia.org/wiki/Facelets |
| XUL | https://en.wikipedia.org/wiki/XUL |
| Java | https://en.wikipedia.org/wiki/Java_(programming_language) |
| [4] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-4 |
| JavaServer Pages | https://en.wikipedia.org/wiki/JavaServer_Pages |
| edit | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=edit§ion=1 |
| https://en.wikipedia.org/wiki/File:Wiki_letter_w_cropped.svg |
| adding missing information | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=edit§ion= |
| Java Specification Request | https://en.wikipedia.org/wiki/Java_Specification_Request |
| [5] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-5 |
| JavaWorld | https://en.wikipedia.org/wiki/JavaWorld |
| [6] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-6 |
| edit | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=edit§ion=2 |
| Facelets | https://en.wikipedia.org/wiki/Facelets |
| [7] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-7 |
| Java annotations | https://en.wikipedia.org/wiki/Java_annotation |
| citation needed | https://en.wikipedia.org/wiki/Wikipedia:Citation_needed |
| Document Object Model (DOM) | https://en.wikipedia.org/wiki/Document_Object_Model |
| AJAX | https://en.wikipedia.org/wiki/Ajax_(programming) |
| citation needed | https://en.wikipedia.org/wiki/Wikipedia:Citation_needed |
| citation needed | https://en.wikipedia.org/wiki/Wikipedia:Citation_needed |
| Ruby on Rails | https://en.wikipedia.org/wiki/Ruby_on_Rails |
| citation needed | https://en.wikipedia.org/wiki/Wikipedia:Citation_needed |
| edit | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=edit§ion=3 |
| [8] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-8 |
| WebSocket | https://en.wikipedia.org/wiki/WebSocket |
| [9] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-9 |
| [10] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-10 |
| [11] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-11 |
| [12] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-12 |
| Java EE | https://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition |
| Java EE | https://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition |
| edit | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=edit§ion=4 |
| UI | https://en.wikipedia.org/wiki/User_interface |
| Facelets | https://en.wikipedia.org/wiki/Facelets |
| citation needed | https://en.wikipedia.org/wiki/Wikipedia:Citation_needed |
| edit | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=edit§ion=5 |
| Original author | https://en.wikipedia.org/wiki/Programmer |
| Sun Microsystems | https://en.wikipedia.org/wiki/Sun_Microsystems |
| Developer | https://en.wikipedia.org/wiki/Programmer |
| Eclipse Foundation | https://en.wikipedia.org/wiki/Eclipse_Foundation |
| Stable release | https://en.wikipedia.org/wiki/Software_release_life_cycle |
| [13] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-wikidata-9c665d45d4fba8f09582c10eea40b9fcdf7bf2cc-v20-13 |
| https://www.wikidata.org/wiki/Q111171534?uselang=en#P348 |
| Java | https://en.wikipedia.org/wiki/Java_(programming_language) |
| Platform | https://en.wikipedia.org/wiki/Computing_platform |
| Jakarta EE | https://en.wikipedia.org/wiki/Jakarta_EE |
| Type | https://en.wikipedia.org/wiki/Software_categories#Categorization_approaches |
| web framework | https://en.wikipedia.org/wiki/Web_framework |
| License | https://en.wikipedia.org/wiki/Software_license |
| EPL-2.0 | https://en.wikipedia.org/wiki/Eclipse_Public_License |
| eclipse-ee4j.github.io/mojarra/ | https://eclipse-ee4j.github.io/mojarra/ |
| https://www.wikidata.org/wiki/Q111171534#P856 |
| Repository | https://en.wikipedia.org/wiki/Repository_(version_control) |
| github.com/eclipse-ee4j/mojarra | https://github.com/eclipse-ee4j/mojarra |
| https://www.wikidata.org/wiki/Q111171534#P1324 |
| AJAX | https://en.wikipedia.org/wiki/Ajax_(programming) |
| Rich Internet application | https://en.wikipedia.org/wiki/Rich_Internet_application |
| AJAX | https://en.wikipedia.org/wiki/Ajax_(programming) |
| Mojarra | https://en.wikipedia.org/wiki/Project_Mojarra |
| reference implementation | https://en.wikipedia.org/wiki/Reference_implementation |
| [14] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-14 |
| Apache MyFaces | https://en.wikipedia.org/wiki/Apache_MyFaces |
| AJAX | https://en.wikipedia.org/wiki/Ajax_(programming) |
| AJAX | https://en.wikipedia.org/wiki/Ajax_(programming) |
| user interfaces | https://en.wikipedia.org/wiki/User_interface |
| citation needed | https://en.wikipedia.org/wiki/Wikipedia:Citation_needed |
| graceful degradation | https://en.wikipedia.org/wiki/Graceful_degradation |
| JavaScript | https://en.wikipedia.org/wiki/JavaScript |
| citation needed | https://en.wikipedia.org/wiki/Wikipedia:Citation_needed |
| edit | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=edit§ion=6 |
| Apache MyFaces | https://en.wikipedia.org/wiki/Apache_MyFaces |
| Apache Foundation | https://en.wikipedia.org/wiki/Apache_Foundation |
| Backbase | https://en.wikipedia.org/wiki/Backbase |
| AJAX framework | https://en.wikipedia.org/wiki/Ajax_framework |
| IBM Notes | https://en.wikipedia.org/wiki/IBM_Notes |
| XPages | https://en.wikipedia.org/wiki/XPages |
| ICEfaces | https://en.wikipedia.org/wiki/ICEfaces |
| rich | https://en.wikipedia.org/wiki/Rich_Internet_application |
| JBoss | https://en.wikipedia.org/wiki/JBoss |
| RichFaces | https://en.wikipedia.org/wiki/RichFaces |
| AJAX4jsf | https://en.wikipedia.org/wiki/Ajax4jsf |
| OmniFaces | https://en.wikipedia.org/wiki/OmniFaces |
| OpenFaces | https://github.com/OpenFaces-org/OpenFaces |
| Oracle | https://en.wikipedia.org/wiki/Oracle_Corporation |
| Oracle Application Development Framework | https://en.wikipedia.org/wiki/Oracle_Application_Development_Framework |
| PrimeFaces | https://en.wikipedia.org/wiki/PrimeFaces |
| Sun | https://en.wikipedia.org/wiki/Sun_Microsystems |
| ZK | https://en.wikipedia.org/wiki/ZK_Framework |
| edit | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=edit§ion=7 |
| edit | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=edit§ion=8 |
| ThoughtWorks | https://en.wikipedia.org/wiki/ThoughtWorks |
| [15] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-15 |
| HTML | https://en.wikipedia.org/wiki/HTML |
| CSS | https://en.wikipedia.org/wiki/CSS |
| HTTP | https://en.wikipedia.org/wiki/HTTP |
| web frameworks | https://en.wikipedia.org/wiki/Web_framework |
| statefulness | https://en.wikipedia.org/wiki/Statefulness |
| edit | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=edit§ion=9 |
| [16] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-16 |
| edit | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=edit§ion=10 |
| [17] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-17 |
| separation of concerns | https://en.wikipedia.org/wiki/Separation_of_concerns |
| edit | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=edit§ion=11 |
| [18] | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_note-18 |
| edit | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=edit§ion=12 |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-wikidata-96b5f86e069398a7e48c9fccbc4f544b42eec95a-v20_1-0 |
| "Release 4.1.0" | https://github.com/jakartaee/faces/releases/tag/4.1.0-RELEASE |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-2 |
| Jakarta Faces 4.0 | https://jakarta.ee/specifications/faces/4.0/ |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-3 |
| "JSF 2.0 Tutorial" | http://www.mkyong.com/tutorials/jsf-2-0-tutorials/ |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-4 |
| NoVDL: Write your JSF views in pure Java | https://rogerkeays.com/novdl-write-your-jsf-views-in-pure-java |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-5 |
| "JSR 127: JavaServer Faces" | https://www.jcp.org/en/jsr/detail?id=127 |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-6 |
| "Java Web services: What's not to like?" | https://www.infoworld.com/article/2075969/java-web-services--what-s-not-to-like-.html |
| JavaWorld | https://en.wikipedia.org/wiki/JavaWorld |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-7 |
| "Improving JSF by dumping JSP" | http://onjava.com/pub/a/onjava/2004/06/09/jsf.html |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-8 |
| "Jakarta EE 11 Release | Java EE 11 | Download Compatible Products & Specifications | the Eclipse Foundation | Jakarta EE | The Eclipse Foundation" | https://jakarta.ee/release/11/ |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-9 |
| "What's new in JSF 2.3?" | https://arjan-tijms.omnifaces.org/p/jsf-23.html |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-10 |
| JSF 2.2 (JSR-344) is final |techscouting through the java news | https://blog.oio.de/2013/04/16/jsf-2-2-jsr-344-is-final/ |
| Archived | https://web.archive.org/web/20200727214224/https://blog.oio.de/2013/04/16/jsf-2-2-jsr-344-is-final/ |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-11 |
| JSR 314 JavaServer Faces 2.1 JSF 2.1 |techscouting through the java news | https://blog.oio.de/2010/11/24/jsr-000314-javaservertm-faces-2-1/ |
| Archived | https://web.archive.org/web/20200727214253/https://blog.oio.de/2010/11/24/jsr-000314-javaservertm-faces-2-1/ |
| Wayback Machine | https://en.wikipedia.org/wiki/Wayback_Machine |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-12 |
| "Was ist neu in JSF 2.1" | http://it-republik.de/jaxenter/news/Was-ist-neu-in-JSF-2.1-057653.html |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-wikidata-9c665d45d4fba8f09582c10eea40b9fcdf7bf2cc-v20_13-0 |
| "Release 4.1.9" | https://github.com/eclipse-ee4j/mojarra/releases/tag/4.1.9-RELEASE |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-14 |
| "Project Mojarra - the JSF RI gets a code name" | https://web.archive.org/web/20170407234739/https://blogs.oracle.com/rlubke/entry/project_mojarra_the_jsf_ri |
| Sun Microsystems | https://en.wikipedia.org/wiki/Sun_Microsystems |
| Oracle Corporation | https://en.wikipedia.org/wiki/Oracle_Corporation |
| the original | https://blogs.oracle.com/rlubke/entry/project_mojarra_the_jsf_ri |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-15 |
| "Technology Radar" | https://web.archive.org/web/20160407102412/http://thoughtworks.fileburst.com/assets/technology-radar-jan-2014-en.pdf |
| the original | http://thoughtworks.fileburst.com/assets/technology-radar-jan-2014-en.pdf |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-16 |
| "JSF is not what you've been told anymore" | https://web.archive.org/web/20170910221440/https://www.primefaces.org/jsf-is-not-what-youve-been-told-anymore/ |
| the original | https://www.primefaces.org/jsf-is-not-what-youve-been-told-anymore/ |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-17 |
| "Why You Should Avoid JSF" | https://dzone.com/articles/why-you-should-avoid-jsf |
| ^ | https://en.wikipedia.org/wiki/JavaServer_Faces#cite_ref-18 |
| "Five drawbacks to choosing JSF as your web application framework" | https://www.theserverside.com/feature/Five-drawbacks-to-choosing-JSF-as-your-web-application-framework |
| edit | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&action=edit§ion=13 |
| https://en.wikipedia.org/wiki/File:Commons-logo.svg |
| Jakarta Faces | https://commons.wikimedia.org/wiki/Category:Jakarta_Faces |
| Official website | https://jakarta.ee/specifications/faces/ |
| https://www.wikidata.org/wiki/Q729427#P856 |
| v | https://en.wikipedia.org/wiki/Template:Jakarta_EE |
| t | https://en.wikipedia.org/wiki/Template_talk:Jakarta_EE |
| e | https://en.wikipedia.org/wiki/Special:EditPage/Template:Jakarta_EE |
| Jakarta EE | https://en.wikipedia.org/wiki/Jakarta_EE |
| Web app | https://en.wikipedia.org/wiki/Web_application |
| Servlet | https://en.wikipedia.org/wiki/Jakarta_Servlet |
| Pages | https://en.wikipedia.org/wiki/Jakarta_Server_Pages |
| Expression Language | https://en.wikipedia.org/wiki/Jakarta_Expression_Language |
| JSTL | https://en.wikipedia.org/wiki/Jakarta_Standard_Tag_Library |
| Facelets | https://en.wikipedia.org/wiki/Facelets |
| WebSocket | https://en.wikipedia.org/wiki/WebSocket |
| Enterprise app | https://en.wikipedia.org/wiki/Enterprise_software |
| Dependency injection | https://en.wikipedia.org/wiki/Dependency_injection |
| Bean Validation | https://en.wikipedia.org/wiki/Bean_Validation |
| Enterprise Beans | https://en.wikipedia.org/wiki/Jakarta_Enterprise_Beans |
| JPA | https://en.wikipedia.org/wiki/Jakarta_Persistence |
| JMS | https://en.wikipedia.org/wiki/Jakarta_Messaging |
| JTA | https://en.wikipedia.org/wiki/Jakarta_Transactions |
| Mail | https://en.wikipedia.org/wiki/Jakarta_Mail |
| JCA | https://en.wikipedia.org/wiki/Jakarta_Connectors |
| Annotations | https://en.wikipedia.org/wiki/Jakarta_Annotations |
| Web services | https://en.wikipedia.org/wiki/Web_service |
| JAX-RS | https://en.wikipedia.org/wiki/Jakarta_RESTful_Web_Services |
| JAX-WS | https://en.wikipedia.org/wiki/Jakarta_XML_Web_Services |
| SOAP with Attachments | https://en.wikipedia.org/wiki/Jakarta_SOAP_with_Attachments |
| Web Services Metadata | https://en.wikipedia.org/wiki/Jakarta_Web_Services_Metadata |
| JAXM | https://en.wikipedia.org/wiki/Java_API_for_XML_Messaging |
| JAXB | https://en.wikipedia.org/wiki/Jakarta_XML_Binding |
| JAF | https://en.wikipedia.org/wiki/Jakarta_Activation |
| JAXR | https://en.wikipedia.org/wiki/Jakarta_XML_Registries |
| JAX-RPC | https://en.wikipedia.org/wiki/Jakarta_XML_RPC |
| Management | https://en.wikipedia.org/wiki/Jakarta_Management |
| JAXP | https://en.wikipedia.org/wiki/Java_API_for_XML_Processing |
| JDBC | https://en.wikipedia.org/wiki/Java_Database_Connectivity |
| JMX | https://en.wikipedia.org/wiki/Java_Management_Extensions |
| Streaming API for XML | https://en.wikipedia.org/wiki/StAX |
| Category:Java enterprise platform | https://en.wikipedia.org/wiki/Category:Java_enterprise_platform |
| v | https://en.wikipedia.org/wiki/Template:GlassFish |
| t | https://en.wikipedia.org/wiki/Template_talk:GlassFish |
| e | https://en.wikipedia.org/wiki/Special:EditPage/Template:GlassFish |
| GlassFish | https://en.wikipedia.org/wiki/GlassFish |
| GlassFish | https://en.wikipedia.org/wiki/GlassFish |
| Grizzly | https://en.wikipedia.org/wiki/Eclipse_Grizzly |
| Mojarra | https://en.wikipedia.org/wiki/JavaServer_Faces#JSF_and_AJAX |
| Metro | https://en.wikipedia.org/wiki/Eclipse_Metro |
| WSIT | https://en.wikipedia.org/wiki/Metro_WSIT |
| Jersey | https://en.wikipedia.org/wiki/Eclipse_Jersey |
| OpenMQ | https://en.wikipedia.org/wiki/Open_Message_Queue |
| SailFin | https://en.wikipedia.org/wiki/SailFin |
| Shoal | https://en.wikipedia.org/wiki/GlassFish_Shoal |
| HK2 | https://en.wikipedia.org/wiki/GlassFish_HK2 |
| Web components | https://en.wikipedia.org/wiki/Web_application |
| JSP | https://en.wikipedia.org/wiki/Jakarta_Server_Pages |
| Expression Language | https://en.wikipedia.org/wiki/Jakarta_Expression_Language |
| JSTL | https://en.wikipedia.org/wiki/Jakarta_Standard_Tag_Library |
| Faces | https://en.wikipedia.org/wiki/Faces |
| Templates | https://en.wikipedia.org/w/index.php?title=JSF_Templates&action=edit&redlink=1 |
| Phobos | https://en.wikipedia.org/wiki/Project_Phobos |
| WebSockets | https://en.wikipedia.org/wiki/WebSocket |
| LRWP in Java | https://en.wikipedia.org/w/index.php?title=LRWP_in_Java&action=edit&redlink=1 |
| Web services | https://en.wikipedia.org/wiki/Web_service |
| JAX-WS | https://en.wikipedia.org/wiki/Jakarta_XML_Web_Services |
| JAXB | https://en.wikipedia.org/wiki/Jakarta_XML_Binding |
| JAXP | https://en.wikipedia.org/wiki/Java_API_for_XML_Processing |
| Wiseman | https://en.wikipedia.org/w/index.php?title=Wiseman_(software)&action=edit&redlink=1 |
| Hudson | https://en.wikipedia.org/wiki/Hudson_(software) |
| v | https://en.wikipedia.org/wiki/Template:Web_frameworks |
| t | https://en.wikipedia.org/wiki/Template_talk:Web_frameworks |
| e | https://en.wikipedia.org/wiki/Special:EditPage/Template:Web_frameworks |
| Web frameworks | https://en.wikipedia.org/wiki/Web_framework |
| Comparison | https://en.wikipedia.org/wiki/Comparison_of_server-side_web_frameworks |
| .NET | https://en.wikipedia.org/wiki/.NET |
| ASP.NET | https://en.wikipedia.org/wiki/ASP.NET |
| Core | https://en.wikipedia.org/wiki/ASP.NET_Core |
| AJAX | https://en.wikipedia.org/wiki/ASP.NET_AJAX |
| Dynamic Data | https://en.wikipedia.org/wiki/ASP.NET_Dynamic_Data |
| MVC | https://en.wikipedia.org/wiki/ASP.NET_MVC |
| Razor | https://en.wikipedia.org/wiki/ASP.NET_Razor |
| Web Forms | https://en.wikipedia.org/wiki/ASP.NET_Web_Forms |
| Blazor | https://en.wikipedia.org/wiki/Blazor |
| DNN | https://en.wikipedia.org/wiki/DNN_(software) |
| BFC | https://en.wikipedia.org/wiki/Base_One_Foundation_Component_Library |
| MonoRail | https://en.wikipedia.org/wiki/MonoRail_(software) |
| Umbraco | https://en.wikipedia.org/wiki/Umbraco |
| WebSharper | https://en.wikipedia.org/wiki/WebSharper |
| C++ | https://en.wikipedia.org/wiki/C%2B%2B |
| Drogon | https://en.wikipedia.org/wiki/Drogon_(software) |
| Wt | https://en.wikipedia.org/wiki/Wt_(web_toolkit) |
| ColdFusion | https://en.wikipedia.org/wiki/Adobe_ColdFusion |
| ColdBox Platform | https://en.wikipedia.org/wiki/ColdBox_Platform |
| Common Lisp | https://en.wikipedia.org/wiki/Common_Lisp |
| CL-HTTP | https://en.wikipedia.org/wiki/CL-HTTP |
| Haskell | https://en.wikipedia.org/wiki/Haskell |
| Servant | https://en.wikipedia.org/wiki/Servant_(web_framework) |
| Snap | https://en.wikipedia.org/wiki/Snap_(web_framework) |
| Yesod | https://en.wikipedia.org/wiki/Yesod_(web_framework) |
| Java | https://en.wikipedia.org/wiki/Java_(software_platform) |
| AppFuse | https://en.wikipedia.org/wiki/AppFuse |
| Grails | https://en.wikipedia.org/wiki/Grails_(framework) |
| GWT | https://en.wikipedia.org/wiki/Google_Web_Toolkit |
| ICEfaces | https://en.wikipedia.org/wiki/ICEfaces |
| JHipster | https://en.wikipedia.org/wiki/JHipster |
| JWt | https://en.wikipedia.org/wiki/JWt_(Java_web_toolkit) |
| Mojarra | https://en.wikipedia.org/wiki/JavaServer_Faces#JSF_and_Ajax |
| Play | https://en.wikipedia.org/wiki/Play_Framework |
| Remote Application Platform | https://en.wikipedia.org/wiki/Remote_Application_Platform |
| Seam | https://en.wikipedia.org/wiki/JBoss_Seam |
| Sling | https://en.wikipedia.org/wiki/Apache_Sling |
| Spring | https://en.wikipedia.org/wiki/Spring_Framework#Model-view-controller_framework |
| Stripes | https://en.wikipedia.org/wiki/Stripes_(framework) |
| Struts | https://en.wikipedia.org/wiki/Apache_Struts |
| Tapestry | https://en.wikipedia.org/wiki/Apache_Tapestry |
| Vaadin | https://en.wikipedia.org/wiki/Vaadin |
| Vert.x | https://en.wikipedia.org/wiki/Vert.x |
| Wicket | https://en.wikipedia.org/wiki/Apache_Wicket |
| WaveMaker | https://en.wikipedia.org/wiki/WaveMaker |
| ZK | https://en.wikipedia.org/wiki/ZK_(framework) |
| JavaScript | https://en.wikipedia.org/wiki/JavaScript |
| Back end | https://en.wikipedia.org/wiki/Front_end_and_back_end |
| Server-side | https://en.wikipedia.org/wiki/Client%E2%80%93server_model#Server-side |
| Dojo | https://en.wikipedia.org/wiki/Dojo_(web_framework) |
| Express.js | https://en.wikipedia.org/wiki/Express.js |
| Fastify | https://en.wikipedia.org/wiki/Fastify |
| Meteor | https://en.wikipedia.org/wiki/Meteor_(web_framework) |
| NestJS | https://en.wikipedia.org/wiki/NestJS |
| Sails.js | https://en.wikipedia.org/wiki/Sails.js |
| Full-stack | https://en.wikipedia.org/wiki/Front_end_and_back_end |
| Analog | https://en.wikipedia.org/wiki/Angular_(web_framework)#Analog |
| Next.js | https://en.wikipedia.org/wiki/Next.js |
| Nuxt | https://en.wikipedia.org/wiki/Nuxt |
| Remix | https://en.wikipedia.org/wiki/React_Router |
| SvelteKit | https://en.wikipedia.org/wiki/Svelte#SvelteKit |
| Front end | https://en.wikipedia.org/wiki/Front_end_and_back_end |
| Client-side | https://en.wikipedia.org/wiki/Client%E2%80%93server_model#Client-side |
| Angular | https://en.wikipedia.org/wiki/Angular_(web_framework) |
| AngularJS | https://en.wikipedia.org/wiki/AngularJS |
| Backbone.js | https://en.wikipedia.org/wiki/Backbone.js |
| Blaze | https://en.wikipedia.org/wiki/Meteor_(web_framework)#Blaze |
| Closure | https://en.wikipedia.org/wiki/Google_Closure_Tools |
| Dojo | https://en.wikipedia.org/wiki/Dojo_(web_framework) |
| Ember.js | https://en.wikipedia.org/wiki/Ember.js |
| Ext JS | https://en.wikipedia.org/wiki/Ext_JS |
| htmx | https://en.wikipedia.org/wiki/Htmx |
| jQuery | https://en.wikipedia.org/wiki/JQuery |
| Knockout | https://en.wikipedia.org/wiki/Knockout_(web_framework) |
| MooTools | https://en.wikipedia.org/wiki/MooTools |
| OpenUI5 | https://en.wikipedia.org/wiki/OpenUI5 |
| Prototype | https://en.wikipedia.org/wiki/Prototype_JavaScript_Framework |
| Qooxdoo | https://en.wikipedia.org/wiki/Qooxdoo |
| React | https://en.wikipedia.org/wiki/React_(software) |
| React Router | https://en.wikipedia.org/wiki/React_Router |
| Sencha Touch | https://en.wikipedia.org/wiki/Sencha_Touch |
| SproutCore | https://en.wikipedia.org/wiki/SproutCore |
| Svelte | https://en.wikipedia.org/wiki/Svelte |
| Vue.js | https://en.wikipedia.org/wiki/Vue.js |
| comparison... | https://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_web_frameworks |
| Kotlin | https://en.wikipedia.org/wiki/Kotlin |
| Jetpack Compose (Web) | https://en.wikipedia.org/wiki/Jetpack_Compose |
| Ktor | https://en.wikipedia.org/wiki/Ktor |
| Perl | https://en.wikipedia.org/wiki/Perl |
| Catalyst | https://en.wikipedia.org/wiki/Catalyst_(software) |
| Dancer | https://en.wikipedia.org/wiki/Dancer_(software) |
| Maypole | https://en.wikipedia.org/wiki/Maypole_framework |
| Mojolicious | https://en.wikipedia.org/wiki/Mojolicious |
| WebGUI | https://en.wikipedia.org/wiki/WebGUI |
| PHP | https://en.wikipedia.org/wiki/PHP |
| CakePHP | https://en.wikipedia.org/wiki/CakePHP |
| CodeIgniter | https://en.wikipedia.org/wiki/CodeIgniter |
| Drupal | https://en.wikipedia.org/wiki/Drupal |
| eZ Publish | https://en.wikipedia.org/wiki/EZ_Publish |
| Fat-Free | https://en.wikipedia.org/wiki/Fat-Free_Framework |
| Flow | https://en.wikipedia.org/wiki/Neos_Flow |
| FuelPHP | https://en.wikipedia.org/wiki/FuelPHP |
| Grav | https://en.wikipedia.org/wiki/Grav_(software) |
| Gyroscope | https://en.wikipedia.org/wiki/Gyroscope_(software) |
| Horde | https://en.wikipedia.org/wiki/Horde_(software) |
| Joomla! | https://en.wikipedia.org/wiki/Joomla |
| Laminas | https://en.wikipedia.org/wiki/Laminas |
| Laravel | https://en.wikipedia.org/wiki/Laravel |
| li₃ | https://en.wikipedia.org/wiki/Li3_(software) |
| Midgard | https://en.wikipedia.org/wiki/Midgard_(software) |
| MODX | https://en.wikipedia.org/wiki/MODX |
| Phalcon | https://en.wikipedia.org/wiki/Phalcon_(framework) |
| PHP-Fusion | https://en.wikipedia.org/wiki/PHP-Fusion |
| PHP-Nuke | https://en.wikipedia.org/wiki/PHP-Nuke |
| Pop PHP | https://en.wikipedia.org/wiki/Pop_PHP_Framework |
| PRADO | https://en.wikipedia.org/wiki/PRADO_(framework) |
| ProcessWire | https://en.wikipedia.org/wiki/ProcessWire |
| Qcodo | https://en.wikipedia.org/wiki/Qcodo |
| Silverstripe | https://en.wikipedia.org/wiki/Silverstripe_CMS |
| Symfony | https://en.wikipedia.org/wiki/Symfony |
| TYPO3 | https://en.wikipedia.org/wiki/TYPO3 |
| WordPress | https://en.wikipedia.org/wiki/WordPress |
| XOOPS | https://en.wikipedia.org/wiki/XOOPS |
| Yii | https://en.wikipedia.org/wiki/Yii |
| Python | https://en.wikipedia.org/wiki/Python_(programming_language) |
| BlueBream | https://en.wikipedia.org/wiki/Zope#BlueBream |
| CherryPy | https://en.wikipedia.org/wiki/CherryPy |
| CubicWeb | https://en.wikipedia.org/wiki/CubicWeb |
| Django | https://en.wikipedia.org/wiki/Django_(web_framework) |
| FastAPI | https://en.wikipedia.org/wiki/FastAPI |
| Flask | https://en.wikipedia.org/wiki/Flask_(web_framework) |
| Grok | https://en.wikipedia.org/wiki/Grok_(web_framework) |
| Nevow | https://en.wikipedia.org/wiki/Nevow |
| Pylons | https://en.wikipedia.org/wiki/Pylons_project#Pylons_Framework |
| Pyramid | https://en.wikipedia.org/wiki/Pylons_project#Pyramid |
| Quixote | https://en.wikipedia.org/wiki/Quixote_(web_framework) |
| Tornado | https://en.wikipedia.org/wiki/Tornado_(web_server) |
| TurboGears | https://en.wikipedia.org/wiki/TurboGears |
| web2py | https://en.wikipedia.org/wiki/Web2py |
| Zope 2 | https://en.wikipedia.org/wiki/Zope#Zope_2 |
| more | https://en.wikipedia.org/wiki/Category:Python_(programming_language)_web_frameworks |
| Ruby | https://en.wikipedia.org/wiki/Ruby_(programming_language) |
| Merb | https://en.wikipedia.org/wiki/Merb |
| Padrino | https://en.wikipedia.org/wiki/Padrino_(web_framework) |
| Ruby on Rails | https://en.wikipedia.org/wiki/Ruby_on_Rails |
| Sinatra | https://en.wikipedia.org/wiki/Sinatra_(software) |
| Rust | https://en.wikipedia.org/wiki/Rust_(programming_language) |
| Rocket | https://en.wikipedia.org/wiki/Rocket_(web_framework) |
| Scala | https://en.wikipedia.org/wiki/Scala_(programming_language) |
| Lift | https://en.wikipedia.org/wiki/Lift_(web_framework) |
| Play | https://en.wikipedia.org/wiki/Play_Framework |
| Scalatra | https://en.wikipedia.org/wiki/Scalatra |
| Smalltalk | https://en.wikipedia.org/wiki/Smalltalk |
| AIDA/Web | https://en.wikipedia.org/wiki/AIDA/Web |
| Seaside | https://en.wikipedia.org/wiki/Seaside_(software) |
| Application Express | https://en.wikipedia.org/wiki/Oracle_Application_Express |
| PL/SQL | https://en.wikipedia.org/wiki/PL/SQL |
| Grails | https://en.wikipedia.org/wiki/Grails_(framework) |
| Groovy | https://en.wikipedia.org/wiki/Apache_Groovy |
| OpenACS | https://en.wikipedia.org/wiki/OpenACS |
| Tcl | https://en.wikipedia.org/wiki/Tcl_(programming_language) |
| Phoenix | https://en.wikipedia.org/wiki/Phoenix_(web_framework) |
| Elixir | https://en.wikipedia.org/wiki/Elixir_(programming_language) |
| Shiny | https://en.wikipedia.org/wiki/Shiny_(web_framework) |
| R | https://en.wikipedia.org/wiki/R_(programming_language) |
| Yaws | https://en.wikipedia.org/wiki/Yaws_(web_server) |
| Erlang | https://en.wikipedia.org/wiki/Erlang_(programming_language) |
| Authority control databases | https://en.wikipedia.org/wiki/Help:Authority_control |
| https://www.wikidata.org/wiki/Q729427#identifiers |
| GND | https://d-nb.info/gnd/4780730-1 |
| https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&oldid=1339461889 | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&oldid=1339461889 |
| Categories | https://en.wikipedia.org/wiki/Help:Category |
| Jakarta Faces | https://en.wikipedia.org/wiki/Category:Jakarta_Faces |
| Java enterprise platform | https://en.wikipedia.org/wiki/Category:Java_enterprise_platform |
| Java specification requests | https://en.wikipedia.org/wiki/Category:Java_specification_requests |
| Webarchive template wayback links | https://en.wikipedia.org/wiki/Category:Webarchive_template_wayback_links |
| CS1 German-language sources (de) | https://en.wikipedia.org/wiki/Category:CS1_German-language_sources_(de) |
| Articles with short description | https://en.wikipedia.org/wiki/Category:Articles_with_short_description |
| Short description is different from Wikidata | https://en.wikipedia.org/wiki/Category:Short_description_is_different_from_Wikidata |
| Wikipedia articles with style issues from November 2012 | https://en.wikipedia.org/wiki/Category:Wikipedia_articles_with_style_issues_from_November_2012 |
| All articles with style issues | https://en.wikipedia.org/wiki/Category:All_articles_with_style_issues |
| Articles to be expanded from August 2013 | https://en.wikipedia.org/wiki/Category:Articles_to_be_expanded_from_August_2013 |
| All articles to be expanded | https://en.wikipedia.org/wiki/Category:All_articles_to_be_expanded |
| All articles with unsourced statements | https://en.wikipedia.org/wiki/Category:All_articles_with_unsourced_statements |
| Articles with unsourced statements from August 2025 | https://en.wikipedia.org/wiki/Category:Articles_with_unsourced_statements_from_August_2025 |
| Commons category link from Wikidata | https://en.wikipedia.org/wiki/Category:Commons_category_link_from_Wikidata |
| Creative Commons Attribution-ShareAlike 4.0 License | https://en.wikipedia.org/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License |
| Terms of Use | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use |
| Privacy Policy | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy |
| Wikimedia Foundation, Inc. | https://wikimediafoundation.org/ |
| Privacy policy | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy |
| About Wikipedia | https://en.wikipedia.org/wiki/Wikipedia:About |
| Disclaimers | https://en.wikipedia.org/wiki/Wikipedia:General_disclaimer |
| Contact Wikipedia | https://en.wikipedia.org/wiki/Wikipedia:Contact_us |
| Legal & safety contacts | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Legal:Wikimedia_Foundation_Legal_and_Safety_Contact_Information |
| Code of Conduct | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct |
| Developers | https://developer.wikimedia.org |
| Statistics | https://stats.wikimedia.org/#/en.wikipedia.org |
| Cookie statement | https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement |
| Mobile view | https://en.wikipedia.org/w/index.php?title=Jakarta_Faces&mobileaction=toggle_view_mobile |
| https://www.wikimedia.org/ |
| https://www.mediawiki.org/ |
|
| https://en.wikipedia.org/wiki/JavaServer_Faces |
|
| https://en.wikipedia.org/wiki/JavaServer_Faces |
|
| https://en.wikipedia.org/wiki/JavaServer_Faces |
|
| https://en.wikipedia.org/wiki/JavaServer_Faces |
|
| https://en.wikipedia.org/wiki/JavaServer_Faces |
|
| https://en.wikipedia.org/wiki/JavaServer_Faces |
|
| https://en.wikipedia.org/wiki/JavaServer_Faces |
|
Add topic
| https://en.wikipedia.org/wiki/JavaServer_Faces |