[Logo] Mentawai Recipes
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page 
[Moderation Log] Moderation Log   [Register] Register / 
[Login] Login 
Interligando automaticamente seus componentes  XML
Forum Index » Receitas Oficiais
Author Message
rodrigo.avila



Joined: 24/01/2008 05:07:19
Messages: 30
Location: Brochier, RS | http://osm.org/go/M5t3EG8U
Offline

Um exemplo clássico de interligação de componentes é um DAO que depende de um java.sql.Connection. Tudo o que você precisa fazer em seu ApplicationManager é:

Com isto, tudo que possuir um atributo do tipo Connection.class com o nome "conn" vai receber uma java.sql.Connection. Essa connection estará disponível no input da action com o nome "conn".

A injeção da dependência vai acontecer através de um setter (setConn) ou diretamente dentro de um atributo private ou public (Connection conn).

Você também pode usar o método source para definir uma chave diferente a ser usada para pegar a implementação de Connection do input da action.

Com isto, ao invés de invocar input.getValue("conn") para pegar sua Connection, o DIFilter vai lhe chamar input.getValue("connection").

Rodrigo de Avila
http://www.avila.net.br
[WWW] [MSN]
 
Forum Index » Receitas Oficiais
Go to:   
Powered by JForum 2.1.8 © JForum Team