Q:

How can I create a Spring web project when using manually imported jar files?

I am starting to learn Spring framework. I have confusion that why should i use maven? Instead of i can add jar files manually. I have found spring examples on web and all of that used maven so pom.xml is there. But i have no idea why it required. And i have use an example but whenever i tried to call url it shows error that " The requested resource is not available." So how spring works actually.

A:

Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information
for small project for study purpose maven is not needed when you are going to do enterprise application that include 100s of jar file with multiple version and dependency in such cause maven can do significant role .
Maven primary goal is to provide developer
1.A comprehensive model for projects which is reusable, maintainable, and easier to comprehend.
2.plugins or tools that interact with this declarative model.
Maven project structure and contents are declared in an xml file, pom.xml referred as Project Object Model (POM), which is the fundamental unit of the entire Maven system. Refer to Maven POM section for more detail.
i think using maven is best practice.
in your project i think problem with web.xml 

