Professional Documents
Culture Documents
USING SPRING
FRAMEWORK
INDUSTRIAL INTERNSHIP PRESENTATION BY:
MOHAK MAHAJAN
CSE-BDA
160113022
• Project Object Model is the basic unit of work in any Maven project. It is
basically an XML configuration file named pom.xml with the information about
project and the necessary configurations.
• It is the central configuration file of Maven.
• Pom.xml is the declarative descriptor of Maven projects that should be placed in
the root folder of the project.
Maven framework
• 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.
• Using maven we can build and manage any Java based project.
• As most of the project setups are simple and reusable, Maven makes life of
developer easy while creating reports, checks, build and testing automation
setups.
Spring
• Spring is an enterprise Java framework.
• It was designed to simplify Java EE development and make developers more
productive.
• Spring makes use of Inversion of Control and Dependency Injection to promote
good software coding practices and speed up development time.
• Spring is a lightweight framework.
Spring IoC Containers
• The Java Persistence API (JPA) is Java EE specification that defines how data
persistence‐related tasks are handled using object‐relational mapping (ORM)
frameworks in Java applications.
• There are multiple providers available in market which provides
implementation of JPA specification such as EclipseLink, OpenJPA, Hibernate,
etc.
Web API Layer
• Infosys training is considered one of the best industrial trainings across the
world and to be a part of such a training was definitely a life changing
experience for me. I got a chance to apply all the theoretical concepts which I
learnt during college to practical use.