Statements (349)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_Beans
gptkb:servers gptkb:Java_EE gptkb:Java_2_Platform gptkb:software_framework |
gptkbp:allows |
remote access
component-based development data type conversion file type handling dynamic data type handling |
gptkbp:api |
javax.activation
|
gptkbp:can_be |
reusable software components
used in enterprise applications used in mobile applications used in web applications used in RESTful services used in desktop applications used in microservices used in web services used in frameworks visual components used in cloud applications created using annotations used for data transfer used in EJB used in JSF used in JSP used in MVC architecture used in data binding used in enterprise integration used in event-driven programming manipulated in visual development environments used in JSP (Java Server Pages) configured in IDEs |
gptkbp:can_be_combined_with |
other EJB types
|
gptkbp:can_be_configured_for |
gptkb:JNDI
annotations message filtering deployment descriptors message listeners deployment descriptor |
gptkbp:can_be_used_for |
data streaming
|
gptkbp:can_be_used_in |
cloud environments
event-driven microservices |
gptkbp:can_be_used_with |
gptkb:Java_Persistence_API_(JPA)
gptkb:Java_Message_Service_(JMS) Microservices architecture transaction management |
gptkbp:can_handle |
multiple message types
|
gptkbp:character_type |
gptkb:protagonist
|
gptkbp:deployment |
gptkb:servers
Docker containers JAR files application servers WAR files EAR files |
gptkbp:designed_for |
encapsulation of multiple objects into a single object
encapsulation of multiple objects |
gptkbp:developed_by |
gptkb:Sun_Microsystems
gptkb:Red_Hat |
gptkbp:enables |
load balancing
reusability scalability business logic implementation content negotiation file type handling |
gptkbp:facilitates |
persistence
persistence management data type handling in I/ O |
gptkbp:features |
Clustering
Load balancing Security features Transaction management Microservices support Web services support Management console JMX support Container orchestration support Persistence support Messaging support |
gptkbp:first_edition |
gptkb:Wild_Fly
|
gptkbp:first_released |
gptkb:2004
|
gptkbp:follows |
Java conventions
|
gptkbp:governed_by |
Java Community Process (JCP)
|
gptkbp:has |
activation.jar
|
gptkbp:has_features |
data conversion
streaming support file type detection |
https://www.w3.org/2000/01/rdf-schema#label |
Java Beans
|
gptkbp:includes |
entity beans
message-driven beans session beans |
gptkbp:integrates_with |
gptkb:Apache_Camel
gptkb:Infinispan gptkb:Keycloak gptkb:Apache_Active_MQ gptkb:Hibernate |
gptkbp:is |
platform-independent
a specification a way to create modular applications a way to create scalable applications a way to manage application state used for building user interfaces a component architecture a component model a part of Java FX a part of Java SE a standard for Java components a way to create dynamic applications a way to create interactive applications a way to create reusable software components a way to encapsulate data a way to implement design patterns based on Java classes part of Java EE |
gptkbp:is_accessible_by |
gptkb:Remote_Method_Invocation_(RMI)
remote clients web services protocols EJB clients |
gptkbp:is_associated_with |
gptkb:Java_Persistence_API_(JPA)
|
gptkbp:is_based_on |
gptkb:Java_Beans
Java Beans architecture Java Beans specification |
gptkbp:is_compatible_with |
gptkb:Java_SE
gptkb:Java_EE gptkb:Java_Message_Service_(JMS) Microservices architecture RESTful services cloud environments |
gptkbp:is_defined_by |
Java EE specifications
|
gptkbp:is_designed_for |
distributed computing
server-side applications multi-tier architecture handling asynchronous messages |
gptkbp:is_different_from |
Stateful session bean
|
gptkbp:is_documented_in |
Java EE documentation
|
gptkbp:is_implemented_in |
gptkb:Java_programming_language
javax.activation package Java SE and Java EE environments |
gptkbp:is_integrated_with |
gptkb:Java_Server_Faces_(JSF)
RESTful services legacy systems web services |
gptkbp:is_managed_by |
gptkb:Docker
EJB container |
gptkbp:is_monitored_by |
management tools
JMX (Java Management Extensions) |
gptkbp:is_often_used_in |
gptkb:Spring_Framework
|
gptkbp:is_optimized_for |
high throughput
|
gptkbp:is_part_of |
gptkb:Java_Enterprise_Edition
gptkb:Java_Platform,_Enterprise_Edition gptkb:Java_Standard_Edition gptkb:Java_EE gptkb:Java_EE_platform gptkb:Java_2_Platform microservices architecture distributed systems service-oriented architecture Java EE (Enterprise Edition) Java EE ecosystem message-driven architecture service-oriented architecture (SOA) Java EE architecture Java EE 5 and later versions Java EE component model asynchronous messaging systems |
gptkbp:is_related_to |
gptkb:Java_Persistence_API_(JPA)
gptkb:Java_FX_Scene_Builder gptkb:Java_FX_Web_View gptkb:Java_Server_Pages_(JSP) gptkb:API gptkb:Java_RMI gptkb:Java_FX gptkb:Java_Message_Service_(JMS) gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:Java_FX_Animation gptkb:Java_FX_Charts gptkb:Java_FX_Media gptkb:Java_FX_FXML gptkb:Java_Server_Faces_(JSF) message queues Java Database Connectivity (JDBC) Servlets Java FX 3 D Java FX Controls Java FX Graphics Java FX Layouts Java EE technologies Java SE technologies Java FX CSS |
gptkbp:is_scalable |
gptkb:true
load balancing large applications |
gptkbp:is_similar_to |
Stateless session bean
|
gptkbp:is_supported_by |
gptkb:Glass_Fish_Server
gptkb:VMware_v_Sphere gptkb:JBoss_EAP gptkb:Amazon_Web_Services gptkb:Java_Development_Kit_(JDK) gptkb:Java_Runtime_Environment_(JRE) application servers Java EE containers |
gptkbp:is_targeted_at |
incoming messages
|
gptkbp:is_tested_for |
gptkb:JUnit
unit testing frameworks |
gptkbp:is_used_by |
gptkb:API
|
gptkbp:is_used_for |
data access
resource management session management background processing load distribution email attachments business logic implementation message processing backend services service-oriented architecture (SOA) decoupling components creating reusable software components |
gptkbp:is_used_in |
gptkb:API
enterprise applications real-time applications web applications enterprise resource planning (ERP) systems Java applications media applications cloud applications customer relationship management (CRM) systems financial applications healthcare applications e-commerce applications government applications email applications travel applications retail applications telecommunications applications education applications logistics applications mobile backend services |
gptkbp:is_utilized_for |
event sourcing
|
gptkbp:is_utilized_in |
microservices architecture
|
gptkbp:latest_version |
gptkb:EJB_1.0
gptkb:EJB_1.1 gptkb:EJB_2.1 gptkb:EJB_3.2 gptkb:EJB_3.0 gptkb:EJB_2.0 gptkb:EJB_3.1 1.2.0 7.4.0 |
gptkbp:license |
gptkb:GNU_Lesser_General_Public_License
|
gptkbp:offers |
security features
|
gptkbp:operating_system |
Cross-platform
|
gptkbp:part_of |
gptkb:Java_EE
gptkb:Java_2_Platform |
gptkbp:programming_language |
gptkb:Java
|
gptkbp:provides |
gptkb:Java_Persistence_API_(JPA)
gptkb:Data_Source_interface gptkb:API gptkb:SOAP_Web_Services gptkb:Java_Message_Service_(JMS) gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:Java_Transaction_API_(JTA) gptkb:Java_Server_Faces_(JSF) API management event-driven programming Configuration management load balancing resource management security features transaction management asynchronous processing component-based architecture Service discovery event-driven programming model concurrency control Health checks Context and Dependency Injection (CDI) getter and setter methods Deployment management failover capabilities Support for containerization transactional support Logging support Support for cloud environments data type management Metrics and monitoring Web Socket support Integration with CI/ CD tools EJB (Enterprise Java Beans) Command Map class interoperability with other Java technologies Data Content Handler interface Mailcap class data content management a framework for handling data types Data Content Handler Factory interface File Data Source class Mime Type class URLData Source class |
gptkbp:receives |
messages
|
gptkbp:released |
gptkb:1998
|
gptkbp:released_in |
gptkb:1998
|
gptkbp:replaced_by |
gptkb:Java_SE_11
Jakarta Activation |
gptkbp:security |
security policies
Java EE security model |
gptkbp:successor |
gptkb:Wild_Fly
|
gptkbp:suitable_for |
event-driven applications
transactional applications multi-tier architecture |
gptkbp:supports |
gptkb:Java_Persistence_API_(JPA)
gptkb:API gptkb:Java_EE gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:JMS RESTful services distributed computing event handling interoperability load balancing transaction management web services web application development asynchronous processing dependency injection EJB timers MIME types persistence serialization property change events persistence context message-driven architecture MIME type handling concurrency management MIME type detection |
gptkbp:used_for |
Enterprise applications
data type management data type activation data type discovery data type handling |
gptkbp:used_in |
gptkb:Java_EE
gptkb:Java_programming_language Java EE applications |
gptkbp:uses |
gptkb:Java_Persistence_API_(JPA)
gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:Java_Transaction_API_(JTA) |
gptkbp:written_in |
gptkb:Java
|
gptkbp:bfsParent |
gptkb:Web
|
gptkbp:bfsLayer |
3
|