Re: [Tasktlogger-devel] FW: DBArchitektur
Brought to you by:
teiniker
From: Teiniker E. <Ego...@fh...> - 2006-10-11 20:23:32
|
Hallo, f=FCr alle die das Data Access Object (DAO) Pattern nachlesen wollen: http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject= .html Liebe Gr=FC=DFe Egon Teiniker -----Original Message----- From: tas...@li... on behalf of = Pratter Thomas Sent: Wed 10/11/2006 2:20 PM To: tas...@li... Subject: [Tasktlogger-devel] FW: DBArchitektur =20 hab noch was vergessen.=20 Ist es gedacht, dass man die einzelnen DAOs um Methoden erweitern kann? zumindest f=FCr die Taskanalyse relevanten DB Operationen w=E4re eine = Methode findByFilter(String filterName, Map dynaValues) nicht schlecht.=20 Vorschlag: Filter k=F6nnten in einer im classpath verf=FCgbaren Datei = ITaskDAO.config.properties definiert sein, zB ITaskDAO.filterName=3Dselect * from tasks where developer=3D{developer} = and category=3D{category} welche dann vom jeweiligen DAO eingelesen werden In der Map dynaValues k=F6nnten dann folgende Inhalte sein: Map dynaValues=3Dnew HashMap(); dynaValues.put("developer", new Integer(123));=20 dynaValues.put("category", new Integer(321)); die dann im filter string dynamisch ersetzt werden. -----Original Message----- From: tas...@li... on behalf of = Pratter Thomas Sent: Wed 11.10.2006 14:11 To: tas...@li... Subject: Re: [Tasktlogger-devel] DBArchitektur =20 Hi, DAOs find ich fein ;-) Ich versteh die die Erzeugung und Verf=FCgbarkeit von factories aber = noch nicht ganz: Welche factory man braucht (MySQL, HSQLDB) wird dynamisch erzeugt? Wie kann man dann auf eine factory zugreifen, liegt die in der = HttpSession, oder erzeugt man eine factory jedesmal wenn man sie = ben=F6tigt mit zB new HSQLDBFactory()? Dass im Diagram HSQLDBCategoryDAO von HSQLDBFactory erbt ist ein = Missverst=E4ndnis? thanx for further info thomas -----Original Message----- From: tas...@li... on behalf of = Szirch Michael Sent: Wed 11.10.2006 13:33 To: tas...@li... Subject: [Tasktlogger-devel] DBArchitektur Gr=FC=DF euch, Ich habe einen 1. Diskussionsvorschlag f=FCr die = Datenzugriffschichtarchitektur auf das SVN gelegt. Bitte um Kommentare, =C4nderungsw=FCnsche, ect.. lg Michael https://svn.sourceforge.net/svnroot/tasktlogger/trunk/dev/architecture=20 |