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. The Lounge
  3. Books on OO n-layer application architecture?

Books on OO n-layer application architecture?

Scheduled Pinned Locked Moved The Lounge
csharpdesignbusinessooparchitecture
10 Posts 6 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.
  • P Offline
    P Offline
    Pawel Krakowiak
    wrote on last edited by
    #1

    Can you recommend a book (books) on the subject of object oriented application architecture*? I would like to read about business objects (domain model) design, caching of data, storing and retrieval, repositories, etc. I imagine that for someone working with CSLA this book[^] may be good, but I am afraid it's more like a "CSLA Developer's Guide". I am looking for something general, great if it's .NET, but this could be a theoretical book applicable to any programming language. I would like to learn more about the concepts. I work with layered architecture, but I never know if I'm doing it right... * I may mix architecture and design terms, sorry...

    C N J T G 5 Replies Last reply
    0
    • P Pawel Krakowiak

      Can you recommend a book (books) on the subject of object oriented application architecture*? I would like to read about business objects (domain model) design, caching of data, storing and retrieval, repositories, etc. I imagine that for someone working with CSLA this book[^] may be good, but I am afraid it's more like a "CSLA Developer's Guide". I am looking for something general, great if it's .NET, but this could be a theoretical book applicable to any programming language. I would like to learn more about the concepts. I work with layered architecture, but I never know if I'm doing it right... * I may mix architecture and design terms, sorry...

      C Offline
      C Offline
      Christian Graus
      wrote on last edited by
      #2

      Code Complete may not fit the bill 100%, but is a great book.

      Christian Graus Driven to the arms of OSX by Vista.

      P 1 Reply Last reply
      0
      • P Pawel Krakowiak

        Can you recommend a book (books) on the subject of object oriented application architecture*? I would like to read about business objects (domain model) design, caching of data, storing and retrieval, repositories, etc. I imagine that for someone working with CSLA this book[^] may be good, but I am afraid it's more like a "CSLA Developer's Guide". I am looking for something general, great if it's .NET, but this could be a theoretical book applicable to any programming language. I would like to learn more about the concepts. I work with layered architecture, but I never know if I'm doing it right... * I may mix architecture and design terms, sorry...

        N Offline
        N Offline
        N a v a n e e t h
        wrote on last edited by
        #3

        Patterns of Enterprise Application Architecture[^] by Martin Fowler. It's a great book.

        Navaneeth How to use google | Ask smart questions

        1 Reply Last reply
        0
        • P Pawel Krakowiak

          Can you recommend a book (books) on the subject of object oriented application architecture*? I would like to read about business objects (domain model) design, caching of data, storing and retrieval, repositories, etc. I imagine that for someone working with CSLA this book[^] may be good, but I am afraid it's more like a "CSLA Developer's Guide". I am looking for something general, great if it's .NET, but this could be a theoretical book applicable to any programming language. I would like to learn more about the concepts. I work with layered architecture, but I never know if I'm doing it right... * I may mix architecture and design terms, sorry...

          J Offline
          J Offline
          James Simpson
          wrote on last edited by
          #4

          I've heard and read mixed reviews about CSLA. I've had a flick through this, and I found it covered some interesting topics: http://www.amazon.com/NET-Domain-Driven-Design-Solution-Programmer/dp/0470147563[^] James

          James Simpson Web Developer imebgo@hotmail.com P S - This is what part of the alphabet would look like if Q and R were eliminated
          Mitch Hedberg

          1 Reply Last reply
          0
          • C Christian Graus

            Code Complete may not fit the bill 100%, but is a great book.

            Christian Graus Driven to the arms of OSX by Vista.

            P Offline
            P Offline
            Pawel Krakowiak
            wrote on last edited by
            #5

            Christian Graus wrote:

            Code Complete may not fit the bill 100%, but is a great book.

            I have the 2nd edition, but it's not what I'm looking for. I'm thinking about Domain-Driven Design by Eric Evans and Applying Domain-Driven Design and Patterns: Using .Net by Jimmy Nilsson... :rolleyes:

            1 Reply Last reply
            0
            • P Pawel Krakowiak

              Can you recommend a book (books) on the subject of object oriented application architecture*? I would like to read about business objects (domain model) design, caching of data, storing and retrieval, repositories, etc. I imagine that for someone working with CSLA this book[^] may be good, but I am afraid it's more like a "CSLA Developer's Guide". I am looking for something general, great if it's .NET, but this could be a theoretical book applicable to any programming language. I would like to learn more about the concepts. I work with layered architecture, but I never know if I'm doing it right... * I may mix architecture and design terms, sorry...

              T Offline
              T Offline
              Thomas Weller 0
              wrote on last edited by
              #6

              If you're out for a general approach to software development and willing to invest some time and effort, then Domain Driven Design might be the thing you are looking for: The general work: Domain-Driven Design: Tackling Complexity in the Heart of Software[^] And more practical: Applying Domain-Driven Design and Patterns: With Examples in C# and .NET[^] .NET Domain-Driven Design with C#: Problem - Design - Solution (Programmer to Programmer)[^] Also, there are many relating articles/blog posts on the web. Regards Thomas

              www.thomas-weller.de Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
              Programmer - an organism that turns coffee into software.

              G P 2 Replies Last reply
              0
              • P Pawel Krakowiak

                Can you recommend a book (books) on the subject of object oriented application architecture*? I would like to read about business objects (domain model) design, caching of data, storing and retrieval, repositories, etc. I imagine that for someone working with CSLA this book[^] may be good, but I am afraid it's more like a "CSLA Developer's Guide". I am looking for something general, great if it's .NET, but this could be a theoretical book applicable to any programming language. I would like to learn more about the concepts. I work with layered architecture, but I never know if I'm doing it right... * I may mix architecture and design terms, sorry...

                G Offline
                G Offline
                Giorgi Dalakishvili
                wrote on last edited by
                #7

                Here is a short free e-book about DDD: InfoQ Book: Domain Driven Design Quickly[^]

                Giorgi Dalakishvili #region signature My Articles Asynchronous Registry Notification Using Strongly-typed WMI Classes in .NET [^] My blog #endregion

                1 Reply Last reply
                0
                • T Thomas Weller 0

                  If you're out for a general approach to software development and willing to invest some time and effort, then Domain Driven Design might be the thing you are looking for: The general work: Domain-Driven Design: Tackling Complexity in the Heart of Software[^] And more practical: Applying Domain-Driven Design and Patterns: With Examples in C# and .NET[^] .NET Domain-Driven Design with C#: Problem - Design - Solution (Programmer to Programmer)[^] Also, there are many relating articles/blog posts on the web. Regards Thomas

                  www.thomas-weller.de Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
                  Programmer - an organism that turns coffee into software.

                  G Offline
                  G Offline
                  Giorgi Dalakishvili
                  wrote on last edited by
                  #8

                  Thomas Weller wrote:

                  Also, there are many relating articles/blog posts on the web.

                  Can you post link to some of them?

                  Giorgi Dalakishvili #region signature My Articles Asynchronous Registry Notification Using Strongly-typed WMI Classes in .NET [^] My blog #endregion

                  T 1 Reply Last reply
                  0
                  • G Giorgi Dalakishvili

                    Thomas Weller wrote:

                    Also, there are many relating articles/blog posts on the web.

                    Can you post link to some of them?

                    Giorgi Dalakishvili #region signature My Articles Asynchronous Registry Notification Using Strongly-typed WMI Classes in .NET [^] My blog #endregion

                    T Offline
                    T Offline
                    Thomas Weller 0
                    wrote on last edited by
                    #9

                    I can't, there are too many of them and they are very different both in level and issue. Just take your search engine, type Domain Driven Design + whatever you are looking for. Regards Thomas

                    www.thomas-weller.de Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
                    Programmer - an organism that turns coffee into software.

                    1 Reply Last reply
                    0
                    • T Thomas Weller 0

                      If you're out for a general approach to software development and willing to invest some time and effort, then Domain Driven Design might be the thing you are looking for: The general work: Domain-Driven Design: Tackling Complexity in the Heart of Software[^] And more practical: Applying Domain-Driven Design and Patterns: With Examples in C# and .NET[^] .NET Domain-Driven Design with C#: Problem - Design - Solution (Programmer to Programmer)[^] Also, there are many relating articles/blog posts on the web. Regards Thomas

                      www.thomas-weller.de Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
                      Programmer - an organism that turns coffee into software.

                      P Offline
                      P Offline
                      Pawel Krakowiak
                      wrote on last edited by
                      #10

                      Looks like I'll be picking the first two, I already have them on my wish list, but wanted to hear about other positions as well. Thanks. :)

                      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