Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. .NET (Core and Framework)
  4. three tire architecture

three tire architecture

Scheduled Pinned Locked Moved .NET (Core and Framework)
csharpasp-netarchitecturetutorial
13 Posts 8 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D deepak chaudhari snk

    i am developing a web site in asp.net but i dont khow how to use and implement three tire architecture so please give me guidline.

    deepak

    P Offline
    P Offline
    Pete OHanlon
    wrote on last edited by
    #2

    Strictly speaking, you want to be looking at n-tier architecture because you may not end up limiting yourself to 3 physical tiers. If you want to implement a multi-tier system, then I would recommend reading up on the subject first - possibly starting with Rocky Lhotka's excellent work on CSLA.

    I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

    Forgive your enemies - it messes with their heads

    My blog | My articles | MoXAML PowerToys | Onyx

    E 1 Reply Last reply
    0
    • D deepak chaudhari snk

      i am developing a web site in asp.net but i dont khow how to use and implement three tire architecture so please give me guidline.

      deepak

      L Offline
      L Offline
      Luc Pattyn
      wrote on last edited by
      #3

      Maybe these will help: Building an N-Tier Application in VB.NET, in 8 Steps[^] http://msdn.microsoft.com/en-us/library/bb384570.aspx[^] :)

      Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum

      Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.

      1 Reply Last reply
      0
      • D deepak chaudhari snk

        i am developing a web site in asp.net but i dont khow how to use and implement three tire architecture so please give me guidline.

        deepak

        A Offline
        A Offline
        Abhinav S
        wrote on last edited by
        #4

        See here[^].

        The funniest thing about this particular signature is that by the time you realise it doesn't say anything it's too late to stop reading it. My latest tip/trick Visit the Hindi forum here.

        1 Reply Last reply
        0
        • D deepak chaudhari snk

          i am developing a web site in asp.net but i dont khow how to use and implement three tire architecture so please give me guidline.

          deepak

          P Offline
          P Offline
          Pavel Yermalovich
          wrote on last edited by
          #5

          So, first you create an empty solution. Then you add three projects into it. The first one is ASP.NET applcation which will be your PL (Presentation Level) and two class library for DAL and BLL. In DAL you will add LINQ to SQL class as one of possible way to map your database. Will create for every entity the class with the name YourEntityData to implement CRUD methods. Also you can add CustomizedEntites.cs file to extend your LINQ entities. In BLL you'll develop your business objects. As a rule every class includes MapToCustomProperties(Entity entity) for DAL->BLL mapping, MapToEntity() for BLL->DAL mapping and Load() to load information for object from DB. Often in the same file i create and write collection class for this object. F.e. ProductBLL and ProductBLLList:List. In your PL tier you are working just with BLL tier and so on...

          1 Reply Last reply
          0
          • D deepak chaudhari snk

            i am developing a web site in asp.net but i dont khow how to use and implement three tire architecture so please give me guidline.

            deepak

            A Offline
            A Offline
            AspDotNetDev
            wrote on last edited by
            #6

            That's a popular subject right now; you've picked a good year to ask this question. Take each reply with a grain of salt, and remember that a good design should not affect the Big O performance of your application.

            [Forum Guidelines]

            1 Reply Last reply
            0
            • D deepak chaudhari snk

              i am developing a web site in asp.net but i dont khow how to use and implement three tire architecture so please give me guidline.

              deepak

              A Offline
              A Offline
              Alexander DiMauro
              wrote on last edited by
              #7

              There is a new book from Wrox called ASP.NET Design Patterns[^] that covers this pretty well. Here is an excerpt from the TOC: Part 2: The Anatomy of an ASP.NET Application: Learning and Applying Patterns 3. Layering Your Application 4. Business Logic Layer: Organisation 5. Business Logic Layer: Patterns 6. Service Layer 7. Data Access Layer 8. Presentation Layer 9. User Experience Layer Part 3 even includes a case study.

              We live in a world operated by science and technology. We have also arranged things so that almost no one understands science and technology. This is a prescription for disaster. We might get away with it for a while, but sooner or later this combustible mixture of ignorance and power is going to blow up in our faces. --Carl Sagan

              1 Reply Last reply
              0
              • P Pete OHanlon

                Strictly speaking, you want to be looking at n-tier architecture because you may not end up limiting yourself to 3 physical tiers. If you want to implement a multi-tier system, then I would recommend reading up on the subject first - possibly starting with Rocky Lhotka's excellent work on CSLA.

                I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

                Forgive your enemies - it messes with their heads

                My blog | My articles | MoXAML PowerToys | Onyx

                E Offline
                E Offline
                ely_bob
                wrote on last edited by
                #8

                Rocky's Website[^].

                I'd blame it on the Brain farts.. But let's be honest, it really is more like a Methane factory between my ears some days then it is anything else... -"The conversations he was having with himself were becoming ominous."-.. On the radio...

                P 1 Reply Last reply
                0
                • E ely_bob

                  Rocky's Website[^].

                  I'd blame it on the Brain farts.. But let's be honest, it really is more like a Methane factory between my ears some days then it is anything else... -"The conversations he was having with himself were becoming ominous."-.. On the radio...

                  P Offline
                  P Offline
                  Pete OHanlon
                  wrote on last edited by
                  #9

                  Shouldn't you post this where the OP gets notified of it?

                  I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

                  Forgive your enemies - it messes with their heads

                  My blog | My articles | MoXAML PowerToys | Onyx

                  E 1 Reply Last reply
                  0
                  • P Pete OHanlon

                    Shouldn't you post this where the OP gets notified of it?

                    I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

                    Forgive your enemies - it messes with their heads

                    My blog | My articles | MoXAML PowerToys | Onyx

                    E Offline
                    E Offline
                    ely_bob
                    wrote on last edited by
                    #10

                    I'm a big fan of structured data... ;P ohh and Rocky is in the office today... :-D

                    I'd blame it on the Brain farts.. But let's be honest, it really is more like a Methane factory between my ears some days then it is anything else... -"The conversations he was having with himself were becoming ominous."-.. On the radio...

                    modified on Thursday, October 7, 2010 12:10 PM

                    P 1 Reply Last reply
                    0
                    • E ely_bob

                      I'm a big fan of structured data... ;P ohh and Rocky is in the office today... :-D

                      I'd blame it on the Brain farts.. But let's be honest, it really is more like a Methane factory between my ears some days then it is anything else... -"The conversations he was having with himself were becoming ominous."-.. On the radio...

                      modified on Thursday, October 7, 2010 12:10 PM

                      P Offline
                      P Offline
                      Pete OHanlon
                      wrote on last edited by
                      #11

                      Well, that's good. I'm still not the OP.

                      I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

                      Forgive your enemies - it messes with their heads

                      My blog | My articles | MoXAML PowerToys | Onyx

                      1 Reply Last reply
                      0
                      • D deepak chaudhari snk

                        i am developing a web site in asp.net but i dont khow how to use and implement three tire architecture so please give me guidline.

                        deepak

                        E Offline
                        E Offline
                        ely_bob
                        wrote on last edited by
                        #12

                        Rock'y approach has been received very well in the community. He has a number of books, and video's available on http://www.lhotka.net/[^]. -- for Pete :-\

                        I'd blame it on the Brain farts.. But let's be honest, it really is more like a Methane factory between my ears some days then it is anything else... -"The conversations he was having with himself were becoming ominous."-.. On the radio...

                        P 1 Reply Last reply
                        0
                        • E ely_bob

                          Rock'y approach has been received very well in the community. He has a number of books, and video's available on http://www.lhotka.net/[^]. -- for Pete :-\

                          I'd blame it on the Brain farts.. But let's be honest, it really is more like a Methane factory between my ears some days then it is anything else... -"The conversations he was having with himself were becoming ominous."-.. On the radio...

                          P Offline
                          P Offline
                          Pete OHanlon
                          wrote on last edited by
                          #13

                          And Pete says "sorted".:thumbsup:

                          I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

                          Forgive your enemies - it messes with their heads

                          My blog | My articles | MoXAML PowerToys | Onyx

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups