Statements (219)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_2_Platform
gptkb:Library gptkb:Web gptkb:Specification |
gptkbp:access |
Java classes
|
gptkbp:allows |
Session management
separation of concerns template-based development custom component development custom UI components Embedding Java code in HTML |
gptkbp:based_on |
gptkb:Java
|
gptkbp:can_be_combined_with |
gptkb:Java_Servlets
|
gptkbp:can_be_compiled_into |
Servlets
|
gptkbp:can_be_extended_by |
custom libraries
|
gptkbp:can_be_used_in |
HTML files
|
gptkbp:can_be_used_to |
gptkb:CSS
gptkb:XML gptkb:Java_Script |
gptkbp:can_be_used_with |
gptkb:Java_Beans
gptkb:Java_Server_Pages_(JSP) gptkb:Spring_Framework gptkb:Hibernate JPA Struts |
gptkbp:can_create |
XML content
HTML content JSON content |
gptkbp:deployment |
web servers
|
gptkbp:developed_by |
gptkb:Oracle_Corporation
gptkb:Sun_Microsystems |
gptkbp:enables |
gptkb:Internationalization_support
separation of concerns MVC architecture Dynamic content generation Separation of presentation and business logic navigation handling server-side state management |
gptkbp:facilitates |
MVC architecture
state management internationalization and localization |
gptkbp:first_released |
gptkb:1999
gptkb:2004 |
gptkbp:has |
tag libraries
a large community a rich set of libraries a large community of developers a component library standard UI components rich set of UI components JSF lifecycle a rich ecosystem of libraries and tools |
https://www.w3.org/2000/01/rdf-schema#label |
Java Server Faces
|
gptkbp:includes |
managed beans
Expression Language (EL) standard UI components |
gptkbp:integrates_with |
gptkb:Java_EE
Servlets |
gptkbp:is |
gptkb:Java_Specification_Request_(JSR)_314
open-source scalable widely adopted open standard event-driven programming model used in enterprise applications used in web applications widely adopted in the industry a specification part of Jakarta EE component-oriented declarative programming model server-side technology component-based framework a standard for building web applications. used for building responsive applications used for building scalable applications used for building web interfaces based on Java technology part of the Java EE specification used for building enterprise-level applications used for building maintainable applications used for building multi-tier applications used for building reusable components used for building web services used for creating dynamic web pages used for enterprise Java applications part of the Jakarta EE project |
gptkbp:is_based_on |
gptkb:Java_programming_language
Component-based architecture Servlet technology |
gptkbp:is_compatible_with |
gptkb:Java_SE
gptkb:API gptkb:Java_EE gptkb:HTML5 gptkb:Java_Server_Faces gptkb:Java_Script RESTful services Cloud platforms XML-based technologies |
gptkbp:is_considered_as |
legacy technology
|
gptkbp:is_designed_for |
Server-side programming
server-side programming |
gptkbp:is_documented_in |
gptkb:Javadoc
Technical specifications Developer guides Online tutorials Java EE documentation |
gptkbp:is_implemented_in |
gptkb:Apache_Tomcat
various application servers |
gptkbp:is_integrated_with |
gptkb:Spring_Framework
gptkb:Spring_framework REST APIs SOAP APIs |
gptkbp:is_maintained_by |
gptkb:Oracle_Corporation
|
gptkbp:is_part_of |
gptkb:Java_EE
gptkb:Java_EE_platform gptkb:Java_programming_language gptkb:Java_ecosystem Web application development Enterprise Java applications Java technology stack Web application frameworks Java web technologies Java web application development Java web framework ecosystem Web development lifecycle |
gptkbp:is_popular_in |
enterprise environments
|
gptkbp:is_related_to |
gptkb:Java_Server_Pages_Standard_Tag_Library_(JSTL)
gptkb:Java_Server_Faces gptkb:Spring_Framework Microservices architecture Web services |
gptkbp:is_similar_to |
gptkb:ASP._NET
|
gptkbp:is_supported_by |
gptkb:Glass_Fish_Server
gptkb:IBM_Web_Sphere_Application_Server gptkb:Apache_Tomcat gptkb:Java_Community_Process gptkb:JBoss_Application_Server gptkb:Glass_Fish gptkb:JBoss gptkb:Oracle_Web_Logic_Server multiple IDEs Various application servers |
gptkbp:is_taught_in |
computer science courses
|
gptkbp:is_tested_for |
gptkb:Mockito
gptkb:JUnit |
gptkbp:is_used_by |
enterprise applications
web applications |
gptkbp:is_used_for |
content management systems
web services enterprise Java applications Data-driven applications Interactive web applications Template rendering Web page design |
gptkbp:is_used_in |
Web applications
enterprise applications web applications financial applications healthcare applications educational applications e-commerce applications government applications E-commerce applications |
gptkbp:is_utilized_by |
Real-time applications
Content management systems Enterprise applications Social media applications Mobile backend applications |
gptkbp:latest_version |
2.3
|
gptkbp:part_of |
gptkb:Java_EE_platform
|
gptkbp:provides |
Error handling
data binding state management tag libraries validation framework event handling mechanism data binding capabilities Tag libraries Standard actions navigation handling component-based UI framework state management for UI components component-based UI standard tags |
gptkbp:related_to |
gptkb:Java_EE
|
gptkbp:release_date |
2001-02-01
|
gptkbp:released_in |
gptkb:2001
|
gptkbp:runs_through |
gptkb:Java_EE_platform
|
gptkbp:supports |
gptkb:Java_Beans
gptkb:Java_programming_language gptkb:AJAX RESTful services Security features MVC architecture internationalization dependency injection RESTful web services custom tags Custom error pages File uploads AJAX functionality client-side validation Custom tags internationalization and localization custom validators |
gptkbp:used_for |
web development
creating dynamic web content Dynamic web content generation building user interfaces for Java web applications |
gptkbp:uses |
gptkb:HTML
managed beans XML syntax Facelets as the default view technology Facelets for view definition |
gptkbp:written_in |
gptkb:Java
|
gptkbp:bfsParent |
gptkb:Documentation
gptkb:Web |
gptkbp:bfsLayer |
3
|