Tuesday, February 18, 2020

How to Consume JSON from RESTful Web Service and Convert to Java Object - Spring RestTemplate Example

So far, I have not written much about REST and RESTful web service, barring some interview questions like REST vs. SOAP, which is thankfully very much appreciated by my readers and some general suggestions about the best books to learn REST in the past. Today I am going to write something about how to consume JSON from a RESTful Web Service in Java using Spring Framework. I will also talk about how to convert the JSON to Java objects using Jackson. You will also learn about the RESTTemplate class from the Spring MVC framework, and how you can use it to create a REST client in Java in just a few lines of code.

Top 10 Big Data and Hadoop Tutorials, Books, and Courses for Java Developers

Hello guys, if you are looking to learn Big Data and Hadoop, and looking for some excellent books, courses, and tutorials to start with, then you have come to the right place. In this article, I am going to share some of the best resources to learn Big Data and Hadoop, including tutorials, books, and online courses. You can use these resources to learn both Big Data in general and Hadoop in particular at a time and place convenient to you.

Monday, February 17, 2020

Top 5 Spring Boot Features Java Developers Should Know

You might have heard about Spring Boot and it's magical powers about creating a Spring Web application in just under 140 characters which can be written in a tweet, but what that really means? What are those features which provide Spring Boot such power and make Spring application development so easy? Well, that's what you will learn in this article, but if you are in hurry let me tell you that you will learn about Spring Boot's auto-configuration, Starter dependencies, Spring Boot CLI, Actuator and Spring Initializer feature in detail. These are the feature which takes away most of the pain and friction associated with writing Spring-based Java web application.

Top 5 Courses to Learn Deep Learning and Neural Network in Depth - Best of Lot

Learning Deep learning in-depth? Sounds recursive? No? It is, indeed. There is no doubt that Machine Learning is a tough subject, and in-depth knowledge, in particular, requires a lot of maths and complex terminology and very tough to master. If the subject matter is that tough, then how do you learn it better? Well, choose a course that can explain this complex topic in simple words. We are actually blessed that we have many excellent instructors like Andrew Ng, Jeremey Howard's, and Kirill Eremenko on Udemy around who are not just the expert of deep learning but also excellent instructors and teachers.

Sunday, February 16, 2020

How to enable Spring Security in Java Web application?

Spring Security is one of the most popular open-source frameworks to implement security in Java web applications in a declarative way. It provides several essential security features like LDAP authentication, authorization, role-based access control,  remembers the password, URL protection, concurrent active sessions management, etc. To enable Spring security in Java Web application, you need to configure three things -  declare a delegating proxy filter in web.xml, add the ContextLoaderListener in web.xml and provide actual security constraints on applicationContext-Security.xml file. Since Spring security uses a chain of filters to implement various security constraints, also known as Spring's "security chain filter", it relies on web container for the initialization of delegating filter proxy.

Top 5 Courses to learn Microsoft SQL Server in 2020 - Best of Lot

Hello guys, you might know that along with Oracle and MySQL, Microsoft SQL Server is one of the most popular relational databases in the tech world. It's used in many big organizations like Investment Banks, Insurance companies, and particularly at firms that use Microsoft technologies like Windows Server. With the growing popularity and market share of Microsoft Azure, there is a good chance that the demand of Microsoft SQL Server will also increase, particularly in the cloud. There is already a high demand for both Microsoft SQL Server DBA and Programmers who have SQL Server experience, and that's why it's an excellent decision to learn MSSQL in 2020.