All Projects → nemoo → Play Slick3 Example

nemoo / Play Slick3 Example

Licence: mit
A simple skeleton for play scala slick applications.

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to Play Slick3 Example

Play Slick
Slick Plugin for Play
Stars: ✭ 792 (+854.22%)
Mutual labels:  slick, playframework
Es Cqrs Shopping Cart
A resilient and scalable shopping cart system designed using Event Sourcing (ES) and Command Query Responsibility Segregation (CQRS)
Stars: ✭ 19 (-77.11%)
Mutual labels:  slick
Endpoints4s
Scala library to define HTTP-based communication protocols
Stars: ✭ 331 (+298.8%)
Mutual labels:  playframework
Akka Persistence Jdbc
Asynchronously writes journal and snapshot entries to configured JDBC databases so that Akka Actors can recover state
Stars: ✭ 271 (+226.51%)
Mutual labels:  slick
Atmosphere
Realtime Client Server Framework for the JVM, supporting WebSockets with Cross-Browser Fallbacks
Stars: ✭ 3,552 (+4179.52%)
Mutual labels:  playframework
Play Zhewbacca
Play! framework library to protect REST endpoint by OAuth2 token verification. Supports Play versions 2.5, 2.6, 2.7
Stars: ✭ 21 (-74.7%)
Mutual labels:  playframework
Play Json Schema Validator
JSON Schema Validation with Play JSON
Stars: ✭ 68 (-18.07%)
Mutual labels:  playframework
Twirl
Twirl is Play's default template engine
Stars: ✭ 498 (+500%)
Mutual labels:  playframework
Slick Pg
Slick extensions for PostgreSQL
Stars: ✭ 780 (+839.76%)
Mutual labels:  slick
Play Scala Slick Example
Example Play Scala project with Slick
Stars: ✭ 59 (-28.92%)
Mutual labels:  playframework
Play Reactivemongo
🍃 ReactiveMongo plugin for Playframework
Stars: ✭ 411 (+395.18%)
Mutual labels:  playframework
Bdp Dataplatform
大数据生态解决方案数据平台:基于大数据、数据平台、微服务、机器学习、商城、自动化运维、DevOps、容器部署平台、数据平台采集、数据平台存储、数据平台计算、数据平台开发、数据平台应用搭建的大数据解决方案。
Stars: ✭ 456 (+449.4%)
Mutual labels:  playframework
Sbt Play Gulp
Gulp asset pipeline for Play Framework
Stars: ✭ 38 (-54.22%)
Mutual labels:  playframework
Play Samples
Stars: ✭ 335 (+303.61%)
Mutual labels:  playframework
Hepek
Web content generators in Scala. Intuitive, scalable, powerful.
Stars: ✭ 69 (-16.87%)
Mutual labels:  playframework
Vinyldns
DNS Governance for streamlining DNS operations and enabling safe and secure DNS self-service
Stars: ✭ 293 (+253.01%)
Mutual labels:  playframework
Cfp Devoxx
Call for Papers application created for Devoxx France, used by many conferences
Stars: ✭ 79 (-4.82%)
Mutual labels:  playframework
Play Ebean
Play Ebean module
Stars: ✭ 82 (-1.2%)
Mutual labels:  playframework
Vue Agile
🎠 A carousel component for Vue.js
Stars: ✭ 1,167 (+1306.02%)
Mutual labels:  slick
Play Reactive Slick
This is Play Template with a nice User Interface. If you want to use Play as web framework and Postgres as Database then this demo project can be used as a starting point for your application.
Stars: ✭ 40 (-51.81%)
Mutual labels:  slick

Play 2.8 and Slick 5

An example app using Play Framework 2.8 and Slick 5

  • Most templates stop at hello world. This template shows you how you can structure your app into controllers and repositories.
  • It shows how to model relationships between entities and perform basic operations on entities.
  • It shows how to handle situations where various database operations have to be performed within a single transaction.
  • The focus is on how to model your domain, leaving out authorization and ui libraries. Have fun!
  • Simple templates for ScalaTest and Specs2 are also included.

Repositories handle interactions with domain aggregates. All public methods are exposed as Futures. Internally, in some cases we need to compose various queries into one block that is carried out within a single transaction. In this case, the individual queries return DBIO query objects. A single public method runs those queries and exposes a Future to the client.

  1. Install Java JDK 11.
  2. Install SBT
  3. Run sbt ~run for continuous recompilation of the server app.

Done: http://localhost:9000/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].