Startseite > Archiv > Eine mehrschichtige Anwendung entwickeln

Eine mehrschichtige Anwendung entwickeln

dotnetpro 4/2005 Von Ralf Westphal erschienen in dotnetpro 4/2005 auf Seite 124
Code: A0504Architect
3 Bewertung(en):

dotnetpro erklärt, wie Sie für eine Software die passende Architektur finden. Im ersten Teil des Artikels in der vorangegangenen Ausgabe haben Sie erfahren, wie Sie für eine Beispiel-Applikation den grundsätzlichen Aufbau erarbeiten. Nun geht es an die Implementierung.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_aktualisierungsintervallMin   _blank   _Netz   _ral   _rpd   _timRefresh   01038   0190037   1000   124_Architectneu_mlo_kf_ws02   1244   1264   1284   1304   1324   1344   2003   2005   2005125Web   2005127   2005129   2005131   200514   2005www   277279   4000   46c3   5000   8838   A0504ArchitectAbbildung   Abbil   Abbildung   aber   abgegeben   abgekürzt   abgeschlos   abgeschlossen   abgestürzter   Abhängigkeiten   Ablauf   Abschnitt   Abstand   abweichen   abzubil   Accept   addad   AddHandler   AddressOf   aktive   aktualisiert   Aktualisierungsintervall   aktualisierungsintervallMin   Aktualisierungsintervalls   aktuelle   aktuellen   aktueller   aktuelleTarife   AktuelleTarifeEr   AktuelleTarifeErmittelt   aktuellsten   Algorithmus   alle   allem   aller   Allerdings   Alles   allgemeine   alsfarbig   also   alte   Alternative   Analyse   analysieren   anbieten   Anbieter   Anchor   ande   ander   andere   anderem   anderen   anderer   Andererseits   anderes   Ändern   anders   änderte   Änderungen   aneinander   Anfang   Anfangszeit   Anfassen   Anforde   anfordern   Anforderun   Anforderungen   ange   Angebote   angefasst   Angenommen   angezeigt   anhand   Anmeldung   Ansonsten   Anspruch   Anstoßen   Antwort   Anwen   Anwender   Anwendung   Anwendungen   Anwendungsschichten   Anzeige   Anzeigen   anzugeben   anzupassen   Appli   Applikation   arbei   Arbeit   arbeiten   arbeitet   Arbeitsteilung   Architektur   ArLi   ArrayList   Arti   Artikel   Artikels   ASPX   Assemblies   auch   auchkeinen   Aufbau   Aufbauen   Aufblähen   Aufbohren   aufbricht   aufdringlich   Aufgaben   aufgebaut   aufgerufen   aufgeteilt   aufgeweckt   Aufruf   aufrufen   Auftei   aufwacht   Aufwand   aufwändig   Aufwändiges   aufwandsfrei   Aufwe   Aufzählung   aufziehen   aufzu   Ausdruck   Ausdrücke   Ausdrücken   ausführliche   Ausgabe   ausgefüllt   ausgezeich   Ausland   Ausschnitt   Aussehen   außen   außer   aussetzung   auszeich   Auszeichnung   Auszeichnungen   auszule   Auto   AutoaktualisierungStarten   automati   automatisch   automatische   automatischen   Autor   bald   Balloon   basiert   Basis   bauen   Baum   BE25   bearbeiten   Bedarf   bedeu   bedeutet   beginnen   behalten   behindern   beim   Beispiel   beitet   beitsteilung   bekannt   bekommen   Benachrichti   benutzen   Benutzer   Benutzerober   Benutzers   Benutzerschnittstelle   benutzt   Berater   berechnet   bereit   beschaffen   Beschaffer   beschafft   Beschaffung   bescheiden   beschreibenden   Besonders   besser   bessere   besteht   besten   bestim   bestimmen   bestimmt   beteiligten   betitelt   betrachten   Betriebs   Bevor   bewusst   bezie   beziehungsweise   bezweifeln   bieten   bieter   bietet   Bildes   bildet   billiger   Bindung   Bisher   bisherigen   bisschen   bittet   black   bleiben   Bleibt   blem   Blick   Blicken   Block   Blomme   BLTelefon   BLTelefontarife   border   Boxes   braucht   brochen   Browser   Browsers   Business   Bytes   ByVal   C9F36B18A8FC   call   Callback   Case   catch   Cent   cess   Chance   Change   Changed   Chaos   chend   city   cken   class   cles   Client   Close   Code   codeproject   Collection   color   Community   compatible   config   Console   Control   cookie   Cookiec   CookieContainer   Cookies   Create   csharp   D78EC   dabei   Dach   dadurch   dafür   dagegen   daher   Dahinter   damit   dank   dankenswerterweise   dann   dannweiter   daran   daranhaben   darauf   daraus   darf   darin   Darü   Darüber   Das_WWW_als_semanti   dasRAL   dass   Datei   Daten   Datenbank   Datenbanken   Datenbe   Datenbeschaffung   Datenimport   Datenklassen   Datenquelle   Datentransferklassen   DateTime   dauerhaft   davon   davor   dazu   Definieren   definiert   Definition   deflate   Delegation   delegiert   dells   denen   denken   denn   Dennoch   deren   dern   derselben   dert   desgvly0v69   deshalb   Design   Designer   Designphase   Designs   Desktop   dessen   deszu   Detail   detaillierten   Details   deutlich   DHTML   Dialog   dienen   Dienst   Dienste   dient   dies   diese   diesem   diesen   dieser   dieses   dieTarife   DieVerbindung   dings   Director   direkt   Displaying   dnptv   dnptv02tipp   doch   Domä   Domain   Domänen   Domänenlo   Domänenlogik   Domänenlogikereignis   Domänenlogikschicht   domänenlogische   domänenlogischen   Dort   dotnet   dotnetpro   down   downloads   dows   drei   dreimaliger   dringend   Dritte   drücken   Dumm   dung   durch   durchgeführt   Durchsetzung   Durchstöbern   dürfen   Each   EBalloonIcon   eben   Ebenso   echte   egal   eher   eigene   eigenen   eigentlich   eigentliche   eignisbehandlungsroutine   eine   einem   einen   einer   eines   einfach   einfache   einfachere   einfacherer   einfaches   einfachste   einfachstes   Eingeschachtelt   eingeschachtelten   eingeschlossen   eingestellten   eingreifen   Einhei   Einheit   Einheiten   einkaufen   einKonzentration   einmal   Einsatz   einschließ   Einsehen   einstellen   EinWindows   einzelnen   einzige   einzigen   einzu   einzuleiten   Element   Elementbaum   Elemente   else   Encoding   Ende   enge   enthält   Entkopplung   Entscheidungsinstanz   entspre   entsprechend   entweder   Entwickeln   entwickelt   Entwickler   Entwicklung   Entwurf   Entwurfs   erar   erarbeiten   Ereignisbehandlungsrouti   erelement   erelementen   erfahren   Erfolg   erfolgreich   erfordert   ergeben   Ergebnis   ergibt   erhöht   erklärt   erlauben   erledigt   erleich   ermit   ermitteln   ermittelt   Ermittle   ErmittleAktuelleTarife   ErmittleAktuelleTarifeImHintergrund   Ermittlung   erneuten   Ernst   erst   erste   ersten   Erstes   erweisen   erweiter   etwa   etwas   Event   Events   Exception   Existenzberechtigung   existieren   existierenden   Expires   explizit   explizite   Explorer   Explorers   Expressiv   externe   extrahieren   faces   fach   Fachautor   Fall   fallen   falls   falsch   Fazit   Feature   fehl   fehlen   Fehlerfall   Fehlt   Feinheiten   Feld   Fenster   Fensterchen   Fenstern   Fensters   fern   Ferngespräch   Ferngespräche   fertig   festzulegen   Fett   feuern   fige   finden   Findet   fläche   Flatrate   fliegen   folgen   folgt   fonfux   fontarife   fontarifinformationsdienstes   fördert   forderung   Form   formationsanbieter   Formell   Forms   formuliert   Frage   fragen   fragten   Frame   Framework   Frameworks   freier   freigestellte   Frequenz   Front   Frontend   Frontends   früher   fügen   führen   full   füllen   Function   Fundament   fünf   funktio   Funktion   Funktionalität   funktionie   funktionieren   funktioniert   fürs   fyballoon   ganz   ganze   geben   gebracht   Gedanke   Gefahr   gefeuert   gegangen   gegeben   gehört   geht   gekenn   gekommen   geladenen   gelangen   Geld   gelernt   gemacht   genannte   genauso   gene   gentlich   genügt   geplant   gerade   gering   geschlos   Gestaltungsoption   gestartet   gestattet   gestellten   getan   getes   GetNext   GetRespon   GetResponse   GetResponseStre   GetResponseStream   gewesen   gewisse   Gewissen   gewöhnlich   gewohnt   gewollt   geworden   gewünscht   gewünschten   gezeigt   gibt   ging   gischer   gleich   gleichzeitig   Glück   grafischen   gramm   grammierschnittstelle   grammtechnischen   grau2   greifen   Grenzen   gressionstests   griff   grobe   großenVS   größer   größeren   Groups   Grund   Grunde   Gründe   Grundlagen   Grundriss   grundsätzlich   grundsätzlichen   Gruppe   Gruppen   gung   günstigsten   gute   Guten   gutes   GZip   haben   halb   hält   halten   Hand   handelt   handhab   Handler   hängt   Hans   HansBlom   HansBlomme   harten   hatte   hätte   hätten   Haupt   Häuser   Header   Headers   heben   Heft   height   Heimat   heißt   heiten   heraus   Herausforde   Herausforderung   herausge   herausgestellt   herauskratzen   Hersteller   hervorgehobene   heute   hier   hierbei   hinauf   hinaus   hinnehmen   Hinter   hinterfragt   Hintergrund   Hintergrundarbeit   hinweg   Hinweis   hinzu   hoffentlich   HöhereWiederverwendbarkeit   hört   Hosts   href   HTML   HTTP   HttpWebRequest   HttpWebResponse   hungsweise   Icon   Icons   Idee   Ihnen   Ihre   ihrem   Ihrer   ille   image   immer   imple   Implemen   Implementie   implementiert   Implementierung   Imports   impraktikabel   indem   Infinite   info   Infor   Informatio   Information   Informationen   Informations   Informationsan   Informationsanbieter   Informationsmittel   informiert   Infrastruktur   Inhalte   initiales   initialisieren   initialisiert   innen   innerhalb   Installation   installiert   Instanz   Instanzen   Integer   inter   interes   Interesse   Interessen   interessie   interessieren   interessierenden   Interfaces   intern   Internet   Intranet   Jede   jedem   jeder   jedoch   jektmappe   jektmodell   Jenseits   jetzt   jeweils   Joel   kalisieren   kämen   kann   kapselt   Kapselung   kation   kaufen   kein   keine   keinen   kennen   kennzeichnen   Kern   Klammer   klappt   Klasse   Klassen   klei   Klein   kleinstmöglichen   Klick   kommen   Kommentar   Kommentare   Kommt   kommunizieren   kommuniziert   kompatibel   komplizier   Kompo   Komponente   komprimiert   Konkret   konkrete   konkurrie   können   konnte   könnte   konnten   könnten   Konsolenan   Konsolenanwen   Konsolenanwendung   Konsolenanwendungen   Konstante   Konstruktor   Kontakt   kontrollieren   konzentrieren   Koordi   Kopf   korrekt   kostenpflichtig   kratzt   kument   kümmern   kurz   kurzen   laden   lädt   lange   Länge   länger   Language   lassen   lässt   laufen   läuft   Layer   Lebenszeit   leeren   Leerzeichen   lefontarif   legend   legt   leicht   leichter   lein   leistet   Leistung   leistungsfähige   lerfreie   letzten   letztlich   lich   liefert   liegen   liegt   Link   linken   links   Liste   listenToPowerModeChanges   Listing   lite   Lizenz   lizenzieren   loads   locken   logDirPath   Logger   Logik   logische   logischen   lohnt   Lorenz   lösenden   Lösung   Löwenanteil   Luft   lung   lungen   lungsfrequenz   Lust   Machbare   machen   macht   Main   manche   Manchmal   mänenlogik   mänspezifischen   Markup   Markups   Match   mationen   mationsanbieter   matisch   Matthias   mehr   mehrauf   mehre   mehrere   mehrerer   mehrereVorteile   mehrschichtig   mehrschichtige   meistens   meldet   Menschen   ment   mentieren   MessageBox   Metho   Method   Methode   Methodeden   Methoden   Micro   Microsoft   Millionenpublikum   Minute   Minuten   Minutenin   mitein   miteinander   mitteilen   Mitteilung   Mittel   Mitteln   mittelt   mittelten   möchte   möchten   Mode   modell   Modells   Modularisierung   Module   Module1   Modulgrenze   Modus   möglich   mögliche   Möglichkeiten   möglichst   momentan   Morgen   Motto   Mozilla   MSIE   Mühe   munizieren   muss   müssen   nach   näch   nachempfunden   Nachricht   nächste   nächsten   nächstesAktualisierungsintervallMin   nachvollziehen   Name   Namen   nämlich   natürlich   nbsp   Nebenbei   nenlogik   nente   nenten   netpro   NETs   Netz   neue   neuen   Next   nicht   nichtgekennzeichnet   niemand   niert   niges   noch   nochmals   nologievermittler   nologischen   Normal   Normaltarif   nothing   Noti   Notieren   Notifikation   Notify   NotifyIcon   NotifyIconXP   nötig   nötige   nungen   nunit   nute   nutzen   nutzt   oben   object   Objekt   Objekte   Objekten   obwohl   oder   odisch   Offline   Ohne   ohnehin   OnAktuelleTarifeErmittelt   online   onlinearticle1097   Onlinetarifdienst   OnPowerMode   OnPowerModeChanged   Opera   Operationen   optional   Ordnung   organisieren   Ortsgespräch   Overhead   Page   parallel   Parameter   paration   passende   passiert   Patrick   Peri   PeriodDispenser   Periode   periodisch   Periodizität   permanen   permanenten   Pfad   Philosophie   physi   physische   physischen   ping   Planen   Plattform   plementierung   ples   plex   plizite   Politik   ponente   ponenten   ponentenorientierten   Position   PowerModeChanged   PowerModeChangedEventArgs   PowerModes   präsentation   Präsenz   Praxis   Preis   private   privaten   Problem   Problematik   Problems   profitieren   profitiert   Programm   Programmier   Programmierung   Programmstart   Projek   Projekt   Projekte   Projekten   Projektes   Projektmap   Projektmappe   Projektmappen   Projektorganisation   proprietären   Protokollierung   Prozent   prüft   public   Pull   Purga   Push   Quasi   Quellcode   Quellcodeverwaltungs   Quelle   Quelltext   rade   RaiseEvent   Ralf   RALTele   RALTelefontarife   ratsam   ratur   Raum   rausgerotzt   ReadToEnd   reali   realisieren   realisiert   Realisierung   Rechner   Rechners   Rechte   rechten   rechts   referen   referenzieren   regelmäßig   Regex   RegexOptions   Regio   Regional   Regionalge   regis   registriert   Registrierung   Regres   reguläre   regulären   RegularExpressions   reich   reicht   rend   rende   renden   repräsen   repräsentiert   Request   Reset   resource   resp   Ressourcen   Resume   Retry   RetryPe   RetryPeriodDispenser   return   Rhythmus   richtige   riert   rife   riodDispenser   Routine   Rückgabe   ruft   rung   rungen   rungsdetails   rütteln   Safe   sagt   sammelt   sammenhang   SampleGuid   samtseite   sauberer   schaffen   schafft   Schaffung   Schalter   sche   scheinen   scheint   Schema   sches_Netz   Schicht   Schichten   Schichtenarchitektur   Schichtgren   Schichtgrenzen   Schichtschnitt   Schichtung   schickt   schlafen   schlagen   schließlich   schlimm   schnell   schnellstmöglich   Schnitt   Schnittstelle   Schnittstellen   schon   schön   schöner   schränken   Schrit   schritts   schwebt   schwer   Schwerpunkt   Scra   scraping   sehen   Sehr   sein   seinen   seiner   seines   Seit   Seite   Seiten   Seitenaufruf   seits   selbst   Selbstaktualisierung   selbstständig   selbstständige   SELECT   Semantik   semantisch   semantische   semantischen   Semantisches   sender   Serie   Server   Service   seStream   setzt   Shell_NotifyIconEx   Show   ShowBalloon   sich   sicher   sichergestellt   sicherlich   sichern   sichtbar   sieht   sieren   siert   Simple   sind   SingleLine   sinn   Sinne   sinnvoll   sion   sionstests   Smart   Sobald   sodass   sofort   soft   Software   sogar   solche   solches   solider   solidieren   soll   sollen   Sollte   sollten   Solu   sondern   sonsten   sorgt   source   sowie   Spalte   Speicher   spezieller   spielen   spix   sporadischeSichtbarkeit   Spra   spräch   Sprache   sprachen   Sprecher   standby   ständig   ständigen   stark   Start   starten   startet   Startfenster   State   Statt   Stattdessen   stattfinden   Status   stehen   stehende   stehenden   steht   steigt   Stelle   stellen   stellt   Steu   Steuerele   steuerelement   Steuerelements   steuern   stimmt   stimmung   stoßenden   Strategy   StreamReader   Strich   string   Struk   Struktur   strukturiert   stündlich   sual   SubPrivate   Subver   Success   Such   sucht   suelle   suggeriert   Suspend   system   systematischer   SystemEvents   SystemTray   Systemversion   SysTray   Tabelle   Takt   Target   Tari   Tarif   Tarifanbie   Tarifbeschaffung   Tarifbestimmung   Tarifda   tarifData   Tarifdaten   Tarifdienste   tarife   TarifeLaden   Tarifermittlung   TarifFin   TarifFinden   Tarifinformationen   Tarifübersicht   Tarifvorwahl   Tarifzone   Tech   Technik   Teil   Teile   teils   Tele   Telefon   Telefonieren   Telefonnum   telefonta   Telefontarif   Telefontarifanwendung   Telefontarifdienst   Telefontarife   Telefontarifen   Telefontarifszo   teln   telNr   temEvents   tenermittlung   tenquelle   tenressource   terseiten   terung   tervall   testen   Testgrenze   Testhierarchie   Testprojekte   Tests   Text   Texte   thecodeproject   THEN   theore   Theorie   thing   Thread   Threading   tiert   Timeout   Timer   TimeSpan   ting   tion   tionen   Tipp   tipp2   tisch   title   Today   Tool   TOOLS   Toolstips   ToolTip   Tooltips   tory   Trace   Tray   trennt   trierung   Trim   trotzdem   trum   tuellen   tung   über   Überein   Übergabe   übergebenen   überhaupt   Übersicht   übrig   UhrSeite   Umfang   umfasst   umgekehrt   umgesetzt   Umkehrschluss   Umset   Umsetzung   umständlich   unaufgefordert   unbedingt   unerheblich   ungewollt   unsichtbar   unten   unter   unterbleiben   Unterbrechung   unterbrochen   unterbrochene   Unterm   unterstreichen   unterstützt   Unterteilung   unverändert   UserAgent   UserSam   Value   Vault   vbforums   Veraltet   verändern   verändernden   veränderte   Verantwortlichkeit   Verarbei   Verbindung   Verbindungspreise   vereinfacht   vereinfachte   verfügbar   Verfügbarkeit   Verfügung   vergebliche   vergleichsweise   Verkauf   verlan   verlassen   Verlauf   verlieren   vermieden   verschiede   verschiedene   versetzt   Version   Versionen   verstanden   verständlich   Versuch   versuche   Versuchen   versucht   verteilt   Vertrag   Verträge   vertreten   verwenden   verwendet   verzichtet   viel   vielen   vielleicht   vielmehr   vierte   Views   Vision   visualisieren   Visualisierung   völlig   vorangegangenen   Voraussetzungen   Vorgabe   Vorgaukelei   vorgaukelt   vorgehaltene   vorgehen   vorgehoben   vorgestellte   vorhanden   vorliegen   vorliegenden   vorstellen   Vorwahl   Vorwahlen   wächst   wählt   währen   wahrscheinlich   wand   Wände   wäre   wären   wartbar   Wartbarkeit   Warte   Wartezeit   Wartezeitwert   warum   WebRequest   Webserver   wecken   weckt   weicht   weil   weiligen   weist   weit   weiter   weiteren   weitergeleitet   weiterkommt   welchem   welches   wendung   wenig   wenige   wenigen   weniger   Wenn   werden   Werk   Werkzeugleiste   Wert   Werten   Wesentlichen   Westphal   white   wichtig   wickler   width   wieder   wiederho   Wiederholung   wiederum   Wiki   wikipedia   will   Win32   WINDOWS   wird   wirdErmittleAktuelleTarifeImHinter   wirklich   wirtschaftliche   Wissen   With   wohl   wohlgeformt   womög   worden   work   worum   WriteLine   Wünschen   wurde   würde   würden   wurf   wurfsmuster   wurfsprozess   zeichneten   zeigen   zeigt   Zeile   Zeilen   Zeit   zeitbestimmung   zeitige   Zeitpunkt   zelnen   zerlegen   zerlegt   zess   Zieht   Ziel   Zierelementen   ziert   zogen   Zone   Zonen   zugängliche   zugehörige   zugehörigen   Zugehörigkeit   zugreifen   zugreift   Zugriff   Zukunft   zuletzt   Zulieferer   zunächst   zung   zurück   zurückfallen   zurückgeliefert   zurückgelieferten   zusammenfassen   zusammenfügen   zusammengefasst   zusammenzufassen   Zusätzlich   zuständig   zustoßen   Zuweisung   Zwar   Zwecken   zwei   zweite   zweiten   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen