👍Java Spring Boot & Microservice Realtime Project development CT👍
👍Java Spring Boot & Microservice Realtime Project development CT👍
June 9, 2025 at 12:01 PM
*3 Tasks for today: 9Jun* ✅ 1. Explore need of Framework. Understand MVC & Web Service based application. ✅ 2. Explore Spring Framework: spring.io, spring projects & Modules, GitHub documentation ✅ 3. Map Spring projects & modules to build MVC & Web service based framework. For both blocking & non blocking (reative) style applications. =============================== 1. Explore need of Framework. Understand MVC & Web Service based application. Explore each of the topic on internet & ChatGPT, and develop strong understanding on these concepts. This is core foundation knowledge, so explore more & prepare for discussing during interview. Below are some pointers - Framework, readmade code, which is written on top of existing technologies. For faster & easier application development. - They reduce repetitive code and make applications easier to maintain and scale. - Traditional MVC apps return a view (like HTML) from the controller to display to the user. - Web services let different applications communicate over the internet. - Web services evolved to return data (like JSON/XML) instead of views, enabling API-based communication. - REST and SOAP are two common ways to develop web services for data exchange. ====================================== 2. Explore Spring Framework: spring.io, spring projects & Modules, GitHub documentation Get overall ideas about the scope & potential of Spring Framework. All primary resources: https://spring.io/ Using spring we can build, GenAI, Microservices, Reactive, Cloud, Web, Serverless, Event Driven, Batch, much more applications. Spring is open source, & the code is maintained in GitHub. Spring code is organized as projects & modules. Depending on type of application you are developing, you need to include spring's project & module jar files in your application. Spring projects https://spring.io/projects https://github.com/spring-projects Spring Framework project https://spring.io/projects/spring-framework GitHub SourceCode https://github.com/spring-projects/spring-framework Spend time reading the spring website, project & git, and interpret meanings of how to build applications using Spring Framework. Explore ChatGPT to dig more. You should be able to explain to your friends & during interview, the power of spring framework, and how its organized. ============================ 3. Map Spring projects & modules to build MVC & Web service based framework. For both blocking & non blocking (reative) style applications. Traditional MVC Framework: - View returned back Spring Web MVC (spring-webmvc) - Blocking Spring WebFlux (spring-webflux) - Non blocking WebService Framework: 2 softwares can communication. data is passed in request & data is returned in response. RESTful Web Services - spring-web (internally using Spring Web MVC) -blocking SOAP Web Services - Spring Web Services (Spring-WS) -blocking Reactive REST APIs - Spring WebFlux - non blocking Explore on these topics online, and prepare for interview & conversation with your peers.

Comments