* Cantinho Satkeys

Refresh History
  • FELISCUNHA: ghyt74  pessoal  49E09B4F
    Hoje às 10:49
  • JP: dgtgtr Pessoal  4tj97u<z 2dgh8i k7y8j0
    27 de Julho de 2026, 19:40
  • j.s.: tenham um excelente domingo  yu7gh8 yu7gh8
    26 de Julho de 2026, 11:29
  • j.s.: ghyt74 a todos  49E09B4F 49E09B4F
    26 de Julho de 2026, 11:28
  • FELISCUNHA: ghyt74  e bom fim de semana  4tj97u<z
    25 de Julho de 2026, 11:29
  • JP: try65hytr Pessoal  4tj97u<z 2dgh8i k7y8j0 classic
    24 de Julho de 2026, 04:53
  • j.s.: try65hytr a todos  49E09B4F
    22 de Julho de 2026, 21:03
  • JP: try65hytr Pessoal  4tj97u<z 2dgh8i k7y8j0 yu7gh8
    21 de Julho de 2026, 03:46
  • momo2free: dorcal
    19 de Julho de 2026, 18:10
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  k8h9m
    19 de Julho de 2026, 10:44
  • JP: try65hytr Pessoal  4tj97u<z  2dgh8i k7y8j0
    14 de Julho de 2026, 05:28
  • j.s.: ghyt74 a todos
    13 de Julho de 2026, 08:29
  • cereal killa: try65hytr pessoal  r4v8p 4tj97u<z
    08 de Julho de 2026, 22:21
  • JP: dgtgtr Pessoal 4tj97u<z 2dgh8i k7y8j0 r4v8p
    07 de Julho de 2026, 18:29
  • j.s.: tenham um bom domingo  4tj97u<z
    05 de Julho de 2026, 09:39
  • j.s.: ghyt74 a todos  49E09B4F
    05 de Julho de 2026, 09:38
  • JP: try65hytr Pessoal  4tj97u<z 2dgh8i k7y8j0 r4v8p xe4s
    03 de Julho de 2026, 04:43
  • cereal killa: try65hytr pessoal,esta calor do karago  r4v8p 43e5r6
    01 de Julho de 2026, 22:01
  • j.s.: try65hytr a todos  49E09B4F
    30 de Junho de 2026, 21:02
  • JP: try65hytr Pessoal  4tj97u<z  2dgh8i k7y8j0 r4v8p
    30 de Junho de 2026, 05:31

Autor Tópico: Developing RESTful Java Web Services using Spring boot  (Lida 571 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline mitsumi

  • Sub-Administrador
  • ****
  • Mensagens: 134753
  • Karma: +0/-0
Developing RESTful Java Web Services using Spring boot
« em: 07 de Setembro de 2019, 13:29 »

Developing RESTful Java Web Services using Spring boot
.MP4 | Video: 1280x720, 30 fps(r) | Audio: AAC, 44100 Hz, 2ch | 903 MB
Duration: 1.5 hours | Genre: eLearning | Language: English

This course enables you to quickly get started with Spring boot applications

What you'll learn

    You will be able to get started with a spring boot application easily
    You will be able to create a Customer Rest Controller
    You will be able to get customers data for our application in SQL
    You will be able to set up H2 database server with customer data
    You will be able to map Customer class to customers table using JPA
    You will be able to get data from DB in our rest controller using Spring Data JPA
    You will be able to get paginated data using our web API
    You will be able to download, install and use Postman for making requests
    You will be able to get customer data based on id using path variable
    You will be able to add new customer using HTTP POST request
    You will be able to update customer data using HTTP PUT request
    You will be able to delete a customer data using HTTP DELETE request
    You will be able to add Swagger for API Documentation
    You will be able to build a distributable bundle for production

Requirements

    You just need practice in fundamentals of Java programming language
    NO NEED to know or have expertise in Spring framework

Description

This course enables a regular Java developer with the power and simplicity of Spring boot applications. Via this course, you will understand the basic concepts of RESTful web services and how Spring boot simplifies the development of a standalone, self contained web service using which you can quickly develop and deploy production ready Java micro services. For taking this course, you DO NOT need to have prior knowledge of Spring framework.

Here is what you can read about Spring boot and a basic comparison of Spring framework and Spring boot.

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".

We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.

Features

    Create stand-alone Spring applications

    Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)

    Provide opinionated 'starter' dependencies to simplify your build configuration

    Automatically configure Spring and 3rd party libraries whenever possible

    Provide production-ready features such as metrics, health checks and externalized configuration

    Absolutely no code generation and no requirement for XML configuration

What is the difference between Spring Boot and the Spring framework?

    Spring is a light weight and open source framework created by Rod Johnson in 2003. Spring is a complete and a modular framework, i mean spring framework can be used for all layer implementations for a real time application or spring can be used for the development of particular layer of a real time application unlike struts [ only for front end related ] and hibernate [ only for database related ], but with spring we can develop all layers

    Spring framework is said to be a non-invasive means it doesn't force a programmer to extend or implement their class from any predefined class or interface given by Spring API, in struts we used to extend Action Class right that's why struts is said to be invasive

    In case of struts framework, it will forces the programmer that, the programmer class must extend from the base class provided by struts API

    Spring is light weight framework because of its POJO model

    Spring Framework made J2EE application development little easier, by introducing POJO model

Spring having this much of demand because of the following 3 reasons....

    Simplicity

    Testability

    Loose Coupling

Spring boot:

first of all Spring Boot is not a framework, it is a way to ease to create stand-alone application with minimal or zero configurations. It is approach to develop spring based application with very less configuration. It provides defaults for code and annotation configuration to quick start new spring projects within no time. Spring Boot leverages existing spring projects as well as Third party projects to develop production ready applications. It provides a set of Starter Pom's or gradle build files which one can use to add required dependencies and also facilitate auto configuration.

Spring Boot automatically configures required classes depending on the libraries on its classpath. Suppose your application want to interact with DB, if there are Spring Data libraries on class path then it automatically sets up connection to DB along with the Data Source class.

    It is very easy to develop Spring Based applications with Java or Groovy.

    Spring Boot reduces lots of development time and increases productivity.

    It avoids writing lots of boilerplate Code, Annotations and XML Configuration.

    It is very easy to integrate Spring Boot Application with                                                                                                                                                                                                its Spring Ecosystem like Spring JDBC, Spring ORM, Spring Data, Spring Security etc.

    Spring Boot follows "Opinionated Defaults Configuration" Approach to reduce Developer effort

    It provides Embedded HTTP servers like Tomcat, Jetty etc. to develop and test our web applications very easily.

    It provides CLI (Command Line Interface) tool to develop and test Spring Boot (Java or Groovy) Applications from command prompt very easily and quickly.

    Spring Boot provides lots of plugins to develop and test Spring Boot Applications very easily using Build Tools like Maven and Gradle

    It provides lots of plugins to work with embedded and in-memory Databases very easily.

Who this course is for:

    You - if you want to develop Java RESTful web services using Spring boot
    You - if you are a Java developer who want to scale up your skill list
    You - if you are from Microsoft Web API background, and want to see it's Java equivalent
       

               
 
Download link:
Só visivel para registados e com resposta ao tópico.

Only visible to registered and with a reply to the topic.

Links are Interchangeable - No Password - Single Extraction