6 All Resources
Spring Boot helps you to create stand-alone, production-grade Spring-based Applications that you can run. We take an opinionated view of the Spring platform and third-party libraries, so that you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.
You can use Spring Boot to create Java applications that can be started by using
java -jar or more traditional war deployments. We also provide a command line tool that runs “spring scripts”.
A practical introduction to web application development using Java. The frameworks and tools used in the guide were chosen for two reasons: they are easy to use, and they are suitable for both learning and production use. On the back end, the application uses Spring Boot. This eliminates most of the hassle of setting up and running a Spring-based app and lets you focus on your own code. The main features you’ll use are: • Dependency injection to decouple components. • Spring Data JPA repositories to work with the database. • Spring Security to handle access control. • An embedded Tomcat server to serve the application. • Spring Boot Developer Tools to provide a smoother development experience.
Use Java 9 and JavaFX 9 to write 3D games for the latest consumer electronics devices. Written by open source gaming expert Wallace Jackson, this book uses Java 9 and NetBeans 9 to add leading-edge features, such as 3D, textures, animation, digital audio, and digital image compositing to your games.
Create media-rich client applications using JavaFX 9 and the Java 9 platform. Learn to create GUI-based applications for mobile devices, desktop PCs, and even the web. Incorporate media such as audio and video into your applications. Interface with hardware devices such as Arduino and Leap Motion. Respond to gesture control through devices such as the Leap Motion Controller. Take advantage of the new HTTP2 API to make RESTful web requests and WebSockets calls.
New to this edition are examples of creating stylized text and loading custom fonts, guidance for working with Scene Builder to create visual layouts, and new content on developing iOS and Android applications using Gluon mobile. The book also covers advanced topics such as custom controls, JavaFX 3D, gesture devices, printing, and animation. Best of all, the book is full of working code that you can adapt and extend to all your future projects.
Below you can find a chart demonstrating the paths that you can take and the libraries that you would want to learn to become a Java developer. I made this chart as a tip for everyone who asks me, "What should I learn next as a Java developer?"
A wide range of practical tutorials focusing on Java, JavaFX and FXGL from my YouTube channel