This document provides an overview of tools and services that can help developers build Java applications on AWS more quickly. It introduces the AWS SDK for Java, AWS Toolkit for Eclipse, AWS services like S3, DynamoDB, and Elastic Beanstalk, and shows examples of using these services to build a meme generator application. The presentation encourages developers to provide feedback and mentions that daily prize winners will be selected for completed surveys.
9. Developing the Meme Generator
•
•
•
•
Creating AWS projects in Eclipse
Working with Amazon S3
Working with Amazon DynamoDB
Hosting web apps in AWS Elastic Beanstalk
10. Creating New AWS Java Projects
Get your projects off to a
fast start!
17. DynamoDB Object Mapper
• Automatic data marshaling from POJOs
• Scanning and querying your data
• Batching data updates
18. S3Link
• New type supported by the DynamoDB Mapper
• References data stored in Amazon S3
• Simplifies working the referenced data
S3Link
DynamoDB Table
Amazon S3
Bucket
s3link.uploadFrom(mySourceFile);
s3link.downloadTo(myDestFile);
s3link.setAcl(myCustomAcl);
20. AWS Elastic Beanstalk Concepts
• Applications
– The projects you’re building
• Application Versions
– Uploads of code for your project
• Environments
– A running application: a specific application version plus
all the infrastructure to run your application
21. More to Explore
• Follow the AWS Java Developer Blog
– http://java.awsblog.com
– Twitter: @awsforjava
• Download the AWS SDK for Java
– http://aws.amazon.com/sdkforjava
• Install the AWS Toolkit for Eclipse
– http://aws.amazon.com/eclipse
• Find us on GitHub
– https://github.com/aws
22. Please give us your feedback on this
presentation
TLS301
As a thank you, we will select prize
winners daily for completed surveys!