25.02.2015 Views

Introducing Spring Framework

Introducing Spring Framework

Introducing Spring Framework

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Appendix A<br />

Installing Tools<br />

In this appendix, you will learn how to install all the tools necessary to follow along with the examples in this book.<br />

Since all of the examples use these tools, you will need them all.<br />

The following is the list of tools that you will be using in all chapters:<br />

1. Java 7 or Java 8 (JVM – Java virtual machine)<br />

2. Gradle—a tool for compiling, testing, and building Java and Groovy projects<br />

3. Groovy—a dynamic programming language based on JVM<br />

The following is the list of tools that you will be using in Parts II, III, and IV of the book:<br />

1. MongoDB—a NoSQL database<br />

2. ActiveMQ—a JMS (Java Message Service) messaging broker<br />

3. RabbitMQ—a AMQP messaging broker<br />

4. <strong>Spring</strong> Boot—a new <strong>Spring</strong> technology that simplifies development, favoring convention<br />

over configuration and designed to get you up and running as quickly as possible<br />

5. <strong>Spring</strong> XD—is a unified, distributed, and extensible system for data ingestion, real-time<br />

analytics, batch processing, and data export<br />

Depending of what operating system you are using it will be necessary to set up some environment variables, but<br />

don’t worry because I’ll explain the process of installing each and every one of these tools. So, get ready; you are going<br />

to start with Java.<br />

Installing Java<br />

Java is the primary tool that you are going to be using. Even though the book has some Groovy examples, the<br />

Groovy programing language is based on the JVM (Java virtual machine). So to install Java, you need to install the<br />

JDK (Java Development Kit). Open any browser and go to www.oracle.com/technetwork/java/javase/downloads/<br />

jdk8-downloads-2133151.html. There you need to accept the License Agreement and then choose the version of<br />

your OS you are using (See Figure A-1).<br />

289

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!