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 Offline
    D Offline
    deepak chaudhari snk
    wrote on last edited by
    #1

    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 L A P A 7 Replies 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
      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