From the course: WebSocket Programming with Java EE

What you should know

From the course: WebSocket Programming with Java EE

Start my 1-month free trial

What you should know

- [Instructor] To get the most out of this course, you should be comfortable developing in Java, and you should have some knowledge of the lightweight data interchange format, JSON. You should be familiar with JSON's conventions and how Java objects are serialized, that is, what a Java object looks like when it is transformed into JSON. If you're not familiar with JSON, or how to use Java EE's JSON processing API, you should watch my course, JSON Processing with Java EE, which covers in depth all you need to know about the JSON-P API. The front end application is developed in HTML and JavaScript with a little help from JSF and PrimeFaces. You only need to have minimal knowledge of these to follow development of the front end. So if you're comfortable with these technologies, you should have no trouble following along with this course. Once you learn how to implement WebSocket capabilities, you'll find that it is a perfect solution for making websites interactive and dynamic, adding realtime features, and developing fun applications like messaging apps and games. You will have no problems finding ways to use the knowledge and skills you obtain in this course. The project source code has been packaged as a Maven project, so it can be set up with minimal friction in an IDE that supports Maven projects. The IDE I have chosen to use in IntelliJ Ultimate edition, however, you can use any IDE that you like. Ideally it should be able to support Maven projects. The NetBeans IDE is a good alternative, and so, too, is Eclipse. If you wish to use the same IDE as I will, you can download a trial version of the Ultimate edition from the JetBrains website. The project is developed using Java EE 7, and takes advantage of some of the new features of Java SE 8, and therefore this JDK is required. You should also find that the code examples are compatible with the WebSocket API in Java EE 8 and future editions of the platform.

Contents