Introducing Spring Framework

Introducing Spring Framework Introducing Spring Framework

25.02.2015 Views

■ Contents ■■Chapter 16: Messaging with Your Spring Application217 Using RabbitMQ217 RabbitMQ: Exchanges, Bindings, and Queues 218 Using a XML Marshaller for Message Conversion 220 Test the Rabbit226 Summary229 ■■Chapter 17: Be Social and Go Mobile231 Using Spring Social231 Spring Social Twitter231 Registering Your Application in Twitter 232 Let’s Tweet 244 Sending Tweets from My Spring Application247 Summary250 ■■Part 4: Spring I/O 251 ■■Chapter 18: Spring and Groovy253 Let’s Code Groovy253 Let’s Test Groovy257 DSL Syntax259 Summary262 ■■Chapter 19: Spring Boot, Simplifying Everything263 Spring Boot263 Deploying MyDocuments269 Creating an Executable Jar 269 Creating a WAR File 270 Spring Boot À La Groovy272 Summary276 xi

■ Contents ■■Chapter 20: Your First Spring XD Application277 Installing Spring XD277 Using the Spring XD Distribution 277 Using OSX Homebrew Installation 277 Spring XD278 Modules 278 Taps 278 Using Spring XD with My Documents279 Let’s Do Analytics283 Summary287 ■■Appendix A: Installing Tools289 Installing Java289 Installing Java for Windows OS 290 Setting Environment Variables 293 Installing Java for OS X 298 Tools for Mac OS X301 Installing Homebrew 301 Installing GVM 302 Installing Gradle304 Installing Gradle on Windows 304 Installing Gradle on a Mac OS X or Linux 306 Installing Groovy306 Installing Groovy on Windows 307 Installing Groovy on a Mac OS X or Linux 308 Installing MongoDB308 Installing MongoDB on Windows 309 Installing MongoDB on a Mac OS X 311 Installing Apache Active MQ312 Installing Apache ActiveMQ on Windows 312 Installing Apache ActiveMQ on a Mac OS X 313 xii

■ Contents<br />

■■Chapter 16: Messaging with Your <strong>Spring</strong> Application217<br />

Using RabbitMQ217<br />

RabbitMQ: Exchanges, Bindings, and Queues 218<br />

Using a XML Marshaller for Message Conversion 220<br />

Test the Rabbit226<br />

Summary229<br />

■■Chapter 17: Be Social and Go Mobile231<br />

Using <strong>Spring</strong> Social231<br />

<strong>Spring</strong> Social Twitter231<br />

Registering Your Application in Twitter 232<br />

Let’s Tweet 244<br />

Sending Tweets from My <strong>Spring</strong> Application247<br />

Summary250<br />

■■Part 4: <strong>Spring</strong> I/O 251<br />

■■Chapter 18: <strong>Spring</strong> and Groovy253<br />

Let’s Code Groovy253<br />

Let’s Test Groovy257<br />

DSL Syntax259<br />

Summary262<br />

■■Chapter 19: <strong>Spring</strong> Boot, Simplifying Everything263<br />

<strong>Spring</strong> Boot263<br />

Deploying MyDocuments269<br />

Creating an Executable Jar 269<br />

Creating a WAR File 270<br />

<strong>Spring</strong> Boot À La Groovy272<br />

Summary276<br />

xi

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

Saved successfully!

Ooh no, something went wrong!