Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Spring MVC design help

 
Ravi Shankar Mukkavilli
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello All,

I'm new to Spring MVC and trying out a simple project.It will contain a simple adding, viewing, updating and deleting user work flows. It will have login page and once authenticated the user will be taken to a welcome screen which will have links to add, view, update and delete users. Clicking on any of the links will take to individual pages where the user can do the specific tasks. What I'm doing here is, I'm using a MultiActionController to group together all requests related to User work flow. As the user cannot directly access the addUser.jsp file which is inside the WEB-INF folder, so the request from "Add User" link will handled by the addUser method in the UserController which will redirect the user to the "Add User" page, and the user can then fill in the details and save the new user. Now here is where I'm getting confused. Where should I put the save process of the new user, should I put that in new method inside UserController, or use the same "addUser" method. What is the best way to handle this kind of scenario. Can you provide me with some sample code. Thanks

I hope I was able to clear my question.
 
Christophe Verré
Sheriff
Posts: 14691
16
Eclipse IDE Ubuntu VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I would make separate methods for each action. For example, one called "show", which would show the form, and one called "save", used to save to information.
 
Rajkumar balakrishnan
Ranch Hand
Posts: 445
Android Eclipse IDE Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you started learning Struts, the developing a simple CRUD application wouldn't be a problem.

Better you avoid MultiActionController and stickwith Annotations to map the methods with corresponding to the path.
 
Ravi Shankar Mukkavilli
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks guys.

@Rajkumar: I don't have much idea about Spring annotations, but I'm interested in trying it. Can you direct me to a simple example. I did wrote a SimpleFormController (without annotations) in which I configured the Command name ,class, the form view and success view in the constructor something like this



Can you provide me with a sample code/tutorial for the about code in annotations. Thanks for your help.

Ravi
 
Christophe Verré
Sheriff
Posts: 14691
16
Eclipse IDE Ubuntu VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You'll find some examples in the official reference.
 
Rajkumar balakrishnan
Ranch Hand
Posts: 445
Android Eclipse IDE Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Although christopher provide the link, i'll post a simple equivalent code for yours.

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic