CSC/ECE 517 Summer 2008/wiki2 3 kb: Difference between revisions
Line 9: | Line 9: | ||
#At this time ruby-uml is able to generate sequences and class diagrams. | #At this time ruby-uml is able to generate sequences and class diagrams. | ||
===Review of MVC sites on the Web that are best for learning MVC=== | ===Review of MVC sites on the Web that are best for learning MVC(Model-View-Controller)=== | ||
*[http://en.wikipedia.org/wiki/Model-view-controller MVC link2] | *[http://en.wikipedia.org/wiki/Model-view-controller MVC link2] | ||
Line 24: | Line 21: | ||
*[http://martinfowler.com/eaaDev/uiArchs.html MVC link5] | *[http://martinfowler.com/eaaDev/uiArchs.html MVC link5] | ||
===Review of MVC sites on the Web that are best applicable for JAVA=== | |||
*[http://www.codeproject.com/KB/architecture/ModelViewController.aspx MVC link6] | *[http://www.codeproject.com/KB/architecture/ModelViewController.aspx MVC link6] | ||
**This article will enhance your vision on the usage of Robustness Analysis in conjunction with Model View Controller, using UML with application in ASP.NET. This article is a sequel to my articles on Architecture and Design with ASP.NET | **This article will enhance your vision on the usage of Robustness Analysis in conjunction with Model View Controller, using UML with application in ASP.NET. This article is a sequel to my articles on Architecture and Design with ASP.NET | ||
Line 32: | Line 31: | ||
*[http://rollerjm.free.fr/pro/Struts11.html MVC link8] | *[http://rollerjm.free.fr/pro/Struts11.html MVC link8] | ||
**The goal of this article is to illustrate the Struts 1.1 Controller with UML diagrams. This article is an introduction to the Struts framework in order to help beginners programmers to understand the MVC model 2. | **The goal of this article is to illustrate the Struts 1.1 Controller with UML diagrams. This article is an introduction to the Struts framework in order to help beginners programmers to understand the MVC model 2. | ||
===Review of MVC sites on the Web that are best applicable for RUBY=== | |||
*[http://wiki.rubyonrails.org/rails/pages/MVC MVC link1] | |||
This link gives a clear understanding of MVC and also the application of MVC Ruby on Rails. | |||
== ''References'' == | == ''References'' == | ||
*http://ruby-uml.rubyforge.org/ | *http://ruby-uml.rubyforge.org/ |
Revision as of 00:46, 8 July 2008
Unified Modeling Language(UML)
what is UML?
The Unified Modelling Language (UML) is a diagramming language or notation to specify, visualise and document models of Object Oriented software systems. UML is not a development method, that means it does not tell you what to do first and what to do next or how to design your system, but it helps you to visualise your design and communicate with others. UML is managed by the Object Management Group (OMG) and is the industry standard for graphically describing software.UML is designed for Object Orientated software design and has limited use for other programming paradigms.
Ruby the UML Way
- ruby-uml tries to trace different aspects of an existing application, which is intended to provide support for refactorisations by generating UML-graphs.
- ruby-uml is able to generate textual representations of the gathered informations.
- These representations include a picture or dot-code that can be converted to images by their corresponding applications.
- At this time ruby-uml is able to generate sequences and class diagrams.
Review of MVC sites on the Web that are best for learning MVC(Model-View-Controller)
This website gives an basic overview of the MVC architecture and then talks about the implementation of MVC in various languages such as Ruby and Java Framework.
This link describes in detail the MVC framework as it existed in Smalltalk-80 v2.0.
Review of MVC sites on the Web that are best applicable for JAVA
- MVC link6
- This article will enhance your vision on the usage of Robustness Analysis in conjunction with Model View Controller, using UML with application in ASP.NET. This article is a sequel to my articles on Architecture and Design with ASP.NET
- MVC link7
- This article introduces Struts, a Model-View-Controller implementation that uses servlets and JavaServer Pages (JSP) technology. Struts can help you control change in your Web project and promote specialization. Even if you never implement a system with Struts, you may get some ideas for your future servlets and JSP page implementation.
- MVC link8
- The goal of this article is to illustrate the Struts 1.1 Controller with UML diagrams. This article is an introduction to the Struts framework in order to help beginners programmers to understand the MVC model 2.
Review of MVC sites on the Web that are best applicable for RUBY
This link gives a clear understanding of MVC and also the application of MVC Ruby on Rails.