MVC (Model-View-Controller) is a software architecture pattern that enforces separation of concerns.
1
vote
1answer
55 views
Design pattern for complex view creation in sheet music
I've got a bunch of Note-Models with properties like pitchand duration. In music notation, these notes must now be placed into a certain bar on a certain line on a certain page, and so on. Many more ...
2
votes
2answers
528 views
What is the proper way to pass the parameters into a MVC system?
I am trying to learn java servlet/jsp with the MVC concept and built the simplest MVC application. Now I want give more detail to it to enhance my understanding.
If I would need to register a new row ...
1
vote
2answers
120 views
Search and Replace in MVC
What would be a good MVC/OOP/GRASP/SOLID structure for a search/replace functionality. Methods: search/searchNext/replace/replaceAll.
I'm interested only in the PHP arhitecture and how a professional ...
0
votes
1answer
55 views
Services in Model Layer
I understand services should have no state and no business logic.
How can you implement a service like AuthentificationService considering these rules?
All the methods in a service should be ...
1
vote
1answer
116 views
ViewController in programming
ViewController is a term for classes that handle views in a framework. This is especially used in MVC frameworks. I go through various projects, written by various programmers, who implement MVC in ...
2
votes
1answer
48 views
Testing MVC models when using SQL referential constraints
I have an MVC web app that's wired against PostgreSQL. The DB uses the full gamut of various referential constraints to ensure referential integrity, as opposed to say the Rails approach, where you ...
4
votes
3answers
139 views
Is it okay to call a model method in my view?
In the interest of keeping my Controller's skinny, I put a headline method in a Model.
# My Model
class Property
def headline
"#{name} | #{address}"
end
end
(Then, Property Controller for ...
1
vote
1answer
158 views
Service as a Model in MVC
I have a PHP MVC application and a file table. I need to implement the functionality: mark all as read. The best solution for the code I found so far was to put the actual implementation in a ...
49
votes
12answers
4k views
Why is it a good idea for “lower” application layers not to be aware of “higher” ones?
In a typical (well-designed) MVC web app, the database is not aware of the model code, the model code is not aware of the controller code, and the controller code is not aware of the view code. (I ...
-1
votes
2answers
92 views
Java generalization
I have a question regarding generalization. I know when it is needed to be done, but is it worth having an extra class for 1 field?
e.g.:
StatisticsCustomer has fields: Customer customer and int ...
3
votes
2answers
936 views
Unobtrusive JavaScript (regarding asp.net mvc3) not clear
Unobtrusive JavaScript avoids injecting inline JavaScript into HTML. This makes your HTML smaller and less cluttered, and makes it easier to swap out or customize JavaScript libraries
...
3
votes
1answer
210 views
Javascript Architectural Model
Are there any obvious flaws to this OO architectural model which I intend to implement using javascript? It is similar to the MVP model but instead the role of the model is broken down into three ...
0
votes
2answers
72 views
mvc pattern - splitting model into data-access and business logic layers
I've had a chance to try it out and I like it very much. I'm thinking of using it in all of my future projects. I'd like to hear some critique and opinions about it. I've done a little research on the ...
-1
votes
0answers
36 views
MVC random pause before executing controller
My MVC app started to stall on a POST or GET. It is not every POST or GET, but I was able to trace it to a startup problem. I added a breakpoint to the first line in my controller ...
67
votes
10answers
15k views
What is MVC, really?
As a serious programmer, how do you answer the question What is MVC?
In my mind, MVC is sort of a nebulous topic — and because of that, if your audience is a learner, then you're free to ...
1
vote
0answers
75 views
Creating a System Sequence Diagram from an [extended] use case
As I have been taught - one controller = one use case.
But I have:
OutsiderController
SupplierController (which extends OutsiderController)
SubContractorController (which also extentds ...
0
votes
1answer
64 views
Make a controller a superclass in MVC design pattern
I am really confused how to handle this.
I have:
model.Outsider
model.SubContractor (which extends Outsider)
Basically, Outsider would mean Supplier, but SubContractor is not a Supplier itself ...
2
votes
1answer
79 views
Do I need JUnit tests for the controller layer on a MVC when I have a database layer
I have a MVC which has this structure:
ui
controller
db
model
Basically the controller doesn't really do much more than connection ui with db layer.
Do I need to provide JUnit tests for the ...
1
vote
1answer
194 views
is a factory pattern to prevent multuple instances for same object (instance that is Equal) good design?
I have a number of objects storing state. There are essentially two types of fields. The ones that uniquly define what the object is (what node, what edge etc), and the oens that store state ...
1
vote
2answers
241 views
MVC : Does Code to save data in cache or session belongs in controller?
I'm a bit confused if saving the information to session code below, belongs in the controller action as shown below or should it be part of my Model?
I would add that I have other controller methods ...
3
votes
1answer
77 views
Architecture For Mockable DAL On Large Projects
I have recently been reading an article about creating a blog using ASP.NET and MVC, and in the article the user splits the Data Access Layer into a separate Class Library, and creates an interface ...
0
votes
1answer
147 views
Where should I put my method
I am writing a Java program using the MVC design pattern.
I have classes Item and Supplier. In the database they are connected through a item_supplier table.
I'm writing a method which will give me ...
2
votes
1answer
50 views
MVC shared model different required fields on different type
I have a model called Car and depending on what type of Car the user select the view is presented differently. For example the user selects from a grid of different cars and depending if it is a Volvo ...
1
vote
2answers
118 views
MVC pattern with JSF-Spring-MyBatis webapp
I've a Java webapp with these frameworks and I want to know if my implementation meets with MVC pattern:
Controller Layer (V)
I'm using JSF
@ManagedBean
public class Controller{
...
1
vote
1answer
447 views
Handling error message for a Spring MVC login form
This can apply to many error handling scenarios, but I'm curious about how to do it in a login scenario.
Given this Spring controller method:
@RequestMapping(value = "/account/login", method = ...
0
votes
1answer
101 views
Zend Framework View Helper Composition
So I'm reviewing a piece of code that is a perfect candidate to be abstracted away into a view helper. However at the moment, the piece of code uses two other view helpers to get the final display.
...
1
vote
4answers
377 views
mvc pattern on procedural php
First off, I do not have anything against OO programming (I'd be mad if i believed so). But I was thinking on some sort of procedural MVC pattern with PHP; let me explain better.
As we all know, ...
0
votes
1answer
61 views
Controller JSP - no view
Most people say do not use JSPs. But what if I have a JSP that does not show anything, it only acts as a controller? Why would I do that? Because we do not need to redeploy complete webapp to make a ...
0
votes
1answer
114 views
In MVC is it concidered good practice to have private, non-action, functions in a controller class?
Sometimes action functions in the controller class can become huge and nasty, with many-many lines of code to simply control the flow of data from the Model to the View. At some point these huge ...
1
vote
1answer
173 views
How to persist temporary data over multiple HTTP requests?
In our webapplication we have a list of questions that have to be answered by the user. These questions are served to the user one by one and will be saved once the last question has been answered.
...
2
votes
1answer
53 views
Java MVC extra classes
I have a simple MVC project. My current packages:
gui
controller
db
domain
I want to put extra classes which I will use, e.g. md5 hashing, email validator (methods which I will use in more than ...
1
vote
1answer
49 views
how to map controllers , models, and views as a todo list
Before starting on a current project I was wondering if there is a terminology for what I am planning on doing? Basically what I want to do is map out every object in layers such as all the ...
-3
votes
0answers
80 views
Is it Wise to disconnect the ui layer from the backend in mobile web apps? [closed]
What's the future when it comes to mobile web development?
I mean, traditionally, in the java world, we make use of Java EE technologies such as Spring, Hibernate and some MVC framework like Spring ...
1
vote
4answers
176 views
Is XML, HTML/CSS, XSL analogous to Model, View, Controller?
For some time in personal projects I have been using XSL to convert my raw XML data into human-friendly HTML/CSS (in simple projects, I have no JavaScript, so let's leave that out of the equation for ...
13
votes
3answers
2k views
Where to put business logic in MVC design?
I have created a simple MVC Java application that adds records through data forms to a database.
My app collects data, it also validates it and stores it. This is because the data is being sourced ...
11
votes
4answers
3k views
Why put the business logic in the model? What happens when I have multiple types of storage?
I always thought that the business logic has to be in the controller and that the controller, since it is the 'middle' part, stays static and that the model/view have to be capsuled via interfaces. ...
2
votes
2answers
131 views
MVC framework that uses classes instead of methods for actions
In most MVC frameworks, Controller class contains multiple methods, each representing one action. Then annotations and reflection is used to call those methods appropriately. But from OOP point of ...
1
vote
3answers
263 views
MVC View Question
In my PHP web page (index.php), I have a simple script that calls a "page" class, and then builds the page from it.
Index.php executes methods within an instance of the 'page' class, such as ...
6
votes
3answers
419 views
What do I call a non-MVC pattern?
I am finishing my project and in my thesis I am explaining why I used an MVC pattern to build my website, and have stated the advantages of designing it this way.
However, if I had not used MVC and ...
0
votes
3answers
482 views
Models structure in PHP/MVC
I have some classes that are composed with ORM generated Models.
example1:
For example the Report.php (Model) is using a Document.php Model generated with ORM. Based on the document object a report ...
7
votes
4answers
2k views
Is MVC just the SEO of PHP programming?
There's around a zillion "PHP frameworks". And most of them bill themselves as following the MVC pattern. While it's welcome to overcome osCommerce coding style (processing logic heavily intermixed ...
3
votes
1answer
66 views
MVC URL formatting/design
In refactoring a lot of MVC code, I have run into an issue with my URL design. For example, let's say we have a Venue object
public class Venue
{
public long ID { get; set; }
public ...
0
votes
1answer
158 views
Which design pattern is typically used when designing a WCF data services driven Winforms application?
Please excuse me as I am a bit new to the following technologies and practices. I have been given the task to create a management suite utilizing an MDI GUI. This suite will be the front end to a WCF ...
0
votes
1answer
192 views
How to design an application that read files using MVC pattern?
I am going to write an application that reads data from a csv file, and display that data to the user. I intend to apply an MVC design pattern to create this application. A user will interact with ...
1
vote
1answer
244 views
Is this an MVC framework?
I have built a framework for my applications that has been working well, and I have always referred to it in my mind as an MVC. However, after reading some more on what an MVC is (not that I didn't to ...
0
votes
2answers
55 views
Is it 'safe' to expect myClasses to agree not to only call package Scope methods from other Package scope methods?
The questions says it all, but a quick overview of the situation. I'm creating a Model which contains classes (all inherriting myObject) which have a large amount of interconnection. I want the ...
5
votes
4answers
627 views
Most MVC-strict php framework
I have been trying to wrap my head around MVC pattern for about 6 months.I've read tons of articles, Q&A, and blog posts about MVC and HMVC patterns, but I just simply don't get it 100%.
I tried ...
3
votes
1answer
248 views
Is MVC the optimal pattern to build a RESTful web service?
Not being a Java practitioner, I recently came to learn about the JAX-RS specification and Apache CXF framework. While still wrapping my head around all these things, I also read the this question on ...
0
votes
0answers
61 views
How to ensure only one object for each item in my state exists?
I am refactoring an existing system heavily, merging some seperate programs and throwing in a proper MVC concept; working on the Model now.
My current system sits in the middle, one of a few views on ...
4
votes
6answers
258 views
Is MVC ever considered/applied system-wide?
I was having a discussion with a colleague and he bought up the topic of MVC and the use of ViewModels in ASP.NET MVC.
The discussion was that, in an n-layer architecture, the UI, Business Layer and ...


