Reputation: 3617
I am developing an e-commerce application using spring and struts. I am quite confused about the following.
Could you please help me figure this out.
Thanks in advance!
Upvotes: 0
Views: 59
Reputation: 28316
The conceptual view (a.k.a. the conceptual schema) is a diagram of concepts that are related, from which a database model can be derived. For example, you might have some students, courses and modules in a conceptual view for a student management application. The model may contain properties about each concept, but only properties that relate to the properties of the real-life concept. You could later convert this into a normalized database format, containing tables that handle any many-to-many relationships, additional fields, etc.
An archictecural view separates parts of a system out into architecture categories. The categories may be related to a layered model (e.g. presentation, logic, data) or any other model. As you mentioned, MVC is a good example here. Such models are useful to understand how a project's resources and components might be partitioned.
Upvotes: 1