Struts ja yhteysallas

Mihin luokkaan kannattaa sijoittaa yhteysaltaan luomiseen tarkoitettu koodi Struts:ssa, säiliönä Tomcat 5.5?

// Tässä koodi
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");

// Look up our data source
DataSource ds = (DataSource)
envCtx.lookup("jdbc/EmployeeDB");
1190
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

Luo singleton luokka, mitä voit sitten kutsua ympäri sovellusta tietäen, että siitä tehdään ainostaan yksi instanssi...alla skeleton

public class DataSourceManager{
private static DataSourceMananager instance;
private DateSourceManager(){}
public static DataSourceManager getInstance(){
if (instance == null){
instance = new DataSourceManager();
}
return instance;
}
}

Sitten vaan tuonne metodi getDateSource datasourcen lukemiseen ja contextin initialisointi koodin voi laittaa vaikka contructoriin.

Äänestä

Kommentoi aloitusta


struts kirjoitti:

Mihin luokkaan kannattaa sijoittaa yhteysaltaan luomiseen tarkoitettu koodi Struts:ssa, säiliönä Tomcat 5.5?

// Tässä koodi
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");

// Look up our data source
DataSource ds = (DataSource)
envCtx.lookup("jdbc/EmployeeDB");

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu