├── .gitignore ├── README.md ├── ch01-introduction-to-play-2 └── hello │ ├── README.md │ ├── app │ ├── controllers.scala │ └── views │ │ └── hello.scala.html │ ├── build.sbt │ ├── conf │ ├── application.conf │ └── routes │ └── project │ ├── build.properties │ └── plugins.sbt ├── ch02-your-first-play-application ├── first-sample │ ├── .gitignore │ ├── README.md │ ├── app │ │ ├── controllers │ │ │ ├── Application.scala │ │ │ ├── Barcodes.scala │ │ │ └── Products.scala │ │ ├── models │ │ │ └── Product.scala │ │ └── views │ │ │ ├── debug.scala.html │ │ │ ├── main.scala.html │ │ │ ├── products │ │ │ ├── details.scala.html │ │ │ ├── editProduct.scala.html │ │ │ └── list.scala.html │ │ │ └── tags │ │ │ └── barcode.scala.html │ ├── build.sbt │ ├── conf │ │ ├── application.conf │ │ ├── messages │ │ ├── messages.es-ES │ │ ├── messages.fr │ │ ├── messages.nl │ │ └── routes │ ├── project │ │ ├── build.properties │ │ └── plugins.sbt │ ├── public │ │ ├── img │ │ │ ├── glyphicons-halflings-white.png │ │ │ └── glyphicons-halflings.png │ │ ├── javascripts │ │ │ └── jquery-1.7.1.min.js │ │ └── stylesheets │ │ │ ├── bootstrap.css │ │ │ └── main.css │ └── sbt ├── product-add │ ├── .gitignore │ ├── README │ ├── app │ │ ├── controllers │ │ │ ├── Application.scala │ │ │ ├── Barcodes.scala │ │ │ └── Products.scala │ │ ├── models │ │ │ └── Product.scala │ │ └── views │ │ │ ├── debug.scala.html │ │ │ ├── main.scala.html │ │ │ ├── products │ │ │ ├── details.scala.html │ │ │ ├── editProduct.scala.html │ │ │ └── list.scala.html │ │ │ └── tags │ │ │ └── barcode.scala.html │ ├── conf │ │ ├── application.conf │ │ ├── messages │ │ ├── messages.es │ │ ├── messages.fr │ │ ├── messages.nl │ │ └── routes │ ├── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt │ └── public │ │ ├── img │ │ ├── glyphicons-halflings-white.png │ │ └── glyphicons-halflings.png │ │ └── stylesheets │ │ ├── bootstrap.css │ │ └── main.css ├── product-details │ ├── .gitignore │ ├── README │ ├── app │ │ ├── controllers │ │ │ ├── Application.scala │ │ │ ├── Barcodes.scala │ │ │ └── Products.scala │ │ ├── models │ │ │ └── Product.scala │ │ └── views │ │ │ ├── debug.scala.html │ │ │ ├── main.scala.html │ │ │ ├── products │ │ │ ├── details.scala.html │ │ │ └── list.scala.html │ │ │ └── tags │ │ │ └── barcode.scala.html │ ├── conf │ │ ├── application.conf │ │ ├── messages │ │ ├── messages.es │ │ ├── messages.fr │ │ ├── messages.nl │ │ └── routes │ ├── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt │ └── public │ │ └── stylesheets │ │ ├── bootstrap.css │ │ └── main.css └── products-list │ ├── .gitignore │ ├── README │ ├── app │ ├── controllers │ │ ├── Application.scala │ │ └── Products.scala │ ├── models │ │ └── Product.scala │ └── views │ │ ├── debug.scala.html │ │ ├── main.scala.html │ │ └── products │ │ └── list.scala.html │ ├── conf │ ├── application.conf │ ├── messages │ ├── messages.es │ ├── messages.fr │ ├── messages.nl │ └── routes │ ├── project │ ├── Build.scala │ ├── build.properties │ └── plugins.sbt │ └── public │ └── stylesheets │ ├── bootstrap.css │ └── main.css ├── ch03-play-application-architecture ├── configuration │ ├── README.md │ ├── app │ │ ├── controllers │ │ │ └── Application.scala │ │ └── views │ │ │ ├── index.scala.html │ │ │ └── main.scala.html │ ├── conf │ │ ├── application.conf │ │ ├── db-default.conf │ │ ├── production.conf │ │ ├── routes │ │ └── search-defaults.conf │ └── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt ├── jobs │ ├── README.md │ ├── app │ │ ├── Global.scala │ │ ├── controllers │ │ │ ├── Dashboard.scala │ │ │ └── PickLists.scala │ │ ├── models │ │ │ └── models.scala │ │ └── views │ │ │ ├── index.scala.html │ │ │ ├── main.scala.html │ │ │ └── pickList.scala.html │ ├── conf │ │ ├── application.conf │ │ └── routes │ ├── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt │ └── public │ │ └── stylesheets │ │ ├── bootstrap.css │ │ └── main.css ├── slick │ ├── README.md │ ├── build.sbt │ ├── logback.xml │ ├── project │ │ ├── build.properties │ │ └── plugins.sbt │ ├── src │ │ └── main │ │ │ └── scala │ │ │ └── SlickExample.scala │ └── test-data.sql └── templates │ ├── README.md │ ├── app │ ├── controllers │ │ └── Application.scala │ └── views │ │ ├── index.scala.html │ │ ├── main.scala.html │ │ ├── minimal.scala.html │ │ └── title.scala.html │ ├── conf │ ├── application.conf │ └── routes │ └── project │ ├── Build.scala │ ├── build.properties │ └── plugins.sbt ├── ch04-defining-the-application-http-interface ├── binding │ ├── README.md │ ├── app │ │ ├── controllers │ │ │ └── Products.scala │ │ └── models │ │ │ └── Product.scala │ ├── conf │ │ ├── application.conf │ │ └── routes │ └── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt ├── controllers │ ├── README.md │ ├── app │ │ └── controllers │ │ │ ├── Application.scala │ │ │ └── Products.scala │ ├── conf │ │ ├── application.conf │ │ └── routes │ └── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt ├── products-servlet │ ├── ProductsServlet.java │ ├── README.md │ └── build.xml ├── products │ ├── README.md │ ├── app │ │ ├── controllers │ │ │ ├── Application.scala │ │ │ ├── Media.scala │ │ │ └── Products.scala │ │ └── views │ │ │ └── index.scala.html │ ├── conf │ │ ├── application.conf │ │ └── routes │ └── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt ├── response │ ├── README.md │ ├── app │ │ ├── controllers │ │ │ └── Products.scala │ │ ├── models │ │ │ └── Product.scala │ │ └── views │ │ │ └── index.scala.html │ ├── conf │ │ ├── application.conf │ │ └── routes │ └── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt ├── reverse │ ├── README.md │ ├── app │ │ ├── controllers │ │ │ └── Products.scala │ │ └── models │ │ │ └── Product.scala │ ├── conf │ │ ├── application.conf │ │ └── routes │ └── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt └── static │ ├── README.md │ ├── app │ ├── controllers │ │ └── Application.scala │ └── views │ │ └── index.scala.html │ ├── conf │ ├── application.conf │ └── routes │ ├── project │ ├── Build.scala │ ├── build.properties │ └── plugins.sbt │ └── public │ ├── images │ └── favicon.png │ └── scripts │ ├── ui.js │ └── ui.js.gz ├── ch05-storing-data-the-persistence-layer ├── anorm-sample │ ├── README │ ├── app │ │ ├── controllers │ │ │ └── Application.scala │ │ ├── models │ │ │ └── Database.scala │ │ └── views │ │ │ ├── index.scala.html │ │ │ └── main.scala.html │ ├── conf │ │ ├── application.conf │ │ ├── evolutions │ │ │ └── default │ │ │ │ └── 1.sql │ │ └── routes │ ├── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt │ ├── public │ │ ├── images │ │ │ └── favicon.png │ │ ├── javascripts │ │ │ └── jquery-1.7.1.min.js │ │ └── stylesheets │ │ │ └── main.css │ └── test │ │ └── test │ │ ├── DatabaseHelpers.scala │ │ └── ProductSpec.scala ├── slick-crud │ ├── .gitignore │ ├── README.md │ ├── app │ │ ├── controllers │ │ │ └── Application.scala │ │ ├── models │ │ │ └── Product.scala │ │ └── views │ │ │ ├── ViewHelpers.scala │ │ │ ├── details.scala.html │ │ │ ├── fieldConstructor.scala.html │ │ │ ├── index.scala.html │ │ │ └── main.scala.html │ ├── conf │ │ ├── application.conf │ │ ├── evolutions │ │ │ └── default │ │ │ │ └── 1.sql │ │ ├── messages │ │ └── routes │ ├── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt │ └── public │ │ ├── bootstrap-2.3.2 │ │ ├── css │ │ │ └── bootstrap.min.css │ │ ├── img │ │ │ ├── glyphicons-halflings-white.png │ │ │ └── glyphicons-halflings.png │ │ └── js │ │ │ └── bootstrap.min.js │ │ ├── javascripts │ │ └── jquery-1.9.0.min.js │ │ └── stylesheets │ │ └── main.css ├── slick-lifted-embedding │ ├── .gitignore │ ├── README │ ├── app │ │ ├── controllers │ │ │ └── Application.scala │ │ ├── models │ │ │ ├── Product.scala │ │ │ └── StockItem.scala │ │ └── views │ │ │ ├── index.scala.html │ │ │ └── main.scala.html │ ├── conf │ │ ├── application.conf │ │ ├── evolutions │ │ │ └── default │ │ │ │ └── 1.sql │ │ └── routes │ ├── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt │ ├── public │ │ ├── images │ │ │ └── favicon.png │ │ └── stylesheets │ │ │ ├── bootstrap.css │ │ │ └── main.css │ └── test │ │ ├── ApplicationSpec.scala │ │ └── IntegrationSpec.scala ├── squeryl-sample-stateless │ ├── README.md │ ├── app │ │ ├── Global.scala │ │ ├── controllers │ │ │ ├── Application.scala │ │ │ ├── Barcodes.scala │ │ │ └── Products.scala │ │ ├── models │ │ │ ├── Database.scala │ │ │ ├── DatabaseStateless.scala │ │ │ ├── Product.scala │ │ │ ├── StockItem.scala │ │ │ └── Warehouse.scala │ │ └── views │ │ │ ├── debug.scala.html │ │ │ ├── main.scala.html │ │ │ ├── products │ │ │ ├── details.scala.html │ │ │ ├── editProduct.scala.html │ │ │ └── list.scala.html │ │ │ └── tags │ │ │ └── barcode.scala.html │ ├── conf │ │ ├── application.conf │ │ ├── messages │ │ ├── messages.es-ES │ │ ├── messages.fr │ │ ├── messages.nl │ │ └── routes │ ├── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt │ ├── public │ │ ├── img │ │ │ ├── glyphicons-halflings-white.png │ │ │ └── glyphicons-halflings.png │ │ ├── javascripts │ │ │ └── jquery-1.7.1.min.js │ │ └── stylesheets │ │ │ ├── bootstrap.css │ │ │ └── main.css │ └── sbt └── squeryl-sample │ ├── README.md │ ├── app │ ├── Global.scala │ ├── controllers │ │ ├── Application.scala │ │ ├── Barcodes.scala │ │ └── Products.scala │ ├── models │ │ ├── Database.scala │ │ ├── DatabaseStateful.scala │ │ ├── DatabaseStateless.scala │ │ ├── Product.scala │ │ ├── ProductStateful.scala │ │ ├── ProductStateless.scala │ │ ├── StockItem.scala │ │ ├── StockItemStateful.scala │ │ ├── StockItemStateless.scala │ │ ├── Warehouse.scala │ │ ├── WarehouseStateful.scala │ │ └── WarehouseStateless.scala │ └── views │ │ ├── debug.scala.html │ │ ├── main.scala.html │ │ ├── products │ │ ├── details.scala.html │ │ ├── editProduct.scala.html │ │ └── list.scala.html │ │ └── tags │ │ └── barcode.scala.html │ ├── conf │ ├── application.conf │ ├── messages │ ├── messages.es-ES │ ├── messages.fr │ ├── messages.nl │ └── routes │ ├── project │ ├── Build.scala │ ├── build.properties │ └── plugins.sbt │ ├── public │ ├── img │ │ ├── glyphicons-halflings-white.png │ │ └── glyphicons-halflings.png │ ├── javascripts │ │ └── jquery-1.7.1.min.js │ └── stylesheets │ │ ├── bootstrap.css │ │ └── main.css │ └── sbt ├── ch06-building-a-user-interface-with-view-templates └── implicits │ ├── .gitignore │ ├── README.md │ ├── app │ ├── controllers │ │ ├── Application.scala │ │ ├── Shop.scala │ │ └── WithCart.scala │ ├── models │ │ ├── Cart.scala │ │ └── Product.scala │ └── views │ │ ├── contact.scala.html │ │ ├── index.scala.html │ │ ├── main.scala.html │ │ └── products │ │ └── catalog.scala.html │ ├── conf │ ├── application.conf │ └── routes │ ├── project │ ├── Build.scala │ ├── build.properties │ └── plugins.sbt │ └── public │ ├── images │ └── favicon.png │ ├── javascripts │ └── jquery-1.7.1.min.js │ └── stylesheets │ ├── bootstrap.css │ └── main.css ├── ch07-validating-and-processing-input-with-the-forms-api └── forms │ ├── README.md │ ├── app │ ├── controllers │ │ ├── AdvancedForm.scala │ │ ├── Application.scala │ │ ├── CustomInput.scala │ │ ├── FileUpload.scala │ │ ├── GeneratedForm.scala │ │ ├── ManualForm.scala │ │ ├── Products.scala │ │ └── VariousMappings.scala │ ├── models │ │ └── models.scala │ └── views │ │ ├── advancedform │ │ └── showLocalDateForm.scala.html │ │ ├── custominput │ │ └── show.scala.html │ │ ├── fileupload │ │ ├── manualform.scala.html │ │ └── uploadform.scala.html │ │ ├── generatedform │ │ └── showform.scala.html │ │ ├── helper │ │ └── bootstrap │ │ │ ├── bootstrapFieldConstructor.scala.html │ │ │ └── package.scala │ │ ├── index.scala.html │ │ ├── main.scala.html │ │ ├── manualform │ │ └── showform.scala.html │ │ └── variousmappings │ │ ├── contactsForm.scala.html │ │ └── form.scala.html │ ├── conf │ ├── application.conf │ ├── messages │ └── routes │ ├── project │ ├── Build.scala │ ├── build.properties │ └── plugins.sbt │ └── public │ └── stylesheets │ ├── bootstrap.css │ └── main.css ├── ch08-single-page-javascript-application ├── authentication │ ├── README.md │ ├── app │ │ └── controllers │ │ │ └── Application.scala │ ├── conf │ │ ├── application.conf │ │ └── routes │ └── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt ├── json │ ├── README.md │ ├── app │ │ ├── assets │ │ │ └── javascripts │ │ │ │ └── products.coffee │ │ ├── controllers │ │ │ ├── Application.scala │ │ │ ├── Products.scala │ │ │ ├── Products1.scala │ │ │ └── ProductsWithCombinators.scala │ │ ├── models │ │ │ ├── Product.scala │ │ │ └── admin │ │ │ │ └── Product.scala │ │ └── views │ │ │ └── index.scala.html │ ├── conf │ │ ├── application.conf │ │ └── routes │ ├── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt │ └── public │ │ ├── javascripts │ │ └── jquery-1.9.0.min.js │ │ └── stylesheets │ │ ├── bootstrap.css │ │ └── main.css └── validating-json │ ├── .gitignore │ ├── README.md │ ├── app │ ├── controllers │ │ ├── Application.scala │ │ ├── Products.scala │ │ └── novalidation │ │ │ └── Products.scala │ ├── models │ │ └── Product.scala │ └── views │ │ ├── index.scala.html │ │ └── main.scala.html │ ├── conf │ ├── application.conf │ └── routes │ ├── data │ ├── description-null.json │ ├── ean-missing.json │ ├── email-invalid.json │ ├── invalid.json │ ├── name-short.json │ └── valid.json │ └── project │ ├── Build.scala │ ├── build.properties │ └── plugins.sbt ├── ch09-play-and-more ├── ean-module-plugin │ ├── .gitignore │ ├── README │ ├── app │ │ ├── com │ │ │ └── github │ │ │ │ └── playforscala │ │ │ │ └── barcodes │ │ │ │ ├── BarcodeCache.scala │ │ │ │ ├── Barcodes.scala │ │ │ │ ├── BarcodesController.scala │ │ │ │ └── BarcodesPlugin.scala │ │ └── views │ │ │ └── tags │ │ │ └── barcode.scala.html │ ├── conf │ │ ├── barcode.routes │ │ └── play.plugins │ └── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt ├── ean-module-test │ ├── .gitignore │ ├── README │ ├── app │ │ ├── Global.scala │ │ ├── controllers │ │ │ └── Application.scala │ │ └── views │ │ │ ├── index.scala.html │ │ │ └── main.scala.html │ ├── conf │ │ ├── application.conf │ │ └── routes │ ├── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt │ ├── public │ │ ├── images │ │ │ └── favicon.png │ │ ├── javascripts │ │ │ └── jquery-1.7.1.min.js │ │ └── stylesheets │ │ │ └── main.css │ └── test │ │ ├── ApplicationSpec.scala │ │ └── IntegrationSpec.scala ├── ean-module │ ├── .gitignore │ ├── README │ ├── app │ │ ├── com │ │ │ └── github │ │ │ │ └── playforscala │ │ │ │ └── barcodes │ │ │ │ └── Barcodes.scala │ │ └── views │ │ │ └── tags │ │ │ └── barcode.scala.html │ ├── conf │ │ └── barcode.routes │ └── project │ │ ├── Build.scala │ │ ├── build.properties │ │ └── plugins.sbt └── multiple-configuration │ ├── .gitignore │ ├── README.md │ ├── app │ └── controllers │ │ └── Application.scala │ ├── conf │ ├── application.conf │ ├── development.conf.template │ ├── production.conf │ └── routes │ └── project │ ├── Build.scala │ ├── build.properties │ └── plugins.sbt └── ch10-webservices-iteratees-and-websockets ├── bodyparsers ├── .gitignore ├── README.md ├── app │ ├── amazon │ │ └── AmazonBodyParsers.scala │ ├── controllers │ │ ├── AmazonS3Upload.scala │ │ ├── Application.scala │ │ └── FileUpload.scala │ └── views │ │ ├── amazons3upload │ │ └── index.scala.html │ │ ├── fileupload │ │ └── index.scala.html │ │ ├── index.scala.html │ │ └── main.scala.html ├── conf │ ├── application.conf │ └── routes ├── project │ ├── Build.scala │ ├── build.properties │ └── plugins.sbt └── public │ ├── images │ └── favicon.png │ ├── javascripts │ └── jquery-1.7.1.min.js │ └── stylesheets │ ├── bootstrap.css │ └── main.css ├── twitter ├── .gitignore ├── README.md ├── app │ ├── controllers │ │ ├── Application.scala │ │ ├── TwitterRest.scala │ │ ├── TwitterStreamLog.scala │ │ └── TwitterStreaming.scala │ ├── models │ │ └── Tweet.scala │ ├── streaming │ │ └── BroadcasterActor.scala │ └── views │ │ ├── index.scala.html │ │ ├── main.scala.html │ │ ├── streaming │ │ └── index.scala.html │ │ └── twitterrest │ │ └── tweetlist.scala.html ├── conf │ ├── application.conf │ └── routes ├── project │ ├── Build.scala │ ├── build.properties │ └── plugins.sbt └── public │ ├── images │ └── favicon.png │ ├── javascripts │ └── jquery-1.7.1.min.js │ └── stylesheets │ ├── bootstrap.css │ └── main.css └── websockets ├── .gitignore ├── README.md ├── app ├── controllers │ ├── Application.scala │ ├── Chat.scala │ └── Websockets.scala └── views │ ├── chat │ └── showRoom.scala.html │ ├── index.scala.html │ ├── main.scala.html │ └── websockets │ └── statusPage.scala.html ├── conf ├── application.conf └── routes ├── project ├── Build.scala ├── build.properties └── plugins.sbt └── public ├── images └── favicon.png ├── javascripts └── jquery-1.7.1.min.js └── stylesheets ├── bootstrap.css └── main.css /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/README.md -------------------------------------------------------------------------------- /ch01-introduction-to-play-2/hello/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch01-introduction-to-play-2/hello/README.md -------------------------------------------------------------------------------- /ch01-introduction-to-play-2/hello/app/controllers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch01-introduction-to-play-2/hello/app/controllers.scala -------------------------------------------------------------------------------- /ch01-introduction-to-play-2/hello/app/views/hello.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch01-introduction-to-play-2/hello/app/views/hello.scala.html -------------------------------------------------------------------------------- /ch01-introduction-to-play-2/hello/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch01-introduction-to-play-2/hello/build.sbt -------------------------------------------------------------------------------- /ch01-introduction-to-play-2/hello/conf/application.conf: -------------------------------------------------------------------------------- 1 | application.name=hello 2 | -------------------------------------------------------------------------------- /ch01-introduction-to-play-2/hello/conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch01-introduction-to-play-2/hello/conf/routes -------------------------------------------------------------------------------- /ch01-introduction-to-play-2/hello/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.12 2 | -------------------------------------------------------------------------------- /ch01-introduction-to-play-2/hello/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch01-introduction-to-play-2/hello/project/plugins.sbt -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/.gitignore -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/README.md -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/app/controllers/Application.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/app/controllers/Application.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/app/controllers/Barcodes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/app/controllers/Barcodes.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/app/controllers/Products.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/app/controllers/Products.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/app/models/Product.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/app/models/Product.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/app/views/debug.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/app/views/debug.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/app/views/main.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/app/views/main.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/app/views/products/details.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/app/views/products/details.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/app/views/products/editProduct.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/app/views/products/editProduct.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/app/views/products/list.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/app/views/products/list.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/app/views/tags/barcode.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/app/views/tags/barcode.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/build.sbt -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/conf/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/conf/application.conf -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/conf/messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/conf/messages -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/conf/messages.es-ES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/conf/messages.es-ES -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/conf/messages.fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/conf/messages.fr -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/conf/messages.nl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/conf/messages.nl -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/conf/routes -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.12 2 | -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/project/plugins.sbt -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/public/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/public/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/public/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/public/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/public/javascripts/jquery-1.7.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/public/javascripts/jquery-1.7.1.min.js -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/public/stylesheets/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/public/stylesheets/bootstrap.css -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/public/stylesheets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/public/stylesheets/main.css -------------------------------------------------------------------------------- /ch02-your-first-play-application/first-sample/sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/first-sample/sbt -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/.gitignore -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/README -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/app/controllers/Application.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/app/controllers/Application.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/app/controllers/Barcodes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/app/controllers/Barcodes.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/app/controllers/Products.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/app/controllers/Products.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/app/models/Product.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/app/models/Product.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/app/views/debug.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/app/views/debug.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/app/views/main.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/app/views/main.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/app/views/products/details.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/app/views/products/details.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/app/views/products/editProduct.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/app/views/products/editProduct.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/app/views/products/list.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/app/views/products/list.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/app/views/tags/barcode.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/app/views/tags/barcode.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/conf/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/conf/application.conf -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/conf/messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/conf/messages -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/conf/messages.es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/conf/messages.es -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/conf/messages.fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/conf/messages.fr -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/conf/messages.nl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/conf/messages.nl -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/conf/routes -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/project/Build.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/project/Build.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.12.2 2 | -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/project/plugins.sbt -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/public/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/public/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/public/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/public/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/public/stylesheets/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/public/stylesheets/bootstrap.css -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-add/public/stylesheets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-add/public/stylesheets/main.css -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/.gitignore -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/README -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/app/controllers/Application.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/app/controllers/Application.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/app/controllers/Barcodes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/app/controllers/Barcodes.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/app/controllers/Products.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/app/controllers/Products.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/app/models/Product.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/app/models/Product.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/app/views/debug.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/app/views/debug.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/app/views/main.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/app/views/main.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/app/views/products/details.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/app/views/products/details.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/app/views/products/list.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/app/views/products/list.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/app/views/tags/barcode.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/app/views/tags/barcode.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/conf/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/conf/application.conf -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/conf/messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/conf/messages -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/conf/messages.es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/conf/messages.es -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/conf/messages.fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/conf/messages.fr -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/conf/messages.nl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/conf/messages.nl -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/conf/routes -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/project/Build.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/project/Build.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.12.2 2 | -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/project/plugins.sbt -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/public/stylesheets/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/public/stylesheets/bootstrap.css -------------------------------------------------------------------------------- /ch02-your-first-play-application/product-details/public/stylesheets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/product-details/public/stylesheets/main.css -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/products-list/.gitignore -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/products-list/README -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/app/controllers/Application.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/products-list/app/controllers/Application.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/app/controllers/Products.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/products-list/app/controllers/Products.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/app/models/Product.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/products-list/app/models/Product.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/app/views/debug.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/products-list/app/views/debug.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/app/views/main.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/products-list/app/views/main.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/app/views/products/list.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/products-list/app/views/products/list.scala.html -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/conf/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/products-list/conf/application.conf -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/conf/messages: -------------------------------------------------------------------------------- 1 | application.name = Product catalog 2 | -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/conf/messages.es: -------------------------------------------------------------------------------- 1 | application.name = Catálogo de productos 2 | -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/conf/messages.fr: -------------------------------------------------------------------------------- 1 | application.name = Catalogue des produits 2 | -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/conf/messages.nl: -------------------------------------------------------------------------------- 1 | application.name = Productencatalogus 2 | -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/products-list/conf/routes -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/project/Build.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/products-list/project/Build.scala -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.12.2 2 | -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/products-list/project/plugins.sbt -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/public/stylesheets/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/products-list/public/stylesheets/bootstrap.css -------------------------------------------------------------------------------- /ch02-your-first-play-application/products-list/public/stylesheets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch02-your-first-play-application/products-list/public/stylesheets/main.css -------------------------------------------------------------------------------- /ch03-play-application-architecture/configuration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/configuration/README.md -------------------------------------------------------------------------------- /ch03-play-application-architecture/configuration/app/controllers/Application.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/configuration/app/controllers/Application.scala -------------------------------------------------------------------------------- /ch03-play-application-architecture/configuration/app/views/index.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/configuration/app/views/index.scala.html -------------------------------------------------------------------------------- /ch03-play-application-architecture/configuration/app/views/main.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/configuration/app/views/main.scala.html -------------------------------------------------------------------------------- /ch03-play-application-architecture/configuration/conf/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/configuration/conf/application.conf -------------------------------------------------------------------------------- /ch03-play-application-architecture/configuration/conf/db-default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/configuration/conf/db-default.conf -------------------------------------------------------------------------------- /ch03-play-application-architecture/configuration/conf/production.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/configuration/conf/production.conf -------------------------------------------------------------------------------- /ch03-play-application-architecture/configuration/conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/configuration/conf/routes -------------------------------------------------------------------------------- /ch03-play-application-architecture/configuration/conf/search-defaults.conf: -------------------------------------------------------------------------------- 1 | search.pagesize = 100 -------------------------------------------------------------------------------- /ch03-play-application-architecture/configuration/project/Build.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/configuration/project/Build.scala -------------------------------------------------------------------------------- /ch03-play-application-architecture/configuration/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.12.2 2 | -------------------------------------------------------------------------------- /ch03-play-application-architecture/configuration/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/configuration/project/plugins.sbt -------------------------------------------------------------------------------- /ch03-play-application-architecture/jobs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/jobs/README.md -------------------------------------------------------------------------------- /ch03-play-application-architecture/jobs/app/Global.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/jobs/app/Global.scala -------------------------------------------------------------------------------- /ch03-play-application-architecture/jobs/app/controllers/Dashboard.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/jobs/app/controllers/Dashboard.scala -------------------------------------------------------------------------------- /ch03-play-application-architecture/jobs/app/controllers/PickLists.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/jobs/app/controllers/PickLists.scala -------------------------------------------------------------------------------- /ch03-play-application-architecture/jobs/app/models/models.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/jobs/app/models/models.scala -------------------------------------------------------------------------------- /ch03-play-application-architecture/jobs/app/views/index.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/jobs/app/views/index.scala.html -------------------------------------------------------------------------------- /ch03-play-application-architecture/jobs/app/views/main.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/jobs/app/views/main.scala.html -------------------------------------------------------------------------------- /ch03-play-application-architecture/jobs/app/views/pickList.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/jobs/app/views/pickList.scala.html -------------------------------------------------------------------------------- /ch03-play-application-architecture/jobs/conf/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/jobs/conf/application.conf -------------------------------------------------------------------------------- /ch03-play-application-architecture/jobs/conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/jobs/conf/routes -------------------------------------------------------------------------------- /ch03-play-application-architecture/jobs/project/Build.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/jobs/project/Build.scala -------------------------------------------------------------------------------- /ch03-play-application-architecture/jobs/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.12.2 2 | -------------------------------------------------------------------------------- /ch03-play-application-architecture/jobs/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/jobs/project/plugins.sbt -------------------------------------------------------------------------------- /ch03-play-application-architecture/jobs/public/stylesheets/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/jobs/public/stylesheets/bootstrap.css -------------------------------------------------------------------------------- /ch03-play-application-architecture/jobs/public/stylesheets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/jobs/public/stylesheets/main.css -------------------------------------------------------------------------------- /ch03-play-application-architecture/slick/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/slick/README.md -------------------------------------------------------------------------------- /ch03-play-application-architecture/slick/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/slick/build.sbt -------------------------------------------------------------------------------- /ch03-play-application-architecture/slick/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/slick/logback.xml -------------------------------------------------------------------------------- /ch03-play-application-architecture/slick/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.12.0 -------------------------------------------------------------------------------- /ch03-play-application-architecture/slick/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/slick/project/plugins.sbt -------------------------------------------------------------------------------- /ch03-play-application-architecture/slick/src/main/scala/SlickExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/slick/src/main/scala/SlickExample.scala -------------------------------------------------------------------------------- /ch03-play-application-architecture/slick/test-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/slick/test-data.sql -------------------------------------------------------------------------------- /ch03-play-application-architecture/templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/templates/README.md -------------------------------------------------------------------------------- /ch03-play-application-architecture/templates/app/controllers/Application.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/templates/app/controllers/Application.scala -------------------------------------------------------------------------------- /ch03-play-application-architecture/templates/app/views/index.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/templates/app/views/index.scala.html -------------------------------------------------------------------------------- /ch03-play-application-architecture/templates/app/views/main.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/templates/app/views/main.scala.html -------------------------------------------------------------------------------- /ch03-play-application-architecture/templates/app/views/minimal.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/templates/app/views/minimal.scala.html -------------------------------------------------------------------------------- /ch03-play-application-architecture/templates/app/views/title.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/templates/app/views/title.scala.html -------------------------------------------------------------------------------- /ch03-play-application-architecture/templates/conf/application.conf: -------------------------------------------------------------------------------- 1 | application.secret="C>q4RLspRPDO/Bbvns6AcPnx2VOqHukjb;0Sgp3" 2 | -------------------------------------------------------------------------------- /ch03-play-application-architecture/templates/conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/templates/conf/routes -------------------------------------------------------------------------------- /ch03-play-application-architecture/templates/project/Build.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/templates/project/Build.scala -------------------------------------------------------------------------------- /ch03-play-application-architecture/templates/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.12.2 2 | 3 | -------------------------------------------------------------------------------- /ch03-play-application-architecture/templates/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch03-play-application-architecture/templates/project/plugins.sbt -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/binding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/binding/README.md -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/binding/app/controllers/Products.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/binding/app/controllers/Products.scala -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/binding/app/models/Product.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/binding/app/models/Product.scala -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/binding/conf/application.conf: -------------------------------------------------------------------------------- 1 | application.secret="]OmmO49uff^om<2Eu1IOt2p/_" 2 | -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/binding/conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/binding/conf/routes -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/binding/project/Build.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/binding/project/Build.scala -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/binding/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.12.2 2 | 3 | -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/binding/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/binding/project/plugins.sbt -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/controllers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/controllers/README.md -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/controllers/app/controllers/Application.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/controllers/app/controllers/Application.scala -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/controllers/app/controllers/Products.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/controllers/app/controllers/Products.scala -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/controllers/conf/application.conf: -------------------------------------------------------------------------------- 1 | application.secret="1p5]2C6Z7m/J9SVMLwSEg4SL1be4@vutu?/SDLHp`aloDrAvLvkGd>2JKxvM=2Ht" 2 | -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/controllers/conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/controllers/conf/routes -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/controllers/project/Build.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/controllers/project/Build.scala -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/controllers/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.12.2 2 | 3 | -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/controllers/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/controllers/project/plugins.sbt -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/products-servlet/ProductsServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/products-servlet/ProductsServlet.java -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/products-servlet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/products-servlet/README.md -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/products-servlet/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/products-servlet/build.xml -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/products/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/products/README.md -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/products/app/controllers/Application.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/products/app/controllers/Application.scala -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/products/app/controllers/Media.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/products/app/controllers/Media.scala -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/products/app/controllers/Products.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/products/app/controllers/Products.scala -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/products/app/views/index.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playforscala/sample-applications/HEAD/ch04-defining-the-application-http-interface/products/app/views/index.scala.html -------------------------------------------------------------------------------- /ch04-defining-the-application-http-interface/products/conf/application.conf: -------------------------------------------------------------------------------- 1 | application.secret="5ycr:nu=6yE^88d8Fm]_cv]Eb8