What is the best Java web development framework: Struts 2, Spring MVC or Spring Web Flow and why??

Asked by Last Modified  

2 Answers

Learn Java

Follow 0
Answer

Please enter your answer

Java Trainer

All three are good check which one is suits for ur requirements.
Comments

A Java Web development framework, with MVC, a stateless architecture, very simple and powerful. It relies on JPA (backed with Hibernate 3.6) so the ORM part is standard. For large amount of data, JPA might no be the good choice for some part of your domain application. Sometime, Spring JDBC is more...
read more
A Java Web development framework, with MVC, a stateless architecture, very simple and powerful. It relies on JPA (backed with Hibernate 3.6) so the ORM part is standard. For large amount of data, JPA might no be the good choice for some part of your domain application. Sometime, Spring JDBC is more efficient. For instance, in a financial application if you need to load an update a large amount of securities, I would not use JPA to do such operation. I would either look at Database procedure or Spring JDBC with a SQL batch. read less
Comments

Related Questions

What is Service Locator in java?
The Service Locator abstracts the API lookup (naming) services, vendor dependencies, lookup complexities, and business object creation. Provides a simple interface to clients. This reduces the client's...
Profile Photo
Arunava Chatterjee
What is a constructor in Java?
In Java, a constructor is a special method that is called when an object is created using the new keyword. It has the same name as the class and is used to initialize the object's state. Constructors play...
Profile Photo
Rishu
0 0
View Comments5
What is the advantage of Java?
Java offers several advantages, including platform independence, strong community support, robust security features, and a wide range of libraries and frameworks for application development. Its "Write...
Profile Photo
Kripal
0 0
View Comments5
Why do many software engineers not like Java?
Opinions on programming languages can vary, but some software engineers may express dissatisfaction with Java for reasons such as perceived verbosity, boilerplate code, and a slower pace of language evolution...
Profile Photo
Guruprasad
0 0
View Comments5
Can a class have interface and vice-versa?
Interface is used to support multiple inheritance only.
Profile Photo
Deepa
0 0
View Comments7

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

Features Of Java
There is given many features of Java. They are also known as java buzzwords. The Java Features given below are simple and easy to understand. Simple. Object-Oriented. Portable. Platform independent. Secured. Robust. Architecture...
Profile Photo

CoreJAVA
Core Java Training High Level Course Content Trained by Java Architect 1. Core Java Programming Introduction of Java 2. Data types and Operators 3. Control Flow statements 4. OOPS and its application...
A

JAVA - Object Cloning
JAVA - Object Cloning Is the way of creating the same copy of object without calling the class constructor. It means we can make any class object multiple times without calling its default constructor....
Profile Photo

Puzzle Game coding
import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.awt.FontMetrics;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import...
Profile Photo

Java8 Filters and collectors
Lets say we have collection of strings and we would like to filter (remove) out certain strings from collection. We could achive the same in java 7 and earlier versions import java.util.ArrayList; import...
Profile Photo

Recommended Articles

In the domain of Information Technology, there is always a lot to learn and implement. However, some technologies have a relatively higher demand than the rest of the others. So here are some popular IT courses for the present and upcoming future: Cloud Computing Cloud Computing is a computing technique which is used...

Read full article >

Java is the most famous programming language till date. 20 years is a big time for any programming language to survive and gain strength. Java has been proved to be one of the most reliable programming languages for networked computers. source:techcentral.com Java was developed to pertain over the Internet. Over...

Read full article >

Java is the most commonly used popular programming language for the creation of web applications and platform today. Integrated Cloud Applications and Platform Services Oracle says, “Java developers worldwide has over 9 million and runs approximately 3 billion mobile phones”.  Right from its first implication as java 1.0...

Read full article >

Before we start on the importance of learning JavaScript, let’s start with a short introduction on the topic. JavaScript is the most popular programming language in the world, precisely it is the language - for Computers, the Web, Servers, Smart Phone, Laptops, Mobiles, Tablets and more. And if you are a beginner or planning...

Read full article >

Looking for Java Training Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you