Statements (842)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:API
gptkb:Java_EE gptkb:Java_2_Platform gptkb:software_framework gptkb:security_services gptkb:Java_Script gptkb:Specification gptkb:technology |
gptkbp:access |
local resources with restrictions
|
gptkbp:allows |
integration with third-party identity providers
|
gptkbp:architecture |
Multi-tier architecture
Layered Architecture Layered architecture multi-tier architecture multi-tiered architecture |
gptkbp:based_on |
gptkb:Java_SE
|
gptkbp:can |
to request additional permissions
|
gptkbp:can_be_configured_for |
by developers
through HTML parameters in java.security file |
gptkbp:can_be_extended_by |
custom security mechanisms
with custom providers |
gptkbp:can_be_listed |
using Security.get Providers()
|
gptkbp:can_be_used_for |
games and multimedia applications
|
gptkbp:can_be_used_in |
Java applications
HTML pages |
gptkbp:can_be_used_to |
Swing for GUI
create animations AWT for GUI |
gptkbp:can_be_used_with |
Java APIs
|
gptkbp:can_create |
IDEs like Eclipse and Intelli J IDEA
|
gptkbp:communication |
server-side applications
|
gptkbp:community |
gptkb:Java_Community_Process
gptkb:Jakarta_EE_Working_Group gptkb:Jakarta_EE_Community Java Community Process (JCP) Active developer community. Active community. Java Community Process. |
gptkbp:community_support |
gptkb:Jakarta_EE_Working_Group
Open-source projects User groups Active developer community Java Community Process (JCP) Forums and discussion boards |
gptkbp:compatibility |
Backward compatible with older Java versions.
|
gptkbp:competes_with |
gptkb:Node.js
gptkb:Django gptkb:Ruby gptkb:._NET_Framework gptkb:Spring_Framework |
gptkbp:components |
gptkb:EJB
gptkb:JSF gptkb:Message-driven_beans gptkb:API gptkb:Java_Message_Service_(JMS) gptkb:JSP Web services EJBs Servlets managed beans Business components Enterprise beans Integration components Web components resource adapters business components web components Enterprise components JSPs integration components Servlet, JSP, EJB. EJB components |
gptkbp:current_status |
gptkb:Inactive
Deprecated |
gptkbp:debugging_support |
gptkb:Java_Debugger
using browser developer tools |
gptkbp:deployment |
application servers
On-premises and cloud. |
gptkbp:designed_for |
Java EE Containers
|
gptkbp:developed_by |
gptkb:Oracle
gptkb:Oracle_Corporation gptkb:Sun_Microsystems gptkb:Eclipse_Foundation gptkb:Open_JDK |
gptkbp:ecosystem |
Rich ecosystem of tools.
|
gptkbp:enables |
Scalability
secure communication declarative security programmatic security custom authentication mechanisms |
gptkbp:events |
gptkb:true
|
gptkbp:example |
gptkb:Glass_Fish_Server
gptkb:IBM_Web_Sphere gptkb:Oracle_Web_Logic gptkb:Apache_Tom_EE gptkb:Wild_Fly |
gptkbp:facilitates |
Distributed computing
secure communication |
gptkbp:features |
gptkb:Java_Beans
gptkb:API gptkb:Java_API_for_Web_Socket gptkb:Java_Servlets gptkb:Java_Server_Faces gptkb:security interoperability reliability scalability transaction management modular architecture dependency injection persistence management Component-based architecture component-based development API standardization monitoring and management tools internationalization support web services support RESTful services support RESTful web services support logging support microservices support batch processing support containerization support localization support security standards compliance concurrency management dependency injection support Java EE Connector Architecture (JCA) cloud readiness messaging support event-driven programming support data access support SOAP web services support Java EE Concurrency Utilities Enterprise Java Beans, Contexts and Dependency Injection. aspect-oriented programming support message-driven beans support |
gptkbp:first_released |
gptkb:1999
December 1999 |
gptkbp:future_prospects |
Transition to Jakarta EE
|
gptkbp:governance |
gptkb:Eclipse_Foundation
|
gptkbp:governed_by |
gptkb:Java_Community_Process
gptkb:Eclipse_Foundation |
gptkbp:has |
gptkb:Documentation
gptkb:servers gptkb:Community_support libraries API specifications Development tools Frameworks Specifications community support development tools specifications training resources various frameworks certification process application servers extensive documentation frameworks transaction manager Application servers EJB container JMS provider Java EE server web container compatibility tests support for localization support for internationalization support for dependency injection support for annotations support for batch processing support for web applications support for logging frameworks support for monitoring tools support for testing frameworks reference implementations support for JSON processing support for XML processing support for configuration files support for mobile applications support for security features security provider support for enterprise applications support for performance tuning JPA provider tools and frameworks support for web sockets microservices framework CDI container support for SOAP services support for aspect-oriented programming support for data access support for messaging batch processing provider support for RESTful services RESTful service provider |
gptkbp:has_component |
gptkb:JAX-RS
gptkb:JAX-WS gptkb:EJB gptkb:JMS JPA |
gptkbp:has_documentation |
gptkb:Tutorials
Books Online courses Official documentation |
gptkbp:has_feature |
gptkb:Java_Persistence_API_(JPA)
gptkb:servers gptkb:Facelets gptkb:Managed_Beans_(JSR_345) gptkb:Web_Socket gptkb:Java_Server_Pages_(JSP) gptkb:Java_API_for_JSON_Binding_(JSON-B) gptkb:API gptkb:Java_EE gptkb:Java_EE_Asynchronous_Processing gptkb:Java_EE_Web_Services gptkb:Java_EE_Interceptors gptkb:Java_EE_Annotations gptkb:Java_EE_Full_Profile gptkb:Java_Message_Service_(JMS) gptkb:Java_API_for_JSON_Processing_(JSON-P) gptkb:Java_EE_Platform_Specification gptkb:Java_API_for_XML_Web_Services_(JAX-WS) gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:Inspector gptkb:Enterprise_Java_Beans_(EJB) gptkb:Java_API_for_Web_Socket gptkb:Java_API_for_RESTful_Web_Services_(JAX-RS) gptkb:Java_Transaction_API_(JTA) gptkb:Micro_Profile gptkb:Java_Server_Faces_(JSF) Java EE Documentation Context and Dependency Injection (CDI) Batch Processing API Java EE Connector Architecture (JCA) Java EE Concurrency Utilities Java EE Development Tools Java EE Deployment Descriptor Java EE Community and Support Java EE Integration with Cloud Services Java EE Microservices Support Java EE Monitoring and Management Java EE Performance Tuning Java EE Standards Compliance Java EE Testing Support Java EE Versioning |
gptkbp:has_features |
gptkb:performance
gptkb:security interoperability reliability scalability transaction management modular architecture container management configuration management dependency injection component-based architecture monitoring and management tools web services support microservices support multi-tier architecture RESTful API support concurrency management development tools support cloud readiness Java Server Faces (JSF) support Java Naming and Directory Interface (JNDI) support SOAP web services support testing frameworks support Java API for JSON Binding (JSON-B) support Java API for JSON Processing (JAX-RS) support Java API for Servlet support Java API for Web Socket support Java API for XML Web Services (JAX-WS) support Java Management Extensions (JMX) support Java Web Socket API support message-driven beans support service-oriented architecture (SOA) support Java API for RESTful Web Services (JAX-RS) support |
gptkbp:has_lifecycle_methods |
init, start, stop, destroy
|
gptkbp:has_limitations |
network restrictions
browser support security sandbox |
https://www.w3.org/2000/01/rdf-schema#label |
Java EE
|
gptkbp:includes |
gptkb:Java_Beans
gptkb:Java_Persistence_API_(JPA) gptkb:canvas gptkb:list gptkb:Java_EE_Security_API gptkb:Java_EE_Transactions_API gptkb:Java_Server_Pages_(JSP) gptkb:API gptkb:Java_EE_Connector_Architecture gptkb:Java_Naming_and_Directory_Interface gptkb:Java_EE_Management_API gptkb:Java_EE_Full_Profile gptkb:Java_Message_Service_(JMS) gptkb:Java_Authentication_and_Authorization_Service_(JAAS) gptkb:record_label gptkb:Framestore gptkb:Java_EE_Batch_API gptkb:Java_API_for_XML_Web_Services_(JAX-WS) gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:dialogue gptkb:Inspector gptkb:Enterprise_Java_Beans_(EJB) gptkb:Java_API_for_Web_Socket gptkb:Java_Servlets gptkb:Java_Server_Faces gptkb:Java_API_for_RESTful_Web_Services_(JAX-RS) gptkb:Java_Transaction_API_(JTA) gptkb:button gptkb:item gptkb:Java_Server_Faces_(JSF) APIs digital signatures Choice Checkbox encryption algorithms Context and Dependency Injection Context and Dependency Injection (CDI) message digests Text Field security context Java EE Concurrency API Scrollbar Scroll Bar Text Area additional libraries for enterprise features |
gptkbp:integrates_with |
gptkb:Java_Authentication_and_Authorization_Service_(JAAS)
|
gptkbp:interacts_with |
gptkb:Java_Script
|
gptkbp:involved_technology |
gptkb:Micro_Profile
gptkb:Spring_Framework |
gptkbp:is |
gptkb:Java_Enterprise_Edition
Open standard high-performance scalable object-oriented Multi-tiered widely used Scalable robust Secure backward compatible open standard Extensible platform-independent Robust Platform-independent secure widely used in industry enterprise-ready component-based Java specification request (JSR) based |
gptkbp:is_a |
set of specifications
Enterprise Edition of Java |
gptkbp:is_a_framework_for |
gptkb:Web
enterprise applications Enterprise Framework |
gptkbp:is_a_key_component_of |
gptkb:API
gptkb:Java_2_Platform gptkb:Java_Naming_and_Directory_Interface gptkb:Java_API_for_JSON_Binding gptkb:JDBC gptkb:Java_API_for_Web_Socket gptkb:Java_Server_Faces gptkb:JMS gptkb:JSP JPA Servlets |
gptkbp:is_a_platform_for |
gptkb:true
|
gptkbp:is_accessible_by |
users with Java installed
|
gptkbp:is_adopted_by |
gptkb:High
gptkb:educational_institutions gptkb:financial_institutions Financial institutions Government agencies Healthcare organizations Large enterprises government agencies cloud service providers large enterprises telecommunications companies consulting firms e-commerce platforms healthcare organizations Telecommunications companies software development companies Widely adopted High in enterprise environments. Widely adopted in enterprise environments. Widely adopted in enterprise. Widespread in Enterprises Widespread in enterprise environments. |
gptkbp:is_associated_with |
gptkb:enterprise_solutions
|
gptkbp:is_available_in |
open-source implementations
|
gptkbp:is_available_on |
gptkb:Linux
gptkb:mac_OS gptkb:Windows |
gptkbp:is_based_on |
gptkb:X_Window_System
gptkb:Java_2_Platform gptkb:Java_programming_language Component-based architecture Event delegation model |
gptkbp:is_compared_to |
Spring Framework.
|
gptkbp:is_compatible_with |
gptkb:Java_SE
gptkb:Java_frameworks gptkb:Java_EE gptkb:Linux gptkb:Java_FX gptkb:HTML5 gptkb:Mac_OS gptkb:Micro_Profile_Security gptkb:Windows third-party libraries |
gptkbp:is_compliant_with |
OWASP guidelines
|
gptkbp:is_considered |
legacy technology
|
gptkbp:is_critical_for |
data integrity
compliance with security standards |
gptkbp:is_defined_by |
gptkb:Java_Security_API
Java EE specifications |
gptkbp:is_designed_for |
Enterprise Applications
cloud-native applications scalable applications User interface design secure software development |
gptkbp:is_distributed_by |
gptkb:Java_Web_Start
|
gptkbp:is_documented_in |
Java API documentation
Java EE documentation Java documentation |
gptkbp:is_essential_for |
data protection
encryption standards network security secure transactions secure data transmission secure coding practices |
gptkbp:is_implemented_in |
various vendors
Java EE containers |
gptkbp:is_integrated_with |
gptkb:Java_FX
other Java technologies Java EE APIs |
gptkbp:is_involved_in |
data confidentiality
identity management session management access control mechanisms public key infrastructure (PKI) |
gptkbp:is_known_for |
gptkb:performance
reliability scalability Enterprise Features |
gptkbp:is_loaded_by |
Java Plugin
|
gptkbp:is_maintained_by |
gptkb:Oracle_Corporation
the Java community |
gptkbp:is_part_of |
gptkb:Java_EE_7
gptkb:Java_SE gptkb:Java_Platform,_Enterprise_Edition gptkb:Jakarta_EE_9 gptkb:API gptkb:Java_EE_platform gptkb:Java_Foundation_Classes gptkb:Java_Runtime_Environment gptkb:Java_2_Platform gptkb:Java_EE_8 gptkb:Java_security_model gptkb:Java_ecosystem gptkb:Java_Development_Kit_(JDK) gptkb:Java_Runtime_Environment_(JRE) gptkb:Java_Platform_family gptkb:Jakarta_EE Java security architecture Java security framework Java platform family legacy web technologies |
gptkbp:is_popular_in |
Enterprise Applications
large enterprises enterprise software development enterprise development 1990s and early 2000s |
gptkbp:is_related_to |
gptkb:Java_EE_Security_API
gptkb:Java_FX |
gptkbp:is_standardized_by |
gptkb:Java_Community_Process
Java Community Process (JCP) Java Community Process. |
gptkbp:is_subject_to |
security updates
deprecation warnings cross-browser compatibility issues |
gptkbp:is_supported_by |
gptkb:IBM_Web_Sphere
gptkb:Apache_Tom_EE gptkb:Oracle_Corporation gptkb:Java_Community_Process gptkb:Java_Runtime_Environment gptkb:Glass_Fish gptkb:Wild_Fly most modern browsers modern web browsers Application Servers various IDEs large community Various application servers community and vendors numerous frameworks |
gptkbp:is_tested_for |
gptkb:JUnit
|
gptkbp:is_updated_by |
new security standards
via Java Plugin updates with new security features |
gptkbp:is_used_by |
gptkb:financial_institutions
enterprise applications government agencies large enterprises telecommunications companies Enterprise Developers |
gptkbp:is_used_for |
enterprise applications
authentication mechanisms data encryption data protection web applications web services Event-driven programming Enterprise applications web application security Desktop applications secure application development service-to-service authentication building enterprise applications secure web services Interactive applications secure file storage Rich client applications |
gptkbp:is_used_in |
gptkb:mobile_applications
Web applications Business applications Embedded systems Game development Microservices architecture Mobile applications enterprise applications microservices architecture web applications Simulation software enterprise resource planning (ERP) systems Java applications Enterprise applications educational tools Cross-platform applications Large-scale applications cloud applications customer relationship management (CRM) systems financial applications healthcare applications Cloud applications Scientific applications banking applications e-commerce applications government applications Educational software telecommunications applications Io T applications |
gptkbp:is_utilized_in |
gptkb:Java_Cryptography_Architecture_(JCA)
enterprise applications enterprise resource planning (ERP) systems cloud computing environments |
gptkbp:is_written_using |
gptkb:API
|
gptkbp:key |
Enterprise readiness.
|
gptkbp:key_concept |
gptkb:Microservices
|
gptkbp:key_feature |
gptkb:Java_Beans
Enterprise-level services. |
gptkbp:language |
gptkb:Java
|
gptkbp:language_support |
gptkb:Java
|
gptkbp:latest_version |
gptkb:Jakarta_EE_11
gptkb:Java_EE_7 gptkb:Java_EE_6 gptkb:Jakarta_EE_9 gptkb:Jakarta_EE_10 gptkb:Jakarta_EE_8 gptkb:Java gptkb:Java_EE_5 gptkb:Java_EE_8 gptkb:Jakarta_EE_9.1 8 |
gptkbp:legacy |
Limited.
|
gptkbp:license |
gptkb:Eclipse_Public_License
Oracle Technology Network License Agreement |
gptkbp:market |
Enterprise Software Market
|
gptkbp:market_share |
Significant in enterprise.
|
gptkbp:migration |
gptkb:Jakarta_EE
From Java EE to Jakarta EE |
gptkbp:modern_relevance |
gptkb:Low
|
gptkbp:notable_features |
gptkb:Java_Beans
gptkb:API gptkb:Java_Server_Faces |
gptkbp:notable_technique |
gptkb:IBM_Web_Sphere
gptkb:Apache_Tom_EE gptkb:JBoss_EAP gptkb:Payara gptkb:Glass_Fish gptkb:Oracle_Web_Logic_Server gptkb:Wild_Fly |
gptkbp:notable_users |
Banking Systems
Large Enterprises Large enterprises. |
gptkbp:originated_in |
cloud-native applications
microservices architecture containerization |
gptkbp:platform |
gptkb:true
|
gptkbp:predecessor |
gptkb:Jakarta_EE
|
gptkbp:programming_language |
gptkb:Java
|
gptkbp:provides |
gptkb:crypt
gptkb:servers gptkb:security Component-based development authorization Color management Font management audit logging authentication identity management performance optimization reliability scalability security best practices security features transaction management web services Accessibility features Security features Standardized APIs Transaction management Event listeners interactive features password hashing EJB container Component-based architecture component-based development authentication services Concurrency utilities enterprise features secure APIs API for web services APIs for enterprise applications APIs for web services Enterprise Edition JMS provider Layout managers Web services support secure session management web container token-based authentication security annotations Graphics context web services support API for security API for concurrency API for messaging API for microservices JPA provider security filters API for JSON processing API for batch processing API for building distributed applications API for persistence API for transactions API for web sockets Application server compatibility Interoperability with other technologies components like buttons and text fields concurrency management secure hash functions CDI container Event dispatching thread key generation services API for RESTful services secure RESTful services enterprise APIs |
gptkbp:provides_support_for |
gptkb:SSL/_TLS
|
gptkbp:related_to |
gptkb:Java_2_Platform
|
gptkbp:released |
September 2017
September 2020 September 2019 September 2022 June 2013 December 2021 December 1999 December 2010 May 2006 |
gptkbp:released_in |
gptkb:1995
gptkb:1996 |
gptkbp:renamed |
gptkb:Jakarta_EE
|
gptkbp:replaced_by |
gptkb:JDK_17
gptkb:JEP_389 gptkb:JEP_390 gptkb:Jakarta_EE_8 gptkb:Java_SE_11 gptkb:Java_EE_8 gptkb:Java_SE_9 gptkb:JDK_11 gptkb:JDK_9 gptkb:Java_Swing gptkb:JDK_21 gptkb:Java_Web_Start gptkb:Java_2_D gptkb:Yes gptkb:true gptkb:Jakarta_EE No false |
gptkbp:requires |
gptkb:Java_Runtime_Environment
gptkb:Java_Runtime_Environment_(JRE) |
gptkbp:runs_through |
gptkb:Java_Virtual_Machine
mobile devices with Java support HTML pages with applets |
gptkbp:security |
gptkb:true
|
gptkbp:specification |
gptkb:Java_Persistence_API_(JPA)
gptkb:Java_Platform,_Enterprise_Edition gptkb:Java_EE_Security_API gptkb:Java_API_for_Concurrency_(JSR_236) gptkb:Java_Server_Pages_(JSP) gptkb:Jakarta_EE_8 gptkb:Java_API_for_JSON_Binding_(JSON-B) gptkb:API gptkb:Java_EE_Connector_Architecture gptkb:Java_programming_language gptkb:Java_EE_Full_Profile gptkb:Java_API_for_XML_Binding_(JAXB) gptkb:Java_Message_Service_(JMS) gptkb:Java_API_for_JSON_Processing_(JSON-P) gptkb:Java_Authentication_and_Authorization_Service_(JAAS) gptkb:Java_EE_Micro_Profile gptkb:Java_API_for_XML_Web_Services_(JAX-WS) gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:Inspector gptkb:Enterprise_Java_Beans_(EJB) gptkb:Java_API_for_Web_Socket gptkb:Java_EE_8_Specification gptkb:Java_API_for_Web_Socket_(JSR_356) gptkb:Java_API_for_RESTful_Web_Services_(JAX-RS) gptkb:Java_Transaction_API_(JTA) gptkb:Java_API_for_Batch_Processing_(JSR_352) gptkb:Java_API_for_XML_Processing_(JAXP) gptkb:Java_Server_Faces_(JSF) Context and Dependency Injection (CDI) Java EE Connector Architecture (JCA) Java API for Messaging (JMS) |
gptkbp:successor |
gptkb:Jakarta_EE_9
gptkb:Jakarta_EE |
gptkbp:suitable_for |
Web applications
new projects |
gptkbp:supports |
gptkb:Java_Persistence_API_(JPA)
gptkb:Java_SE gptkb:servers gptkb:Internationalization_support gptkb:Compliance_Management gptkb:Java_Server_Pages_(JSP) gptkb:OAuth_2.0 gptkb:Java_programming_language gptkb:Java_1.0 gptkb:Java_Message_Service_(JMS) gptkb:cloud_computing gptkb:Open_ID_Connect gptkb:Java_API_for_XML_Web_Services_(JAX-WS) gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:AJAX gptkb:Enterprise_Java_Beans_(EJB) gptkb:Java_Servlets gptkb:Java_Server_Faces gptkb:Java_API_for_RESTful_Web_Services_(JAX-RS) gptkb:Java_Transaction_API_(JTA) gptkb:Java_Server_Faces_(JSF) Enterprise Applications Microservices architecture Batch processing JWT (JSON Web Tokens) RESTful services SOAP services Web services distributed computing event handling key management microservices architecture role-based access control security policies web services CORS (Cross-Origin Resource Sharing) attribute-based access control two-factor authentication Security features Transaction management Asynchronous processing Context and Dependency Injection (CDI) secure random number generation servlets various cryptographic protocols JMS messaging Graphics and painting pluggable authentication modules session fixation protection Mouse events 3 D graphics 2 D graphics Keyboard events JPA for ORM Persistence management |
gptkbp:targets |
gptkb:Java_SE
|
gptkbp:trends |
Cloud-native applications.
|
gptkbp:usage |
Enterprise applications
Enterprise applications. Enterprise-level applications. |
gptkbp:used_for |
Enterprise Applications
enterprise applications Enterprise applications interactive web applications Building enterprise applications building enterprise applications running Java applets building graphical user interfaces developing enterprise applications |
gptkbp:used_in |
Enterprise Applications
|
gptkbp:uses |
gptkb:API
gptkb:Java_programming_language gptkb:XML gptkb:Java_Development_Kit_(JDK) gptkb:Java_Virtual_Machine_(JVM) gptkb:JSON gptkb:REST gptkb:SOAP |
gptkbp:utilizes |
gptkb:Java_Persistence_API_(JPA)
gptkb:Java_Server_Pages_(JSP) gptkb:Java_Message_Service_(JMS) gptkb:Java_API_for_XML_Web_Services_(JAX-WS) gptkb:Enterprise_Java_Beans_(EJB) gptkb:Java_Servlets gptkb:Java_API_for_RESTful_Web_Services_(JAX-RS) Context and Dependency Injection (CDI) |
gptkbp:was_deprecated_in |
gptkb:Java_SE_9
|
gptkbp:was_executed_by |
gptkb:web_browser
web browsers client-side environment |
gptkbp:written_in |
gptkb:Java
|
gptkbp:bfsParent |
gptkb:Documentation
gptkb:Web |
gptkbp:bfsLayer |
3
|