Hoping all of our readers happiness, health and wealth in this first post of the year! It’s an awesome stroke of good luck to be able to start the year off by sharing a pretty cool Java EE 7/GlassFish 4.1 adoption/learning story. Vasilis Souvatzis, a computer science student at the Alexander Technological Educational Institute of Thessaloniki (ATEITHE) in Greece, decided to do his thesis project on Java EE 7. He basically taught himself Java EE 7, Java SE 8, GlassFish, NetBeans and PrimeFaces with little more than what is freely available online. He is now proudly a fan of the technology stack, particularly Java EE 7.
The end result of his project is a pretty sophisticated, non-trivial working code base simulating a web-based tutorial (there aren’t too many students that I know of that has those bragging rights :-)). He actually made the project available on GitHub for all to see. He demos the project in the video below he took the time to create:
The GitHub project has instructions on how to setup and explore the project yourself. He would also welcome any contributions if you are so inclined. Enjoy and don’t forget to spread the word on Vasilis’s hard work useful to the Java EE community if you think it is cool!
This article of the “Java SE 8 new features tour” series will deep dive into understanding Lambda expressions. I will show you a few different uses of Lambda Expressions. They all have in common the implementation of functional interfaces. I will explain how the compiler is inferring information from code, such as specific types of variables and what is really happening in the background.
In the previous article “Java SE 8 new features tour: The Big change, in Java Development world”, where I have talked about what we are going to explore during this series. I have started by an introduction to Java SE 8 main features, followed by installation process of JDK8 on both Microsoft windows and Apple Mac OS X platforms, with important advices and notice to take care of.
Finally, we went through a development of a console application powered by Lambda expression to make sure that we have installed Java SE 8 probably.
Source code is hosted on my Github account: Clone from HERE.
JavaFX 8: Combining New Language Features: Part 1
Java SE 8 introduced new language features, library changes, and a whole lot more. This includes a new version of JavaFX (version 8), and you can use the new language features with JavaFX 8. Let’s begin with Lambdas, working with a sample application I wrote about some time ago: the custom