Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ON
Submitted to:
Session: 2016-2020
I would like to express my special thanks of gratitude to course staff for being a tremendously
supportive resource throughout the course of this project, In particular, Mr. ITH Technologies ,
their interface and guidance throughout the internship was invaluable to do this Industrial
Training on Sprint Boot (Modules), which also helped me in doing a lot of Research and i came
to know about new technologies and project development models.
Table of Contents
The objective of this project is to implement modules on Spring boot which has more security
than java and easy. Its is to implements java coding on apache server for the applications and
web applications . It gives the dependencies of every function and command that has been
used in it and comprehensive infrastructure support for developing Java based applications.
Also The main intention of this project is to create high performing, reusable, easily testable
and loose coupling enterprise Java application as it uses POJO (Plain Old Java Object).
Definition of problem of Project
The main moto of this training was to make spring boot more popular as this is
a new language and on this basis some module on this new language ,because
it gives more security than HTML and its is dependency ,web application
usage .
Weekly Working Report
WEEK 1:
WHY PROGRAMMING?
JAVA CONCEPTS
SPRING CONCEPTS
Maven
WEEK 2:
Creating Api
Using MySQL as a database requirements
Using Post man for the working of API and testing
WEEK 4:
WEEK 5:
Frontend
Requiremen
Developmen
t gathering
t
Backend
creating developmen
modules t
System Analysis
User Requirements
A user just need an active internet connectivity and some experience with the system .
User needs to have latest version for good working of spring .
Screenshots of the Project
Methodology Adopted
This project is divided into various modules each module works independently in its own scope
This modular approach enables a user to easily debug code and errors.
The model we adopted is incremental model. In this we started with a basic module which
consists of functional building block. Later on various refinements and sub-modules are added
accordingly.
This step by step procedure is useful in analyzing bugs easily and do the advancements easily
based on the module.
Each module is tested uniquely and independently and then in the end all these modules are
combined together to form a single entity which is then tested for bugs and defaults as a
combined unit.
The last step includes refinements and maintenance based on growing demands.
Software Requirements
Java
JDK
Eclipse
Maven
Apache
Spring (installed in eclipse )
Hardware Requirements.
RAM : 128MB
DISK SPACE: 124MB;
PROCESSOR: minimum Pentium 2 266 MHz processor
BROWSER: internet explorer 9 or above ; chrome; Firefox
Conclusion
BY creating modules and application on spring they are more secure and benificiats for the performance
and can work on any spring platform
As the technology is growing new version are coming and for this new features are to be implemented and
this can be one of the best in java which works on all java and on new.
User/Operational manual
Security Aspects:
Spring uses :
Access Rights:
In this only the developer are allowed to aces the code and can modify it ,a user gets only the
final output of the code and cannot change or modify it
Backups:
The database that is used in this project is MySQL. Now in MySQL, database can be easily
recovered by performing following steps. First, In the Files section, click on the Backups icon.
Under Partial Backups > Restore a MySQL Database Backup.
Spring Boot is the most trending framework for web application. It is relatively
simple to configure spring boot as compared to other framework for developers.
Spring boot brings the capability of the Spring framework that is dependency
injection, AOP , security, web workflow with minimal configuration hassle as the
same is being taken care by spring boot starter parent.
Spring boot is used with AngularJs mostly, which follows a restAPI based approach.
References