Red Hat Web Application Framework 6.1 Manual do Utilizador Página 71

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 230
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 70
Chapter 8. WAF Application Development Tutorial 57
*
* @return The <code>String</code> title; it cannot be null
*/
public final String getTitle() {
return (String) get(Note.TITLE);
}
/**
* Gets the body of the current note.
*
* @return The <code>String</code> body; it may be null
*/
public final String getBody() {
return (String) get(Note.BODY);
}
}
Example 8-6. binder/src/com/example/binder/NoteCollection.java
8.8. Initializing the Application Runtime Environment
To get your application up and running, there are some things you need to do every time the WAF
runtime starts up. Initializers exist to help you execute such code.
package com.example.binder;
import com.arsdigita.db.DbHelper;
import com.arsdigita.domain.DomainObject;
import com.arsdigita.domain.DomainObjectInstantiator;
import com.arsdigita.persistence.DataObject;
import com.arsdigita.persistence.pdl.ManifestSource;
import com.arsdigita.persistence.pdl.NameFilter;
import com.arsdigita.runtime.CompoundInitializer;
import com.arsdigita.runtime.DomainInitEvent;
import com.arsdigita.runtime.PDLInitializer;
import com.arsdigita.runtime.RuntimeConfig;
import org.apache.log4j.Logger;
/**
* Initializes the binder application.
*
* @see com.example.binder
* @author Justin Ross
*/
public class Initializer extends CompoundInitializer {
private static final Logger s_log = Logger.getLogger(Initializer.class);
public Initializer() {
final String url = RuntimeConfig.getConfig().getJDBCURL();
final int database = DbHelper.getDatabaseFromURL(url);
add(new PDLInitializer
(new ManifestSource
("binder.pdl.mf",
new NameFilter(DbHelper.getDatabaseSuffix(database), "pdl"))));
}
public void init(final DomainInitEvent e) {
super.init(e);
Vista de página 70
1 2 ... 66 67 68 69 70 71 72 73 74 75 76 ... 229 230

Comentários a estes Manuais

Sem comentários