SpringBoot
SpringBoot
Programming Language
---->Programming language provides raw materials for software development.
---->Programming language provides Syntaxes and semantics for s/w development.
---->C,C++,Python,C#,Java.. are some popular progrsmming languages.
S/w Technology
---->Software technology are non installable softwares but the software developed
by using it is installable.
---->Eg:- JDBC is non installable but the driver developed by using JDBC is
installable. In JAVA, JSP,Servlet & JDBC are s/w Technologies.
----> Software Technologies are of two types:-
1. Open Source Technology - The source code of open source technology is
available for developers. The developers can make
changes in source code of open source technology. E.g => Java, Android, Python, PHP
are Open source.
2. Closed Source Technology - The source code of closed source technology is not
available for developers. Eg => All microsoft
technologies are closed source.
FrameWork
---->These are installable s/w and it provides us with pre-designed architecture.
---->By using framework you can develop s/w apps easily.
Note: If you develop s/w by using s/w technology then you need to write common code
& application specific code both. And if
you develop s/w using framework then you need to write application specific
code & the framework will take care of
common code.
***********************************************************************************
*******************************************
SPRING BOOT
Thymeleaf
Thymeleaf(Server Template Engine) is a dependency.
A modern server-side Java template engine for both web and standalone environments.
Allows HTML to be correctly displayed in browsers and as static prototypes.
---->To make a class a controller--> type @Cont Press ctrl + space simultaneously
***********************************************************************************
*******************************************
Project Details
Modules in Project :-
Dependency(are libraries basically) ----> Thymeleaf, MySQL Driver, Spring WEB MVC,
Spring JPA