Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What is an Ioc pattern?
There are assemblies in .net for establishing this task,
Whats the special in Java /j2ee technologies about IOC

Answer Posted / imtiyaz

Yes i totally agree with the answer of janani,
Now lets dip to one more level

IoC pattern can be implemented in three ways: setter based,
constructor based, and interface based

Setter-Based IoC
This type of IoC uses a setter method to inject the
referenced object into a referring object. This is the most
common type of IoC, and both Spring and PicoContainer
implement it. Setter-based IoC is good for objects that
take optional parameters and objects that need to change
their properties many times during their lifecycles. Its
main disadvantage is that you need to expose all the
properties of an object to the outside world when using a
setter method. This breaks one of the key OO principles:
data encapsulation and information hiding.

Constructor-Based IoC
This type of IoC uses a constructor to set the reference of
the object. Its main advantage is that only the creator
knows about the referenced object. Once the object is
created, the client code that uses the object is unaware of
the referenced object. This approach may not work in all
types of applications, however. For example, if you use an
external API that needs a default constructor, then you
need to go with a setter-based IoC. A constructor-based IoC
is the main type of implementation in Spring.

Interface-Based IoC
In this type of IoC, objects implement a specific interface
from the IoC framework, which the IoC framework will use to
properly inject the objects. One of the main advantages of
this type is that it doesn't need an external configuration
file to configure the object references. Since you need to
use the IoC framework's marker interface, the IoC framework
knows how to glue the objects together. It is similar to
using EJB. Any EJB container knows how to instantiate your
objects and hook them with itself. The main disadvantage of
this approach is that the marker interface ties your
application to a specific IoC framework. Apache Avalon is
based on this approach but this project has been closed.

Is This Answer Correct ?    5 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Which sorting algorithm is used by collections.sort() in java ?

926


What are the queues in the java collection framework? : java collections

1015


What are the classes in the java collection framework? : java collections

1037


Hi Friends , am newbie to ajax. For example just consider one account registration - A form contains 8 text fields with submit button. In this form second texbox contains "username " . On right side of text box there is a label box . On clilck action i need to determine user is available or not. Is it possible on clicking label or should i click submit button.

2038


What are the different types of collections views being provided by the map interface? : java collections

1028


What is deque in the java collections framework? : java collections

1061


What are the different types of features of the java collections framework? : java collections

1107


What is an algorithm in java collection framework? : java collections

1047


How is hashset maintained in memory by java ?

1146


my interviewer asked me what technical specification you used how to answer that question

2376


What is the use of hashcode in java ?

1094


What are the differences between the java collection and the java list? : java collections

1105


What are the considerations to be made in case of loops in java ?

1023


what is mean by hasing and maping in java platform and advantage?

2366


can u draw class/object diagram for ATM

6090