Think of users using your web application from mobile phones when their internet connection breaks down. Native mobile app would still work and cache all user actions, synchronizing them afterwards. HTML5 web apps can also work offline. Basically it is done by listing the resource files (html, js, images) that browser should cache immadietly and use the … Continue reading HTML 5 Offline Web Application with Spring Boot
Tag: boot
Spring Boot: SSL/HTTPS for embedded Tomcat
If your Spring Boot app is running on embedded Tomcat, you need to use the TomcatConnectionCustomizer class to set up the HTTPS in Tomcat. Get the source code Source Code for this tutorial is available on my github under the SpringBootHttps tag: https://github.com/yacekmm/looksok/tree/SpringBootHttps 1. Prepare keystore and certificate First you need to have your certificate. If you … Continue reading Spring Boot: SSL/HTTPS for embedded Tomcat
Spring Security: Securing your MVC app with basic login and password authentication
In most cases when you create a web application you need to restrict it to certain groups of users with login and password, manage their roles and sessions. Spring Security helps to develop secured apps supporting all of the AAA aspects: authentication, authorization and accounting. This post will teach you basics about the login & … Continue reading Spring Security: Securing your MVC app with basic login and password authentication
Spring website layouts SSI with thymeleaf templates
Based on application from this post, I will show how to make the MVC app containing two pages, both with the same header and footer, but different contents. I will reuse the header and footer HTML code, to avoid code duplication and follow DRY principle. What I am going to build The goal is to have two … Continue reading Spring website layouts SSI with thymeleaf templates
Spring boot MVC application tutorial
I will tutor you to create simple Spring MVC application based on Spring boot. App will have two linked web pages with thymeleaf. The project itself will be made in Eclipse as an Gradle project. Let's start! Download Source Code Source for this tutorial is available here, on GitHub Create project with Gradle build file … Continue reading Spring boot MVC application tutorial