Spray(1)Read Documents about Spray
柴宏浚
2023-12-01
Spray(1)Read Documents about Spray
Spray is a suite of libraries based on Scala and Akka.
Modules we are using in our project:
spray-can
HTTP server and client built on top of spray-IO.
http://spray.io/documentation/spray-can/#spray-can
spray-routing
routing DSL for defining RESTful web services.
http://spray.io/documentation/spray-routing/#spray-routing
spray-io
A basic version of Netty for Scala based on Akka actors and Java NIO.
http://spray.io/documentation/spray-io/#spray-io
spray-http
Model of HTTP requests, responses and common headers. It is completely stand-alone, it neither depends on Akka nor on any other part of spray.
http://spray.io/documentation/spray-http/#spray-http
spray-util
Utility module used by all other modules except spray-http.
http://spray.io/documentation/spray-util/#spray-util
spray-testkit
http://spray.io/documentation/spray-testkit/#spray-testkit
spray-json
https://github.com/spray/spray-json
Spray for Web Development
spray-can HttpServer
spray-routing
sbt-revolver
https://github.com/spray/sbt-revolver
SBT-plugin for hot reloading of changes to any type of sources(scala, twirl, CSS, LESS, JavaScript, CoffeeScript, images, etc.)
twirl
https://github.com/spray/twirl
SBT-plugin providing for view-templating based on the play 2.0 template engine.
ciffeescruoted-sbt
https://github.com/softprops/coffeescripted-sbt
sbt-js
https://github.com/untyped/sbt-plugins/tree/master/sbt-js
SLICK
Library for database query and access.
http://slick.typesafe.com/
spray-json
sbt-assembly
SBT-plugin for single-fat-JAR-deployment.
https://github.com/sbt/sbt-assembly
A client-side fronted framework
http://blog.stevensanderson.com/2012/08/01/rich-javascript-applications-the-seven-frameworks-throne-of-js-2012/
References:
http://spray.io/introduction/#what-is-spray