-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 hi,
i just started to play around with webware. iut know iam stuck, where to register the dbpool to have it avaible on every page. i get it working that each servlet has always it's pool but i want the whole context to share the pool object. i suspect the application object to handle this. maybe some one can point the right direction or give some sample scipts how to handle context wide resources. regards david BaseClass: class SecurePage(SidebarPage, Configurable): def __init__(self): SidebarPage.__init__(self) Configurable.__init__(self) self.dbPool = None def awake(self, trans): # Awaken our superclass SidebarPage.awake(self, trans) if self.dbPool is None: self.dbPool = DBPool(DataBaseConnection,5,self.setting('mysql_dsn')) self.writeDebugLog('init dbpool:%s' % self.dbPool) else: self.writeDebugLog('found dbpool:%s' % self.dbPool) if self.setting('RequireLogin'): .... Child Class: class TestPage(SecurePage): def __init__(self): SecurePage.__init__(self) def awake(self, trans): SecurePage.awake(self, trans) def writeContent(self): m = self.dbPool.getConnection() self.writeDebugLog('got connection %s' % m) m.select("select * from account") res = m.getAll() for row in res: self.writeln("%s <br>" % row) - -- Best regards David Voswinkel ___________________________________________ Centrium GmbH Vogelsanger Weg 80 40470 Düsseldorf fon: +49 (0211) 74 845 231 fax: +49 (0211) 74 845 299 email: [EMAIL PROTECTED] web: www.centrium.de ___________________________________________ Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE/U1ITBZgDeBOnyUURAjvsAJ9Q3qiIBxYsf6nau3EDURJlZ68A6wCdGSXY MtclqIx2ZwRSdLKEvrhzU7g= =m/cX -----END PGP SIGNATURE----- ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Webware-discuss mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-discuss