IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Architecture Dot.Net :: Asp.net et c#


Sujet :

ASP.NET

  1. #21
    Membre éclairé
    Homme Profil pro
    Programmeur PHP
    Inscrit en
    Août 2009
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Israël

    Informations professionnelles :
    Activité : Programmeur PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 244
    Par défaut
    Ne vous cassez pas la tete pour la réponse, en fait j'avais fait une simple erreur de lecture, j'ai essayé de lier 2 entités qui ne pouvaient pas l'etre.
    Merci quand meme

  2. #22
    Membre éclairé
    Homme Profil pro
    Programmeur PHP
    Inscrit en
    Août 2009
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Israël

    Informations professionnelles :
    Activité : Programmeur PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 244
    Par défaut hors contexte?!
    Bonjour, c'est encore moi.

    j'ai la partie de code suivante pour ma masterPage:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div class="footer">
            <asp:Menu ID="Menu1" runat="server" DataSourceID="SiteMapDataSource1"></asp:Menu>
           <asp:Literal ID="ltlPiedDePage" runat="server"
    et du coté behind j'ai ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    public partial class MasterPage : System.Web.UI.MasterPage
    {
        public String PiedDePage
        {
            get
            {
                return ltlPiedDePage.Text;
            }
            set
            {
                ltlPiedDePage.Text = value;
            }
        }
     
        protected void Page_Load(object sender, EventArgs e)
        {
           Label lblNbUtilisateursConnectes;
           lblNbUtilisateursConnectes = (Label)LoginView1.FindControl("Label1");
           if (lblNbUtilisateursConnectes !=null )
            {
                lblNbUtilisateursConnectes.Text = Membership.GetNumberOfUsersOnline().ToString();  
            }
     
        }
    }
    Pouvez vous me dire s'il vous plait ce qui cloche, car j'ai l'erreur suivante:
    Erreur 1 Le nom 'ltlPiedDePage' n'existe pas dans le contexte actuel
    Merci

  3. #23
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    C'est passé vendredi, t'es en retard là
    Sinon, je vois pas trop ce qui cloche.
    Ton code aspx est peut être mal formatté mais on le voit pas en entier

  4. #24
    Membre éclairé
    Homme Profil pro
    Programmeur PHP
    Inscrit en
    Août 2009
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Israël

    Informations professionnelles :
    Activité : Programmeur PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 244
    Par défaut
    Bonjour,
    Je dispose d'une solution monter en plusieurs projets (architecture en couche)
    BL.BE (Business Layer, Business Entitie): dans celle ci se trouve les classes de mon projets.
    BLClient (couche client)
    BLServer(couche serveur)
    DAL (Data Access Layer)

    La couche d'acces aux données, comme son nom l'indique, a accès aux données et revoie les valeurs a la couche Server.

    Voici un exemple de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    namespace DAL
    {
        public class DAL_implementation : IDal
        { 
            private ArtYoniDBEntities _entitie;
     
    #region Idal Members
            public DAL_implementation()
            {
                _entitie = new ArtYoniDBEntities();
            }
    public List<Client>  GetAllClients()
    {
        return _entitie.Clients.ToList();
    }
    la couche server se sert de la Dal pour recuperer des données de celle ci.
    voici un exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    namespace BLServer
    {
        public class BackEnd : IBLServer
        {
            private IDal _DAL;
     
            public BackEnd()
            {
                _DAL = new DAL_implementation();
            }
     public List<Client> GetAllClients()
            {
                return _DAL.GetAllClients();
            }
    La couche client fait exactement la meme chose:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    namespace BLCLient
    {
       public class WebServiceFrontEnd : IBLClient
        {
           IBLServer _BackEnd;
           public WebServiceFrontEnd()
           {
               _BackEnd = new BLServerClient("BasicHttpBinding_IBLServer");
           }
     public List<Client> GetAllClients()
            {
                return _BackEnd.GetAllClients();
            }
    J'ai quelques question sur le code et sur l'architecture du projet:

    1) a quoi me sert une couche server et une couche client?
    2) Que veut dire: "BasicHttpBinding_IBLServer" qui apparaissent dans ma couche client.

    Merci pour votre aide

  5. #25
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Hmmm, tu veux qu'on t'explique l'archi mis en place dans ta boite?
    Je pense que tes collègues sont mieux placés

  6. #26
    Membre éclairé
    Homme Profil pro
    Programmeur PHP
    Inscrit en
    Août 2009
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Israël

    Informations professionnelles :
    Activité : Programmeur PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 244
    Par défaut
    Dis moi, tu ne sais que vanner les gens, ou bien tu sais aussi aider de temps en temps?

  7. #27
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    On sort du sujet initial. Crée differents posts car tous lire en s'appercevant qu'au fil du post plusieurs sujets sont abordés ce n'est pas evident.

    Je pense que dans ton archi il y a une partie Services (WCF), d'ou la partie client et la partie serveur et le BasicHttpBinding

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 0
    Dernier message: 31/07/2009, 02h27
  2. Participez à la F.A.Q .NET ASP.NET Delphi.NET
    Par Jérôme Lambert dans le forum Contribuez
    Réponses: 0
    Dernier message: 05/12/2008, 00h00
  3. Participez à la F.A.Q .NET ASP.NET VB.NET
    Par Jérôme Lambert dans le forum Contribuez
    Réponses: 0
    Dernier message: 05/12/2008, 00h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo