..


Enllaços patrocinats

L'arquitectura de DotNetNuke

Després de veure els diferents components de DotNetNuke es pot emmarcar dins de la mateixa ben definida l'arquitectura. Aquesta arquitectura es divideix en diversos nivells i pot ser manejada per dos servidors independents, el servidor web i servidor de base de dades. El servidor web gestiona la presentació nivells, la lògica de negocis i accés a dades, mentre que el servidor de base de dades actualitzada a nivell

La capa de presentació proporciona la interfície a través del qual els clients poden accedir al portal i es compon de diversos elements:

  • Els formularis Web Forms
  • Skins
  • Panells
  • Contenidor
  • Mòduls
  • Del costat del client scripting

La capa de lògica de negoci proporciona la lògica de les activitats bàsiques del portal. Aquesta capa exposa alguns dels serveis que són utilitzats pels mòduls de portal, incloent:

  • Localització
  • L'emmagatzematge en memòria cau
  • Maneig d'excepcions
  • La detecció d'esdeveniments
  • Cerca
  • Instal lació i actualització
  • Rols i perfils
  • Permisos de seguretat

La capa d'accés a dades proporciona serveis a la capa de lògica de negoci i permet l'intercanvi de dades cap i des dels llocs on s'emmagatzemen. El nivell de dades proporciona les dades en l'accés a dades.

Quan vostè visita un portal web, DotNetNuke la forma que es carrega la pàgina principal és l'anomenada default.aspx. El codi incrustat en aquesta pàgina a continuació, carrega el conjunt de la pell. La pell és un control d'usuari derivats de la DotNetNuke.UI.Skins base de classe.

L'objecte es crea un objecte pells pa per a cada un dels panells que conté, i els posa en un conjunt de panells. Més tard el mateix objecte es repeteix a través de tots els mòduls que estan associats a cada pàgina del mòdul i passa el pa del tema apropiat. Si se li assigna a un determinat Pa Pa diversos mòduls en si té una col.lecció de mòduls.

Després, cada contenidor Pa objecte determina que s'assigna a cada mòdul i una instància d'un objecte contenidor per a cada un d'ells. Skins, contenidors i mòduls poden apuntar a un full d'estil en la pàgina activa.

Tot el procés s'inicia amb l'esdeveniment Init de la classe de pells i es desenvolupa com es mostra en la següent

DotNetNuke Ajuda
E-Learning
HTML (del curs) HTML (del curs)
El llenguatge de marcat per a la web des de 29 €.
MySQL (Curs) MySQL (Curs)
Gestió de base de dades de codi obert. A partir de 39 €.
PHP (Curs) PHP (Curs)
Cicle complet per a la creació de llocs web dinàmics. A partir de 49 €.
Enllaços patrocinats