当前位置: 首页 > 工具软件 > github-spray > 使用案例 >

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
 类似资料: