13
Trisha Gee, MongoDB Java Engineer #NoSQL14 Rapid Application Development with MongoDB and the JVM @trisha_gee

Building a web application with MongoDB & Java

Embed Size (px)

DESCRIPTION

Slides for the live demo from NoSQL Matters Barcelona. More details, and videos, here: http://trishagee.github.io/presentation/angularjs_html5_groovy_java_mongodb_wcpgw/

Citation preview

Page 1: Building a web application with MongoDB & Java

Trisha Gee, MongoDB Java Engineer

#NoSQL14

Rapid Application Development with MongoDB and the JVM

@trisha_gee

Page 2: Building a web application with MongoDB & Java

I want coffee!!!

Page 3: Building a web application with MongoDB & Java

Fully Buzz Word Compliant

• AngularJS (HTML5, JavaScript)

• Bootstrap (& UI Bootstrap)

• Drop Wizard (Jackson, Jersey, Jetty)

• MongoDB via Morphia (& Java Driver)

• Gradle, Groovy & Spock

• IntelliJ IDEA

Page 4: Building a web application with MongoDB & Java

Hopefully you’ll learn…

• Java People: AngularJS / Modern Web UIs

• Non-Java People: Java Simplicity

• MongoDB

• Knowing your tools = productivity

Page 5: Building a web application with MongoDB & Java

As a user of this amazing application, I need to be able to see it

Story 0

Page 6: Building a web application with MongoDB & Java

As a coffee drinker, I would like to be able to select the coffee I want to order, and its size

Story 1

Page 7: Building a web application with MongoDB & Java

As someone with eyes, I would really like this to not look like crap

Story 2

Page 8: Building a web application with MongoDB & Java

As a drinker of fine hot and cold drinks, I need to send this order to an actual coffee shop

Story 3

Page 9: Building a web application with MongoDB & Java

As a normal paranoid human being, I want to see my order made it to the server

Story 4

Page 10: Building a web application with MongoDB & Java

As a thirsty person, I want to know where to pick my coffee up from

Story 5

Page 11: Building a web application with MongoDB & Java

Caveats

•Took me a bit longer to create the original application

•I did cheat a bit with IntelliJ

•Nothing in any great depth

Page 12: Building a web application with MongoDB & Java

http://bit.ly/WCPGW

Page 13: Building a web application with MongoDB & Java

Questions?

@trisha_gee#NoSQL14