4/4/2024 0 Comments Java model view controller![]() ![]() My latest achievement is to create an environment for building web applications using PHP that encompasses a mixture of 3-Tier architecture, OOP, and where all HTML output is generated using XML and XSL transformations. I have created development infrastructures in 3 different languages. ![]() I have built software using the 1-tier, 2-tier and the 3-Tier architecture. I have written code which has been procedural, model-driven, event-driven, component-based and object oriented. The user interfaces have included punched card, paper tape, teletype, block mode, CHUI, GUI and web. I have worked with flat files, indexed files, hierarchical databases, network databases and relational databases. I have developed in a variety of 2nd, 3rd and 4th generation languages on a mixture of mainframes, mini- and micro-computers (which are now called Personal Computers). I am no stranger to software development having been a software engineer for over 25 years. (1) The View must get its data from the Model (2) Ordering and limiting data is display logic which belongs in the View (3) You don't understand what "display logic" actually means (4) A Controller can only talk to a single Model (5) MVC is not suitable for the web (6) Data validation must not be performed within the Model Counter Criticisms References Amendment History Introduction ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |