EJB and OO Design


DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 2 of 2

Thread: EJB and OO Design

Hybrid View

  1. #1
    Join Date
    Nov 2008
    Posts
    1

    EJB and OO Design

    Hi,

    I was given a project of the design of reusable business components for the domain in which I have been working for some time.

    Before moving on to any technology I along with my colleague, had designed the components following the complete cookbook object oriented approach.

    Then we moved on to deciding the component technology and we decided to go with EJB. But the component we had earlier designed using OO fundas seem to be not getting tuned with the EJB architecture.

    EJB requires a complete design orientation towards that specific technology. It requires you to start off completely keeping EJB in mind.

    Is this the way it is or I am missing out on something drastically???

    As far as I know, the overall intention of design is that we should be able to model our software irrespective of the implementation technology used.

    What should be the approach towards designing proper reusable business components???

  2. #2
    Join Date
    May 2004
    Location
    Durham, UK
    Posts
    174
    I would look towards an SOA type architecure to enable the maximum reuse across the enterprise. As far as the EJB's are concerned I would look more towards the Spring framework which would let you concentrate on the OO design/business logic, and then it would allow you to deploy then as EJB's or POJO's
    Hope this helps
    Graham

    Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, and if they get mad, you are a mile away and you have their shoes ;-)

    http://www.grahamrobinsonsoftware.com

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center