1 Reply Latest reply on Sep 17, 2008 4:43 PM by 843810

    Difference between Framework and Architecture.


      Can somebody explain me what is "Framework" & "Architecture" in java.
      When we say Struts/Spring is a framework what do we really mean and then generally we speak about the architecture of product/application what do we mean by that.

      Please explain me.

      Thanks in advance.

      Edited by: Gureja on Sep 17, 2008 12:51 AM
        • 1. Re: Difference between Framework and Architecture.
          A software framework is a re-usable design for a software system (or subsystem). A software framework may include support programs, code libraries, a scripting language, or other software to help develop and glue together the different components of a software project. Various parts of the framework may be exposed through an API.


          The software architecture of a program or computing system is the structure or structures of the system, which comprise software components, the externally visible properties of those components, and the relationships between them.


          Same thing applies to java too.