Jakarta Enterprise Beans (original) (raw)
Jakarta Enterprise Beans (EJB; anteriorment Enterprise JavaBeans) és una de les múltiples Java APIs per la construcció modular de programari empresarial. És un component de la part servidora que encapsula la lògica de negoci de la part servidora. Un contenidor web EJB proveeix un entorn d'execució per components de programari relatius a l'entorn web, incloent-hi la seguretat informàtica, gestió del cicle de vida de Java Servlets, processat de transaccions i altres serveis web. L'especificació EJB és un subtipus de l'especificació Jakarta EE.
Property | Value |
---|---|
dbo:abstract | Jakarta Enterprise Beans (EJB; anteriorment Enterprise JavaBeans) és una de les múltiples Java APIs per la construcció modular de programari empresarial. És un component de la part servidora que encapsula la lògica de negoci de la part servidora. Un contenidor web EJB proveeix un entorn d'execució per components de programari relatius a l'entorn web, incloent-hi la seguretat informàtica, gestió del cicle de vida de Java Servlets, processat de transaccions i altres serveis web. L'especificació EJB és un subtipus de l'especificació Jakarta EE. (ca) Enterprise Java Beans 3 (EJB3) jsou řízené, serverové komponenty umožňující modulární tvorbu podnikových aplikací. Specifikace EJB3 je součástí množiny aplikačního programového rozhraní (API) definující Java Enterprise Edition (Java EE). EJB3 vychází z vlastností klasických Java Beans. Cílem EJB je oddělit business logiku aplikace od prezentační (viz např. JSP) a persistentní vrstvy (viz CRUD operace), ale také zajistit předpoklady pro integraci s ostatními technologiemi – JMS, a . Vývojáři podnikových systémů tak mohou využívat výhody plynoucí z užití EJB – znovu-použitelnost kódu, oddělení logiky aplikace, transakční zpracování, bezpečnost, jednodušší testování a integrace apod. Ve specifikaci EJB je také detailněji popsáno, jakým způsobem má aplikační server spolu s EJB kontejnerem poskytovat základní funkcionalitu (persistenci přes Java Persistence API, transakční zpracování, řízení souběžného přístupu, události pomocí JMS, jmenné a adresářové služby JNDI, bezpečnost – a JAAS, nasazení softwarových komponent na aplikační server, vzdálené volání procedur pomocí , zpřístupnění business metod ve formě webových služeb). (cs) وحدة جافا للأعمال Enterprise JavaBean (EJB) هو بنية تدار من جانب الخادم لبناء الوحدات لتطبيقات الأعمال.إن خاصية وحدة جافا للأعمال أحد واجهات برمجة التطبيق المتعددة التابعة لجافا في خاصية Java EE. كما أن وحدة جافا للأعمال عبارة عن نموذج بجانب الخادم الذي يغلف منطق الأعمال لتطبيق ما. وكانت خاصية وحدة جافا للأعمال قد طورت أصلا في عام 1997 من قبل آي بي إم وتبنتها لاحقا صن مايكروسيستم (وحدة جافا للأعمال 1.0 و 1.1) في عام 1999، وتحسن في ظل معالجة تجمع الجافا Java Community Process مثل JSR 19 (وحدة جافا للأعمال 2.0)، وJSR 153 (وحدة جافا للأعمال2.1)، وJSR220 (وحدة جافا للأعمال 3.0)، وJSR318 (وحدة جافا للأعمال 3.1). وتعمل خاصية وحدة جافا للأعمال على تقديم طريقة قياسية لتطبيق شفرة «أعمال» النهاية الخلفية الموجودة نمطيا في تطبيقات الأعمال (كما هو نقيض لشفرة واجهة «النهاية الأمامية»). وكانت مثل هذه الشفرة موجودة باستمرار لتناول نفس أنواع المشكلات، ووجد كذلك أن الحلول لهذه المشكلات يعاد تطبيقها بصورة متكررة من قبل المبرمجين. وكان وحدة جافا للأعمال يهدف إلى تناول مثل هذه الاهتمامات كقضية هامة، وتكامل عملياتي، والأمن بطريقة قياسية، تاركة المبرمجين أحرارا في التركيز على المشكلة الخاصة المتاحة. ووفقا لذلك، فإن خاصية وحدة جافا للأعمال تفصل كيفية تقديم خادم للتطبيق: * معالجة التبادل. * التكامل مع خدمات التوكيد المقدمة من قبل واجهة برمجة تطبيق جافا المؤكدة. * التحكم المتزامن. * الأحداث باستخدام خدمات رسائل جافا. * تسمية وخدمات الدليل (JNDI). * الأمن (جافا بالامتداد الكرايبتوجرافي) JCE و JAAS. * نشر مكونات البرامج في تطبيق خادم التطبيق. * الاستدعاءات الاجرائية البعيدة باستخدام RMI-IIOP (Remote Method Invocation Over Internet Orb Protocol). * دعم طرق الأعمال مثل خدمات الويب. إضافة إلى ذلك، فإن خاصية وحدة جافا للأعمال تحدد الأدوار التي لعبها حاوية وحدة جافا للأعمال ووحدات جافا للأعمال، وكذلك كيفية نشر وحدات جافا للأعمال في حاوية. لاحظ أن الخاصية الحالية لوحدة جافا للأعمال لا تفصل بصورة مزيدة كيفية تقديم خادم التطبيق للتوكيد (وهي المهمة الموكلة لخاصية لخاصية JPA)، ولكن بدلا من تفصيل كيف يمكن لمنطق الأعمال أن يتكامل بسهولة مع خدمات التوكيد المقدمة من قبل خادم التطبيق.ومن أجل النشر والتشغيل، فإن خوادم التطبيق تكون مستخدمة. وتدعم تطبيقات أوراكل: ويبلوجيك WebLogic، وجلاس فيش أيه إس GlassFish AS، وتطبيق ويبسفير WebSphere وسايبيس أيسيرفر Sybase EAServer التابعين لآي بي إم خواص وحدة جافا للأعمال المقدمة من أوراكل صن مايكروسوفت. ويعتبر خادم أباتشي جيرونيمو the Apache Geronimo Serverخادم تطبيقي مصدري مفتوح طورته مؤسسة أباتشي للبرمجيات ASF. (ar) Enterprise JavaBeans (EJB) estas mastrumata, servil-flanka komponanta arkitekturo por modulema konstruado de entreprenaj aplikaĵoj. La EJB specifo estas unu de la pluraj Java API-oj en la Java EE specifo. EJB estas servil-flanka modelo, kiu enkapsuligas la komercan logikon de aplikaĵo. La EJB specifo originale evoluiĝis en 1997 fare de IBM kaj poste adoptiĝis de Sun Microsystems (EJB 1.0 kaj 1.1) en 1999 kaj estis plibonigita sub la Java Komunuma Procedo kiel JSR 19 (EJB 2.0), JSR 153 (EJB 2.1), JSR 220 (EJB 3.0), JSR 318 (EJB 3.1) kaj JSR 345 (EJB 3.2). La EJB specifo intencas provizi normigitan manieron por realigi la dorsoflankan "komercan" kodon kutime trovatan en entreprenaj aplikaĵoj (male de "fasada" kodo). Tia kodo alfrontadas la samajn tipojn de problemoj, kaj solvoj de tiaj problemoj ofte ripetante funkciiginte de programistoj. EJBs celas alfronti tiajn komunajn koncernojn, kiel daŭrigado, transakcia integreco kaj sekureco en normigita maniero, liberigante programistojn por koncentri sin al la specifa solvenda problemo. (eo) Jakarta Enterprise Beans (EJB; früher Enterprise JavaBeans) sind standardisierte Komponenten innerhalb eines Java-EE-Servers (Java Enterprise Edition). Sie vereinfachen die Entwicklung komplexer mehrschichtiger verteilter Softwaresysteme mittels Java. Mit Enterprise JavaBeans können wichtige Konzepte für Unternehmensanwendungen, z. B. Transaktions-, Namens- oder Sicherheitsdienste, umgesetzt werden, die für die Geschäftslogik einer Anwendung nötig sind. (de) Las Enterprise JavaBeans (también conocidas por sus siglas EJB) son una de las interfaces de programación de aplicaciones (API) que forman parte del estándar de construcción de aplicaciones empresariales J2EE (ahora JEE) de Oracle Corporation (inicialmente desarrollado por Sun Microsystems). Su especificación detalla cómo los servidores de aplicaciones proveen objetos desde el lado del servidor, que son precisamente los EJB: * Comunicación remota utilizando CORBA. * Transacciones. * Control de la concurrencia. * Eventos utilizando JMS (Java Messaging Service). * Servicios de nombres y de directorio. * Seguridad. * Ubicación de componentes en un servidor de aplicaciones. La especificación de EJB define los papeles jugados por el contenedor de EJB y los EJB, además de disponer los EJB en un contenedor. (es) Jakarta Enterprise Beans (EJB; formerly Enterprise JavaBeans) is one of several Java APIs for modular construction of enterprise software. EJB is a server-side software component that encapsulates business logic of an application. An EJB web container provides a runtime environment for web related software components, including computer security, Java servlet lifecycle management, transaction processing, and other web services. The EJB specification is a subset of the Java EE specification. (en) Enterprise JavaBeans (EJB) est une architecture de composants logiciels côté serveur pour la plateforme de développement Java EE. Cette architecture propose un cadre pour créer des composants distribués (c’est-à-dire déployés sur des serveurs distants) écrit en langage de programmation Java hébergés au sein d'un serveur applicatif permettant de représenter des données (EJB dit entité), de proposer des services avec ou sans conservation d'état entre les appels (EJB dit session), ou encore d'accomplir des tâches de manière asynchrone (EJB dit message). Tous les EJB peuvent évoluer dans un contexte transactionnel. De la version 1.0 à la version 2.1, un EJB était accompagné d'un ou plusieurs fichiers de déploiement écrits en XML qui permettait au serveur applicatif de déployer correctement l'objet au sein d'un conteneur. C'était notamment dans ces fichiers de déploiement que le développeur avait la possibilité de préciser le cadre transactionnel dans lequel l'objet allait s'exécuter. Depuis la version 3.0, le modèle EJB utilise le principe d'annotation Java (meta-données) pour spécifier toute la configuration et les propriétés transactionnelles de l'objet. Le fichier de code source de l'EJB se suffit à lui-même. C'est le serveur applicatif qui est chargé de la création, la destruction, la passivation ou l'activation de ses composants en fonction des besoins. Le client via un appel RMI (ou une de ses dérivées) va rechercher un EJB par son nom logique JNDI et appeler une ou plusieurs méthodes de cet objet. (fr) Enterprise Java Bean (EJB) adalah teknologi untuk mengembangkan komponen di sisi server yang scalable, transactional dan secure untuk aplikasi enterprise. ketiga komponen tersebut terdiri dari : * Scalable EJB dirancang untuk bisa scalable, yaitu untuk bisa menangani jumlah concurent user yang membesar. Scalability bisa dicapai dengan vertical scalability yaitu dengan menambahkan memory maupun processor dari sebuah mesin, atau dengan membuat cluster di mana EJB di- deploy di beberapa mesin * Transactional EJB dirancang untuk mendukung transaction, di mana satu rentetan perubahan data diperlakukan sebagai satu kesatuan. Sebagai contoh, dalam aplikasi e-banking, di mana user melakukan transfer uang dari satu account ke account lain. Dalam operasi ini terdapat dua buah perubahan data setidaknya yaitu pengurangan jumlah uang dari account pengirim, dan penambahan jumlah uang ke account penerima. Dua buah perubahan data ini dipandang sebagai satu kesatuan. Jika salah satu gagal, maka keduanya dibatalkan. * Secure EJB juga bisa dirancang untuk secure, dengan menerapkan Role-Based Access Control di mana user-user dengan role tertentu saja yang bisa mengakses komponen-komponen EJB tertentu * Transparancy EJB juga mendukung location transparancy, di mana EJB bisa di-deploy di enterprise application server yang lokasinya bisa di mana saja. Client dari EJB akan menemukan EJB ini dengan melakukan lookup ke directory server. Untuk mengembangkan EJB, langkah pertama menuliskan source code, kemudian melakukan compilasi (compile), selanjutnya menuliskan deployment descriptor, dan langkah terakhir mendeploy ke application server. Perlu ditekankan, EJB berbeda dengan Swing maupun JSP yang menyediakan user interface, namun EJB bekerja di back-end. EJB menyediakan service yang dipanggil oleh client. Client dari EJB bisa berupa stand alone application dengan Swing, ataupun web-based application dengan JSP. (in) 엔터프라이즈 자바빈즈(Enterprise JavaBeans; EJB)는 기업환경의 시스템을 구현하기 위한 서버측 컴포넌트 모델이다. 즉, EJB는 애플리케이션의 업무 로직을 가지고 있는 서버 애플리케이션이다. EJB 사양은 Java EE의 자바 API 중 하나로, 주로 웹 시스템에서 JSP는 화면 로직을 처리하고, EJB는 업무 로직을 처리하는 역할을 한다. (ko) In informatica gli Enterprise JavaBean (EJB) sono i componenti software che implementano, lato server, la logica di business di un'applicazione web all'interno dell'architettura/piattaforma Java EE espletando servizi a favore della parte di front-end ovvero per la logica di presentazione di un'applicazione web. Rappresentano dunque uno strato software residente su un application server all'interno di un'architettura software di tipo multi-tier. Le specifiche per gli EJB definiscono diverse proprietà che questi devono rispettare, tra cui la persistenza, il supporto alle transazioni, la gestione della concorrenza e della sicurezza e l'integrazione con altre tecnologie, come JMS, JNDI, e CORBA. Lo standard attuale, EJB 3.2, completato nella primavera del 2013, differisce notevolmente dalla versione 2.1 delle specifiche, in quanto introduce la possibilità di effettuare dependency injection e di effettuare mediante annotations le configurazioni che precedentemente avvenivano mediante XML. Gli EJB necessitano di un EJB container tipicamente implementato all'interno degli application server assieme al servlet container per la parte di front-end. (it) Enterprise JavaBeans (EJB) とは、JavaBeans仕様と同様のものを、ネットワーク分散型ビジネスアプリケーションのサーバサイドで実現した仕様のこと。セキュリティ機能などを備える。サン・マイクロシステムズ(サン)がJava EE(現・Jakarta EE)仕様の中でビジネスロジックをモデル化およびデータの永続化のために作成した。データベースやアプリケーションサーバなどで実装されている。 (ja) De Enterprise JavaBeans-specificatie is een van de Java-API's in de J2EE-standaard. EJB's zijn bedoeld om in een meerlagenmodel de zogenaamde businesslogica van een applicatie te bevatten. EJBs bieden de volgende mogelijkheden: * communicatie met andere componenten via CORBA * persistentie * transacties * parallelle uitvoering * gebruikmaken van Java Messaging Service * gebruik van naming en directory services * beveiliging * in gebruik nemen van componenten in een EJB-container in een J2EE-applicatieserver Verder definieert de EJB-specificatie de rollen die de EJB-container en de EJB's spelen. Ook wordt beschreven hoe EJB's in gebruik worden genomen in de container. De plaats van EJB in de gelaagde J2EE-architectuur is als volgt: cliënt-laag: webbrowser/HTML-pagina'sweb-laag: Servlets/JSP'sbusinesslogica: EJB (nl) Enterprise JavaBeans (также часто употребляется в виде аббревиатуры EJB) — спецификация технологии написания и поддержки серверных компонентов, содержащих бизнес-логику. Является частью Java EE. Эта технология обычно применяется, когда бизнес-логика требует как минимум один из следующих сервисов, а часто все из них: * поддержка сохранности данных (persistence); данные должны быть в сохранности даже после остановки программы, чаще всего достигается с помощью использования базы данных * поддержка распределённых транзакций * поддержка параллельного изменения данных и многопоточность * поддержка событий * поддержка именования и каталогов (JNDI) * безопасность и ограничение доступа к данным * поддержка автоматизированной установки на сервер приложений * удалённый доступ Каждый EJB-компонент является набором Java-классов со строго регламентированными правилами именования методов (верно для EJB 2.0, в EJB 3.0 за счет использования аннотаций выбор имён свободный). Бывают трёх основных типов: * объектные (Entity Bean) — перенесены в спецификацию Java Persistence API * сессионные (Session Beans), которые бывают * stateless (без состояния) * stateful (с поддержкой текущего состояния сессии) * singleton (один объект на все приложение; начиная с версии 3.1) * управляемые сообщениями (Message Driven Beans) — их логика является реакцией на события в системе (ru) Enterprise JavaBeans är en Javastandard för distribuerade objekt och är en del av den större specifikationen , J2EE. Namnet förkortas vanligen EJB. Enterprise JavaBeans är en teknik för att bland annat hantera transaktioner, databasoperationer och centrala tjänster i mjukvara för affärssystem. Tekniken har kritiserats för att den introducerar onödigt mycket komplexitet för utvecklaren. En förhållandevis ny våg inom Java Enterprise Edition förespråkar bruket av andra tekniker än Enterprise JavaBeans, som alla delar den egenskap att de är mer lättviktiga än Enterprise JavaBeans. Det vill säga att de saknar mycket av den komplexitet som Enterprise JavaBeans medför. Ett exempel på en sådan teknik är . Lättviktiga alternativ till Enterprise JavaBeans kallas ofta för POJO-tekniker. Enterprise JavaBeans har förändrats avsevärt från den ursprungliga specifikationen till den nuvarande, som har versionsnummer 3. Den nuvarande specifikationen har tagit hänsyn till den kritik som rör onödig komplexitet och förenklar i många avseenden utveckling med Enterprise JavaBeans. (sv) Enterprise JavaBeans (EJB) – technologia działająca po stronie serwera, która jest jednym z elementów specyfikacji JEE. EJB jest podobny do podzbioru możliwości JEE w kontekście zarządzania ziarnami (ang. beans), udostępniającymi usługi takie jak transakcyjność, trwałość, rozproszenie, bezpieczeństwo, wielodostęp itp. Jedyną rzeczą wymaganą od programisty korzystającego ze specyfikacji EJB jest dostosowanie się do pewnego interfejsu EJB (wymogów implementacyjnych), którego zastosowanie zwalnia użytkownika EJB (dostawcy ziarna lub całego modułu ziaren EJB) z konieczności opracowywania własnych metod obsługi komponentów. Idea EJB opiera się na tworzeniu komponentów (ziaren EJB), które mogą być osadzane na serwerze aplikacji (tzw. kontenerze EJB), który z kolei udostępnia je do wykonania lokalnie (dostęp z części aplikacji uruchomionej na tej samej wirtualnej maszynie) lub zdalnie poprzez protokół RMI over IIOP. Wyróżnia się trzy główne rodzaje ziaren EJB: * sesyjne EJB (ang. session EJB) bezstanowe i stanowe, * sterowane komunikatami EJB (ang. message-driven EJB), * encyjne EJB (ang. entity EJB) (w EJB 3.0 zastąpione przez encje, które doczekały się własnej specyfikacji - Java Persistence API - wciąż jednak będące częścią specyfikacji EJB). Każde z ziaren ma różne zastosowanie. Ziarna sesyjne są używane do umieszczania w nich logiki aplikacji - kodu, który przetwarza dane. Encyjne EJB reprezentują w sposób obiektowy dane (np. dostarczają obiektowego spojrzenia na relacyjną bazę danych). Ziarna sterowane komunikatami znajdują zastosowanie w przetwarzaniu asynchronicznym i w zaawansowanych modelach współpracy oprogramowania. Np. model abonent-dostawca: bean rejestruje się jako dostawca pewnej usługi, klienci mogą zarejestrować się jako abonenci. Główną zaletą EJB jest nakierowanie projektanta na pewne sprawdzone sposoby rozwiązania typowych problemów w systemie rozproszonym: zarządzanie połączeniami, transakcja rozproszona, mapowanie danych na model obiektowy itp. (pl) Enterprise JavaBeans (EJB) é um componente da plataforma JEE que roda em um de um servidor de aplicação. Seu principal objetivo consiste em fornecer um desenvolvimento rápido e simplificado de aplicações Java, com base em componentes distribuídos, transacionais, seguros e portáveis. Atualmente, na versão 3.2 (liberada em 28/05/2015), o EJB tem seu futuro definido conjuntamente entre grandes empresas como IBM, Oracle e HP, como também por uma vasta comunidade de programadores numa rede mundial de colaboração sob o portal do JCP. A grande mudança entre a versão 2.1 e a versão 3.0 se refere à introdução de anotações Java, que facilitam o desenvolvimento, diminuindo a quantidade de código e o uso de arquivos de configuração XML. A plataforma J2EE providencia algumas facilidades dedicadas à camada de lógica de negócio e para o acesso a banco de dados. Através do EJB o programador utiliza a infraestrutura do servidor de aplicação voltada para o desenvolvimento de aplicações de missão crítica (de alta importância para a empresa) e de aplicações empresariais em geral. (pt) 企业级JavaBean(Enterprise JavaBean, EJB)是一个用来构筑企业级应用的服务器端可被管理组件。 Java企业版API(Java Enterprise Edition)中提供了对EJB的规范。EJB是一个封装有某个应用程序之业务逻辑服务器端组件。EJB最早于1997年由IBM提出,旋即被太阳微系统采用并形成标准(EJB 1.0 和EJB 1.1)。其后在Java社区进程(Java Community Process)支持下陆续有一些JSR被制订来定义新的EJB标准,分别是JSR 19 (EJB 2.0), JSR 153 (EJB 2.1) 以及最新的JSR 220 (EJB 3.0)。 EJB规范的目的在于为企业及应用开发人员实现后台业务提供一个标准方式,从而解决一些此前总是在作业过程中总是重复发生的问题。EJB以一个标准方式自动处理了诸如数据持久化,事务整合,安全对策等不同应用的共有问题,使得软件开发人员可以专注于程序的特定需求而不再饱受那些非业务元素的困扰。 据此,EJB规范明确了一个应用服务器应当支持的中间管理细目,包括: * 数据持久化 * 事务处理 * 并发控制 * 基于JMS的事件驱动 * 基于JNDI的名字和空间管理 * 基于JCE和JAAS的安全管理 * 应用服务器端的软件组件部署 * 使用协议的远程过程调用 * 将业务方法暴露为Web服务 此外,EJB定义文档还指定了和各EJB的角色定位,以及如何将EJB部署至EJB容器当中。 (zh) Enterprise JavaBeans (також часто зустрічається в вигляді абревіатури EJB) — специфікація технології написання і підтримки серверних компонентів, що містять бізнес-логіку. Є частиною Java EE. Ця технологія переважно застосовується, коли бізнес-логіка потребує як мінімум один з наступних сервісів, а часто всі з них: * підтримка збереження даних (persistence); дані не повинні втратити цілісності навіть після зупинки програми; частіше за все досягається з допомогою використання бази даних * підтримка розподілених транзакцій * підтримка конкуртентної зміни даних і багатонитевість * підтримка подій * підтримка іменування і каталогів * безпека і обмеження доступу до даних * підтримка автоматизованої установки на сервер * віддалений доступ Кожна EJB компонента є набором Java класів із строго регламентованими правилами іменування методів. Бувають трьох основних типів: * об'єктні (Entity Bean) * сесійні (Session Beans),які бувають без стану (stateless), і з підтримкою поточного стану сесії (stateful) * керовані повідомленнями (Message Driven Beans) — їх логіка є реакцією на події в системі (uk) |
dbo:wikiPageExternalLink | http://r4r.co.in/java/ejb/ http://www.pcds.co.in/ejb-interview-questions-and-answers.php http://www.quartz-scheduler.org/ https://anypoint.mulesoft.com/exchange/com.plektonlabs.mulesoft.connectors/mule-ejb-connector/ http://www.infoq.com/articles/EJB-Glossary http://www.jcp.org/en/jsr/detail%3Fid=153 http://www.jcp.org/en/jsr/detail%3Fid=19 http://www.jcp.org/en/jsr/detail%3Fid=220 http://www.jcp.org/en/jsr/detail%3Fid=318 http://www.jcp.org/en/jsr/detail%3Fid=345 https://jakarta.ee/specifications/enterprise-beans/3.2/ https://jakarta.ee/specifications/enterprise-beans/4.0/ https://web.archive.org/web/20110730141808/http:/www.javabeat.net/articles/277-working-with-message-driven-beans-1.html http://java.sun.com/javaee/5/docs/tutorial/doc/bnblr.html http://java.sun.com/javase/6/docs/api/java/util/concurrent/Future.html http://java.sun.com/products/ejb/docs.html http://java.sun.com/products/ejb/javadoc-3_0-fr/index.html http://jcp.org/en/jsr/detail%3Fid=220 http://jcp.org/en/jsr/detail%3Fid=318 http://jcp.org/en/jsr/detail%3Fid=345 |
dbo:wikiPageID | 42750 (xsd:integer) |
dbo:wikiPageLength | 38862 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1081500842 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Proper_subset dbr:Enterprise_software dbr:Entity_Bean dbr:Message_passing dbr:Application_server dbr:List_of_Java_APIs dbr:Dependency_injection dbr:Deployment_descriptor dbr:Jakarta_Messaging dbr:Jakarta_Persistence dbr:Jakarta_XML_RPC dbr:User_interface dbr:Web_container dbr:Computer_security dbr:Concurrent_computing dbr:SOAP dbr:RMI-IIOP dbr:Front_and_back_ends dbr:MuleSoft dbr:Concurrency_control dbr:Convention_over_configuration dbr:Calling_convention dbr:Document_Type_Definition dbr:Parallel_computing dbr:Persistence_(computer_science) dbr:State_(computer_science) dbc:Java_enterprise_platform dbr:Data_integrity dbr:WSDL dbr:Web_service dbr:Web_services dbr:Distributed_computing dbr:ACID dbr:Eclipse_Foundation dbr:Event-driven_programming dbr:Directory_service dbr:Software_component dbr:Software_deployment dbr:Runtime_environment dbr:Proxy_pattern dbr:Remote_procedure_call dbr:HTTP dbr:Asynchronous_method_invocation dbr:International_Business_Machines dbr:JNDI dbr:Jakarta_Connectors dbr:JavaServer_Faces dbr:Java_(programming_language) dbr:Java_Authentication_and_Authorization_Service dbr:Java_EE dbr:Java_EE_Connector_Architecture dbr:Java_Message_Service dbr:Java_Persistence_API dbr:Java_Servlet dbr:Java_Transaction_API dbc:Java_platform_software dbc:Java_specification_requests dbr:Job_scheduler dbr:Sun_Microsystems dbr:JavaOne dbr:Java_Community_Process dbr:Java_Cryptography_Extension dbr:Java_Naming_and_Directory_Interface dbr:Java_annotation dbr:Transaction_processing dbr:Aspect-oriented_programming dbr:Business_logic dbr:Spring_Framework dbr:Encapsulation_(object-oriented_programming) dbr:JVM dbr:Method_(computer_science) dbr:Object-relational_mapping dbr:CORBA dbr:XML dbr:Service_provider_interface dbr:Singleton_pattern dbr:Component_(software) dbr:XML_Schema_(W3C) dbr:Server-side dbr:WAR_file_format_(Sun) dbr:Class_(computer_science) dbr:JAX-RPC dbr:JAX-WS dbr:JAX-RS dbr:Wikt:asynchrony |
dbp:wikiPageUsesTemplate | dbt:Citation_needed dbt:Code dbt:Distinguish dbt:Official_website dbt:Redirect dbt:Reflist dbt:See_also dbt:Short_description dbt:Jakarta_EE |
dcterms:subject | dbc:Java_enterprise_platform dbc:Java_platform_software dbc:Java_specification_requests |
rdf:type | owl:Thing |
rdfs:comment | Jakarta Enterprise Beans (EJB; anteriorment Enterprise JavaBeans) és una de les múltiples Java APIs per la construcció modular de programari empresarial. És un component de la part servidora que encapsula la lògica de negoci de la part servidora. Un contenidor web EJB proveeix un entorn d'execució per components de programari relatius a l'entorn web, incloent-hi la seguretat informàtica, gestió del cicle de vida de Java Servlets, processat de transaccions i altres serveis web. L'especificació EJB és un subtipus de l'especificació Jakarta EE. (ca) Jakarta Enterprise Beans (EJB; früher Enterprise JavaBeans) sind standardisierte Komponenten innerhalb eines Java-EE-Servers (Java Enterprise Edition). Sie vereinfachen die Entwicklung komplexer mehrschichtiger verteilter Softwaresysteme mittels Java. Mit Enterprise JavaBeans können wichtige Konzepte für Unternehmensanwendungen, z. B. Transaktions-, Namens- oder Sicherheitsdienste, umgesetzt werden, die für die Geschäftslogik einer Anwendung nötig sind. (de) Jakarta Enterprise Beans (EJB; formerly Enterprise JavaBeans) is one of several Java APIs for modular construction of enterprise software. EJB is a server-side software component that encapsulates business logic of an application. An EJB web container provides a runtime environment for web related software components, including computer security, Java servlet lifecycle management, transaction processing, and other web services. The EJB specification is a subset of the Java EE specification. (en) 엔터프라이즈 자바빈즈(Enterprise JavaBeans; EJB)는 기업환경의 시스템을 구현하기 위한 서버측 컴포넌트 모델이다. 즉, EJB는 애플리케이션의 업무 로직을 가지고 있는 서버 애플리케이션이다. EJB 사양은 Java EE의 자바 API 중 하나로, 주로 웹 시스템에서 JSP는 화면 로직을 처리하고, EJB는 업무 로직을 처리하는 역할을 한다. (ko) Enterprise JavaBeans (EJB) とは、JavaBeans仕様と同様のものを、ネットワーク分散型ビジネスアプリケーションのサーバサイドで実現した仕様のこと。セキュリティ機能などを備える。サン・マイクロシステムズ(サン)がJava EE(現・Jakarta EE)仕様の中でビジネスロジックをモデル化およびデータの永続化のために作成した。データベースやアプリケーションサーバなどで実装されている。 (ja) وحدة جافا للأعمال Enterprise JavaBean (EJB) هو بنية تدار من جانب الخادم لبناء الوحدات لتطبيقات الأعمال.إن خاصية وحدة جافا للأعمال أحد واجهات برمجة التطبيق المتعددة التابعة لجافا في خاصية Java EE. كما أن وحدة جافا للأعمال عبارة عن نموذج بجانب الخادم الذي يغلف منطق الأعمال لتطبيق ما. وكانت خاصية وحدة جافا للأعمال قد طورت أصلا في عام 1997 من قبل آي بي إم وتبنتها لاحقا صن مايكروسيستم (وحدة جافا للأعمال 1.0 و 1.1) في عام 1999، وتحسن في ظل معالجة تجمع الجافا Java Community Process مثل JSR 19 (وحدة جافا للأعمال 2.0)، وJSR 153 (وحدة جافا للأعمال2.1)، وJSR220 (وحدة جافا للأعمال 3.0)، وJSR318 (وحدة جافا للأعمال 3.1). (ar) Enterprise Java Beans 3 (EJB3) jsou řízené, serverové komponenty umožňující modulární tvorbu podnikových aplikací. Specifikace EJB3 je součástí množiny aplikačního programového rozhraní (API) definující Java Enterprise Edition (Java EE). EJB3 vychází z vlastností klasických Java Beans. Cílem EJB je oddělit business logiku aplikace od prezentační (viz např. JSP) a persistentní vrstvy (viz CRUD operace), ale také zajistit předpoklady pro integraci s ostatními technologiemi – JMS, a . Vývojáři podnikových systémů tak mohou využívat výhody plynoucí z užití EJB – znovu-použitelnost kódu, oddělení logiky aplikace, transakční zpracování, bezpečnost, jednodušší testování a integrace apod. Ve specifikaci EJB je také detailněji popsáno, jakým způsobem má aplikační server spolu s EJB kontejnerem pos (cs) Enterprise JavaBeans (EJB) estas mastrumata, servil-flanka komponanta arkitekturo por modulema konstruado de entreprenaj aplikaĵoj. La EJB specifo estas unu de la pluraj Java API-oj en la Java EE specifo. EJB estas servil-flanka modelo, kiu enkapsuligas la komercan logikon de aplikaĵo. La EJB specifo originale evoluiĝis en 1997 fare de IBM kaj poste adoptiĝis de Sun Microsystems (EJB 1.0 kaj 1.1) en 1999 kaj estis plibonigita sub la Java Komunuma Procedo kiel JSR 19 (EJB 2.0), JSR 153 (EJB 2.1), JSR 220 (EJB 3.0), JSR 318 (EJB 3.1) kaj JSR 345 (EJB 3.2). (eo) Enterprise JavaBeans (EJB) est une architecture de composants logiciels côté serveur pour la plateforme de développement Java EE. Cette architecture propose un cadre pour créer des composants distribués (c’est-à-dire déployés sur des serveurs distants) écrit en langage de programmation Java hébergés au sein d'un serveur applicatif permettant de représenter des données (EJB dit entité), de proposer des services avec ou sans conservation d'état entre les appels (EJB dit session), ou encore d'accomplir des tâches de manière asynchrone (EJB dit message). Tous les EJB peuvent évoluer dans un contexte transactionnel. (fr) Las Enterprise JavaBeans (también conocidas por sus siglas EJB) son una de las interfaces de programación de aplicaciones (API) que forman parte del estándar de construcción de aplicaciones empresariales J2EE (ahora JEE) de Oracle Corporation (inicialmente desarrollado por Sun Microsystems). Su especificación detalla cómo los servidores de aplicaciones proveen objetos desde el lado del servidor, que son precisamente los EJB: La especificación de EJB define los papeles jugados por el contenedor de EJB y los EJB, además de disponer los EJB en un contenedor. (es) Enterprise Java Bean (EJB) adalah teknologi untuk mengembangkan komponen di sisi server yang scalable, transactional dan secure untuk aplikasi enterprise. ketiga komponen tersebut terdiri dari : * Scalable EJB dirancang untuk bisa scalable, yaitu untuk bisa menangani jumlah concurent user yang membesar. Scalability bisa dicapai dengan vertical scalability yaitu dengan menambahkan memory maupun processor dari sebuah mesin, atau dengan membuat cluster di mana EJB di- deploy di beberapa mesin * Transactional * Secure * Transparancy (in) In informatica gli Enterprise JavaBean (EJB) sono i componenti software che implementano, lato server, la logica di business di un'applicazione web all'interno dell'architettura/piattaforma Java EE espletando servizi a favore della parte di front-end ovvero per la logica di presentazione di un'applicazione web. Rappresentano dunque uno strato software residente su un application server all'interno di un'architettura software di tipo multi-tier. (it) De Enterprise JavaBeans-specificatie is een van de Java-API's in de J2EE-standaard. EJB's zijn bedoeld om in een meerlagenmodel de zogenaamde businesslogica van een applicatie te bevatten. EJBs bieden de volgende mogelijkheden: * communicatie met andere componenten via CORBA * persistentie * transacties * parallelle uitvoering * gebruikmaken van Java Messaging Service * gebruik van naming en directory services * beveiliging * in gebruik nemen van componenten in een EJB-container in een J2EE-applicatieserver (nl) Enterprise JavaBeans (EJB) é um componente da plataforma JEE que roda em um de um servidor de aplicação. Seu principal objetivo consiste em fornecer um desenvolvimento rápido e simplificado de aplicações Java, com base em componentes distribuídos, transacionais, seguros e portáveis. Atualmente, na versão 3.2 (liberada em 28/05/2015), o EJB tem seu futuro definido conjuntamente entre grandes empresas como IBM, Oracle e HP, como também por uma vasta comunidade de programadores numa rede mundial de colaboração sob o portal do JCP. (pt) Enterprise JavaBeans (EJB) – technologia działająca po stronie serwera, która jest jednym z elementów specyfikacji JEE. EJB jest podobny do podzbioru możliwości JEE w kontekście zarządzania ziarnami (ang. beans), udostępniającymi usługi takie jak transakcyjność, trwałość, rozproszenie, bezpieczeństwo, wielodostęp itp. Jedyną rzeczą wymaganą od programisty korzystającego ze specyfikacji EJB jest dostosowanie się do pewnego interfejsu EJB (wymogów implementacyjnych), którego zastosowanie zwalnia użytkownika EJB (dostawcy ziarna lub całego modułu ziaren EJB) z konieczności opracowywania własnych metod obsługi komponentów. (pl) Enterprise JavaBeans är en Javastandard för distribuerade objekt och är en del av den större specifikationen , J2EE. Namnet förkortas vanligen EJB. Enterprise JavaBeans är en teknik för att bland annat hantera transaktioner, databasoperationer och centrala tjänster i mjukvara för affärssystem. Tekniken har kritiserats för att den introducerar onödigt mycket komplexitet för utvecklaren. En förhållandevis ny våg inom Java Enterprise Edition förespråkar bruket av andra tekniker än Enterprise JavaBeans, som alla delar den egenskap att de är mer lättviktiga än Enterprise JavaBeans. Det vill säga att de saknar mycket av den komplexitet som Enterprise JavaBeans medför. Ett exempel på en sådan teknik är . Lättviktiga alternativ till Enterprise JavaBeans kallas ofta för POJO-tekniker. (sv) Enterprise JavaBeans (также часто употребляется в виде аббревиатуры EJB) — спецификация технологии написания и поддержки серверных компонентов, содержащих бизнес-логику. Является частью Java EE. Эта технология обычно применяется, когда бизнес-логика требует как минимум один из следующих сервисов, а часто все из них: Каждый EJB-компонент является набором Java-классов со строго регламентированными правилами именования методов (верно для EJB 2.0, в EJB 3.0 за счет использования аннотаций выбор имён свободный). Бывают трёх основных типов: (ru) Enterprise JavaBeans (також часто зустрічається в вигляді абревіатури EJB) — специфікація технології написання і підтримки серверних компонентів, що містять бізнес-логіку. Є частиною Java EE. Ця технологія переважно застосовується, коли бізнес-логіка потребує як мінімум один з наступних сервісів, а часто всі з них: Кожна EJB компонента є набором Java класів із строго регламентованими правилами іменування методів. Бувають трьох основних типів: (uk) 企业级JavaBean(Enterprise JavaBean, EJB)是一个用来构筑企业级应用的服务器端可被管理组件。 Java企业版API(Java Enterprise Edition)中提供了对EJB的规范。EJB是一个封装有某个应用程序之业务逻辑服务器端组件。EJB最早于1997年由IBM提出,旋即被太阳微系统采用并形成标准(EJB 1.0 和EJB 1.1)。其后在Java社区进程(Java Community Process)支持下陆续有一些JSR被制订来定义新的EJB标准,分别是JSR 19 (EJB 2.0), JSR 153 (EJB 2.1) 以及最新的JSR 220 (EJB 3.0)。 EJB规范的目的在于为企业及应用开发人员实现后台业务提供一个标准方式,从而解决一些此前总是在作业过程中总是重复发生的问题。EJB以一个标准方式自动处理了诸如数据持久化,事务整合,安全对策等不同应用的共有问题,使得软件开发人员可以专注于程序的特定需求而不再饱受那些非业务元素的困扰。 据此,EJB规范明确了一个应用服务器应当支持的中间管理细目,包括: 此外,EJB定义文档还指定了和各EJB的角色定位,以及如何将EJB部署至EJB容器当中。 (zh) |
rdfs:label | إنتربرايز جافابين (ar) Jakarta Enterprise Beans (ca) Enterprise Java Beans (cs) Jakarta Enterprise Beans (de) Enterprise JavaBeans (eo) Enterprise JavaBeans (es) Enterprise JavaBeans (in) Enterprise JavaBeans (fr) Jakarta Enterprise Beans (en) Enterprise JavaBeans (it) Enterprise JavaBeans (ja) 엔터프라이즈 자바빈즈 (ko) Enterprise JavaBeans (nl) Enterprise JavaBeans (pt) Enterprise JavaBeans (pl) Enterprise JavaBeans (ru) Enterprise JavaBeans (sv) Enterprise JavaBeans (uk) EJB (zh) |
rdfs:seeAlso | dbr:Conversational_state_(Java_EE) |
owl:differentFrom | dbr:JavaBeans |
owl:sameAs | wikidata:Jakarta Enterprise Beans dbpedia-ar:Jakarta Enterprise Beans dbpedia-ca:Jakarta Enterprise Beans dbpedia-cs:Jakarta Enterprise Beans dbpedia-de:Jakarta Enterprise Beans dbpedia-eo:Jakarta Enterprise Beans dbpedia-es:Jakarta Enterprise Beans dbpedia-fr:Jakarta Enterprise Beans dbpedia-he:Jakarta Enterprise Beans dbpedia-hu:Jakarta Enterprise Beans http://ia.dbpedia.org/resource/Enterprise_JavaBeans dbpedia-id:Jakarta Enterprise Beans dbpedia-it:Jakarta Enterprise Beans dbpedia-ja:Jakarta Enterprise Beans dbpedia-ko:Jakarta Enterprise Beans dbpedia-nl:Jakarta Enterprise Beans dbpedia-pl:Jakarta Enterprise Beans dbpedia-pt:Jakarta Enterprise Beans dbpedia-ru:Jakarta Enterprise Beans dbpedia-simple:Jakarta Enterprise Beans dbpedia-sv:Jakarta Enterprise Beans dbpedia-tr:Jakarta Enterprise Beans dbpedia-uk:Jakarta Enterprise Beans dbpedia-zh:Jakarta Enterprise Beans https://global.dbpedia.org/id/4uHHn |
prov:wasDerivedFrom | wikipedia-en:Jakarta_Enterprise_Beans?oldid=1081500842&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Jakarta_Enterprise_Beans |
is dbo:wikiPageRedirects of | dbr:Enterprise_JavaBeans dbr:Home_interface dbr:Enterprise_Bean dbr:Enterprise_Beans dbr:Enterprise_Java_Bean dbr:Enterprise_Java_Beans dbr:Enterprise_bean dbr:Enterprise_beans dbr:Message-driven_EJB dbr:Message-driven_bean dbr:Container-Managed_Persistence dbr:Message_Driven_Bean dbr:Ejb dbr:Stateful_Session_Beans dbr:Stateful_session_bean dbr:Stateless_Session_Bean dbr:Stateless_Session_Beans dbr:Stateless_Sessions_Beans dbr:Stateless_session_bean dbr:Bean-Managed_Persistence dbr:Bean_managed_persistence dbr:Java_Enterprise_Bean dbr:Session_Bean dbr:Session_Beans dbr:Session_bean dbr:SFSB dbr:SLSB dbr:Enterprise_JavaBean dbr:EJB dbr:EJB_Container dbr:EJB_container dbr:EJB_engine dbr:EJB_local_interface dbr:EJB_womb dbr:Home_interfaces dbr:JSR_153 dbr:JSR_19 dbr:JSR_220 dbr:Jakarta_Enterprise_Bean dbr:Jakarta_Enterprise_bean dbr:Jakarta_Enterprise_beans |
is dbo:wikiPageWikiLink of | dbr:Application_server dbr:Jakarta_EE_application dbr:Jakarta_Transactions dbr:Jakarta_XML_RPC dbr:Enterprise_JavaBeans dbr:GlassFish dbr:Home_interface dbr:Jakarta_EE dbr:Enterprise_Bean dbr:Enterprise_Beans dbr:Enterprise_Java_Bean dbr:Enterprise_Java_Beans dbr:Enterprise_bean dbr:Enterprise_beans dbr:Message-driven_EJB dbr:Message-driven_bean dbr:Container-Managed_Persistence dbr:Message_Driven_Bean dbr:Ejb dbr:Stateful_Session_Beans dbr:Stateful_session_bean dbr:Stateless_Session_Bean dbr:Stateless_Session_Beans dbr:Stateless_Sessions_Beans dbr:Stateless_session_bean dbr:Bean-Managed_Persistence dbr:Bean_managed_persistence dbr:Java_Enterprise_Bean dbr:Session_Bean dbr:Session_Beans dbr:Session_bean dbr:SFSB dbr:SLSB dbr:Enterprise_JavaBean dbr:EJB dbr:EJB_Container dbr:EJB_container dbr:EJB_engine dbr:EJB_local_interface dbr:EJB_womb dbr:Home_interfaces dbr:JSR_153 dbr:JSR_19 dbr:JSR_220 dbr:Jakarta_Enterprise_Bean dbr:Jakarta_Enterprise_bean dbr:Jakarta_Enterprise_beans |
is foaf:primaryTopic of | wikipedia-en:Jakarta_Enterprise_Beans |