Introducing Spring Framework

Introducing Spring Framework Introducing Spring Framework

25.02.2015 Views

Summary Chapter 20 ■ Your First Spring XD Application In this chapter, you saw how to use Spring XD to get some metrics on how many documents you are receiving, but this is just a small example of the power of Spring XD. You can do more analysis using other streams like GemFire, Hadoop, etc. The best part is that you can extend Spring XD by creating custom modules that are suitable for your needs. I hope you enjoyed reading this book. Now you know what the Spring Framework is all about. And you learned some of the modules that the Spring Framework offers and how to use them to create enterprise ready applications. I encourage you to keep learning about Spring by reading more exciting titles from Apress and of course by keeping up with the developments from the Spring Framework web site: https://spring.io/ and its blog: https://spring.io/blog. 287

Appendix A Installing Tools In this appendix, you will learn how to install all the tools necessary to follow along with the examples in this book. Since all of the examples use these tools, you will need them all. The following is the list of tools that you will be using in all chapters: 1. Java 7 or Java 8 (JVM – Java virtual machine) 2. Gradle—a tool for compiling, testing, and building Java and Groovy projects 3. Groovy—a dynamic programming language based on JVM The following is the list of tools that you will be using in Parts II, III, and IV of the book: 1. MongoDB—a NoSQL database 2. ActiveMQ—a JMS (Java Message Service) messaging broker 3. RabbitMQ—a AMQP messaging broker 4. Spring Boot—a new Spring technology that simplifies development, favoring convention over configuration and designed to get you up and running as quickly as possible 5. Spring XD—is a unified, distributed, and extensible system for data ingestion, real-time analytics, batch processing, and data export Depending of what operating system you are using it will be necessary to set up some environment variables, but don’t worry because I’ll explain the process of installing each and every one of these tools. So, get ready; you are going to start with Java. Installing Java Java is the primary tool that you are going to be using. Even though the book has some Groovy examples, the Groovy programing language is based on the JVM (Java virtual machine). So to install Java, you need to install the JDK (Java Development Kit). Open any browser and go to www.oracle.com/technetwork/java/javase/downloads/ jdk8-downloads-2133151.html. There you need to accept the License Agreement and then choose the version of your OS you are using (See Figure A-1). 289

Summary<br />

Chapter 20 ■ Your First <strong>Spring</strong> XD Application<br />

In this chapter, you saw how to use <strong>Spring</strong> XD to get some metrics on how many documents you are receiving, but<br />

this is just a small example of the power of <strong>Spring</strong> XD. You can do more analysis using other streams like GemFire,<br />

Hadoop, etc. The best part is that you can extend <strong>Spring</strong> XD by creating custom modules that are suitable for your<br />

needs.<br />

I hope you enjoyed reading this book. Now you know what the <strong>Spring</strong> <strong>Framework</strong> is all about. And you learned<br />

some of the modules that the <strong>Spring</strong> <strong>Framework</strong> offers and how to use them to create enterprise ready applications.<br />

I encourage you to keep learning about <strong>Spring</strong> by reading more exciting titles from Apress and of course by<br />

keeping up with the developments from the <strong>Spring</strong> <strong>Framework</strong> web site: https://spring.io/ and its blog:<br />

https://spring.io/blog.<br />

287

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

Saved successfully!

Ooh no, something went wrong!