From Twitter

UNIT 2 ENTERPRISE JAVA BEANS: ARCHITECTURE AND GOALS

UNIT 2 ENTERPRISE JAVA BEANS: ARCHITECTURE AND GOALS

The EJB Specifications try to meet several goals which are described as following:
 
• EJB is designed to make it easy for developers to create applications, freeing them
from low-level system details of managing transactions, threads, load balancing,
and so on. Application developers can concentrate on business logic and leave the
details of managing the data processing to the framework. For specialised
applications, though, it's to customise these lower-level services.
 
• The EJB Specifications define the major structures of the EJB framework, and then
specifically define the contracts between them. The responsibilities of the client, the
server, and the individual components are all clearly spelled out. A developer
creating an Enterprise JavaBean component has a very different role from someone
creating an EJB-compliant server, and the specification describes the
responsibilities of each.
 
• EJB aims to be the standard way for client/server applications to be built in the Java
language. Just as the original JavaBeans (or Delphi component etc.) from different
vendors can be combined to produce a custom client, EJB server components from
different vendors can be combined to produce a custom server. EJB components,
being Java classes, will of course run in any EJB-compliant server without
recompilation. This is a benefit that platform-specific solutions cannot offer.
 
• Finally, the EJB is compatible with and uses other Java APIs, can interoperate with
non-Java applications, and is compatible with CORBA

No comments:

Post a Comment

Labels

(MCS-031 (6) 2011 (5) 4nf (1) 5nf (1) ACCESS CONTROL In Relational Database (1) ALGORITHMICS (5) assignment 2014 2015 (1) AVAILABLE TOOLS & ALGORITHMS (5) BCA (1) BINARY SEARCH (1) Block Nested Loop Join (1) Build and Fix Model (1) BUILDING BLOCKS OF ALGORITHMS (1) CHARACTERISTICS OF AN ALGORITHM (2) Core Java (1) Data Communication Network Security (1) DATABASE SECURITY (1) EER tool (1) ELEMEMTARY ALGORITHMICS (2) ENHANCED ER TOOLS (1) EVOLUTION (1) EXAMPLE OF AN ALGORITHM (2) Indexed Nested-Loop Join (1) install servelet engine (1) INTRODUCTION (1) Iterative Enhancement Model (1) Java Server Pages (1) JDBC (1) JSP (2) LEVELS OF DATABASE SECURITY (1) MCA (9) MCA 051 (1) MCA 3rd Semester (8) MCA 4th Semester (1) MCA 5 sem (1) MCS-031 (7) MCS-031 : DESIGN AND ANALYSIS OF ALGORITHM (14) MCS-032 (1) MCS-033 (1) MCS-034 (2) MCS-035 (1) mcs-041 (2) MCS-042 (1) mcs-043 (2) mcs-052 solved assignment (1) MCSL-036 (2) Nested loop join (1) OBJECTIVES (1) Operating System (2) OUTLINE OF ALGORITHMICS (1) Principles of Management and Information Systems (1) PROBLEMS (1) QUERY PROCESSING AND EVALUATION (1) Query processing Optimisation (1) Question Papers (8) Related Topic (9) relational Database (1) SELECT OPERATION Query Processing (1) Servlet (1) Servlet Programme (1) Servlet Programming (1) SOFTWARE DEVELOPMENT MODELS (4) SOFTWARE ENGINEERING (4) Solution (7) Solved Assignment 2013 2014 (6) SOME PRE-REQUISITES AND Asymptotic Bounds ASYMPTOTIC BOUNDS INTRODUCTION (1) STATISTICAL DATABASE SECURITY (1) structure (1) SUMMARY (1) Waterfall Model (1) Write a C program to print the following triangle (1)