Entity beans in java
Upcoming SlideShare
Loading in...5
×
 

Entity beans in java

on

  • 3,303 views

Basic Information of Entity Beans And Also It's Example

Basic Information of Entity Beans And Also It's Example

Statistics

Views

Total Views
3,303
Views on SlideShare
3,277
Embed Views
26

Actions

Likes
1
Downloads
48
Comments
0

8 Embeds 26

http://javawebaction.blogspot.com 15
http://javawebaction.blogspot.in 3
http://javawebaction.blogspot.ie 2
http://javawebaction.blogspot.co.uk 2
http://javawebaction.blogspot.ca 1
http://javawebaction.blogspot.de 1
http://javawebaction.blogspot.ru 1
http://javawebaction.blogspot.jp 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Entity beans in java Entity beans in java Presentation Transcript

  • ENTITY BEAN IN JAVA Hiren Jamod Department Of ComputerScience Saurastra University-Rajkot
  • ENTITY BEANS Enterprise Beans which represent persistent data stored in a storage medium, such as a relational database. Persists across multiple sessions and can be accessed by multiple clients. Each instance of the entity bean represent a row in the table EJB container creates instances of an entity bean and is responsible for loading data in an instance and storing the information (data) back into the database.
  • ENTITY BEANS The persistent mechanisms that enable you to perform these database manipulations, such as serialization, Object/Relationship (O/R) mapping to a relational database and support for JDBC are built-in the entity bean model
  • CHARACTERISTICS Persistence Implies that its state exists even after a client stops accessing an application The persistent data remain intact even after the storage shuts down Shared Access Multiple clients can share one entity bean by using separate instances of the entity bean EJB Container maintains data consistency by synchronizing entity bean instances with the database To maintain data consistency, the entity beans work within a transaction
  • CHARACTERISTICS Primary Key Each Entity bean has unique identifier; is known as Primary Key that enables the client to locate the exact entity bean Relationships Like the data of a relational database, the entity beans are also elated to each other
  • LIFE CYCLE OF ENTITY BEANS
  • LIFE CYCLE OF ENTITY BEANS Initially, the beans do not exist When the Application server this stage to the Pooled stage When the server is first started, several bean instances are created and placed in the pool. A bean instance in the pooled state is not ties to particular data At this stage, the beans are referred as passivated. The bean remains in this stage till the client does not make a request for it or the container does not activate it.
  • LIFE CYCLE OF ENTITY BEANS The bean’s business methods can be invoked when the bean is at the ready stage. It remains at this stage till the client calls its remove method or the container passiveness it if the bean has been lying idle for sometimes
  • EJB SOURCE CODE Home Interface (extends EJBHome)  Create - Find (for Entity)  Factory Pattern Remote Interface (EJBObject)  “Business Methods”  Proxy Pattern Bean Class (EntityBean) Deployment descriptor (ejb-jar.xml)
  • CRAETE APPLICATION
  • GIVE NAME OF CRAETE APPLICATION
  • ADD SESSION BEAN
  • GIVE NAME OF SESSION BEAN
  • ADD PERSISTENCE UNIT
  • GIVE NAME PERSISTENCE UNIT
  • ADD ENTITY CLASS
  • ADD REFERENCE INTO WEB.XML
  • DECLER INTERFACE
  • DEFINE INTERFACE AND OVERRIDEMETHOD
  • DEFINE ENTITY BEANCLASS
  • DEFINE INDEX PAGE
  • DEFINE INDEX PAGE
  • DEFINE INDEX PAGE
  • DEFINE INDEX PAGE
  • SPECIAL THANKS T0 AMIT SIRTO GIVE ME OPPORTUNITY TO REPRESENT MYPRESENTATION. BY HIREN JAMOD