阅读更多

0顶
1踩

编程语言

原创新闻 Bowler Scala Web Framework 0.4 版本发布

2011-05-24 14:26 by 正式编辑 fm_2010 评论(0) 有3077人浏览
Bowler Scala Web Framework 0.4 版本发布了。该版本已兼容Scala 2.9,围绕Scuery&Scalate模板提供更统一的API,一个简化的Layout API,更精确的路由定义。

Bowler是一个REST风格的多渠道Scala web 框架,基于Scalatra和Scalate之上,支持Lift-JSON。

Bowler示例应用:https://github.com/wfaler/Bowler/tree/master/examples

主要改进和新功能列表如下:

最显著的改进就是允许通过function-name-convention函数定义路由



•Cross-built against both Scala 2.8.1 AND Scala 2.9.0 (Scala 2.9 build relies on some SNAPSHOT builds of other projects, which should be mentioned)
•"Function name convention based routing" available, setting HTTP routes by function name, like: def "`GET /myresource/:id`(widget: Widget)" (see example above)
•Layouts entirely revamped and now scoped (set globally, controller level, route level or view level)
•Scuery now a first class citizen seamlessly integrated into the API:
      ◦Usable as view
      ◦Usable as layout
•Better support for Option at top-level of hierarchy for JSON output
•Support for BigDecimal in JSON output by default
•Better support for user-defined Serializer for JSON input/output
•New optional StrictRenderStrategy which follows HTTP more strictly (no workarounds for IE and Chrome browsers)

详情请见:http://bowlerframework.org/04announcement.html

下载地址:https://github.com/wfaler/Bowler
  • 大小: 56.6 KB
0
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • android-bowler:使用 Android 控制 Bowler 设备的库

    使用 Android 控制 Bowler 设备的库 安卓设置 Fisrt 从这里设置您的 android 应用程序开发环境: 一旦您可以连接到 Android 设备并从开发环境运行应用程序,您就可以继续添加投球手平台了。 添加 Bowler 平台 使用 ...

  • scala编程_Scala编程语言简介

    scala编程Scala is a programming language that integrates the object oriented and functional language features. This programming language was developed by Martin Odersky and released in 2003. It has ...

  • feathersui-starling:Starling Framework和Adobe AIR的用户界面组件

    快速链接新闻与更新最低要求适用于桌面或移动应用程序的Adobe AIR 32.0 适用于Web浏览器的Adobe Flash Player 19.0 Starling Framework 2.6 资料下载要下载Feathers UI的最新稳定版本,请访问feathersui.com 。

  • scalatra web框架快速搭建(官方使用文档)

    昨天写了个sbt构建scala项目的文章,就是为了今天的scalatra做铺垫。  运行了下,确实很强大....Scalatra is a tiny, [Sinatra](http://www.sinatrarb.com/)-like web framework for [Scala](http://www.scala-...

  • Python-Bowler一个Facebook出品的现代Python项目的安全代码重构

    Bowler:一个Facebook出品的现代Python项目的安全代码重构

  • Scala

    学习路上的新起点:大数据Scala+Spark +(HDFS+ HBase),本文主要介绍下Scala的基本语法和用法吧。最后再简单介绍一种Java开发工具IntelliJ IDEA的使用。 Scala Scala语言是一种面向对象语言,结合了命令式...

  • Scala系统学习(一):Scala概述

    Scala是可扩展语言的缩写,是一种混合功能编程语言。 它由Martin Odersky创建。 Scala顺利整合面向对象和函数式语言的功能。 Scala被编译后在Java虚拟机上运行。 许多现有公司依靠Java进行关键业务应用转向或正在...

  • Scala基础简述

    * Scala基础简述 本文章作为Scala快速学习的教程,前提环境是:我假设在此之前,你已经学会了Java编程语言,并且我们以随学随用为目标(在此不会深度挖掘探讨Scala更高级层次的知识)。其中语言基础部分,不再做...

  • scala-1-简介

    1、Scala语言介绍 1.1、语言类型 scala是面向对象语言。 是函数式编程语言。 是静态类型语言,不提供冗余类型的信息。大多数情况下,不需要指定类型。 scala运行在JVM上。scala编译器将scala代码编译成java字节代码...

  • Spark记录-Scala介绍

    Scala是可扩展语言的缩写,是一种混合功能编程语言。 它由Martin Odersky创建。 Scala顺利整合面向对象和函数式语言的功能。 Scala被编译后在Java虚拟机上运行。 许多现有公司依靠Java进行关键业务应用转向或正在...

  • NrConsole:这是 Java 中的控制台应用程序,用于与 Bowler 设备进行交互

    控制台 这是 Java 中的控制台应用程序,用于与 Bowler 设备进行交互。

  • Scala教程

    它是由Martin Odersky创建,并于2003年首次发布。 Scala平滑地集成面向对象和函数式语言的特点,并且Scala被编译在Java虚拟机上运行。许多现有的企业依赖于Java的关键业务应用,正在转向Scala以提高他们的开发效率...

  • HtmlUnit vs HttpUnit [转] web test

    最有价值的是最后一段,介绍...There’s a lot of misinformation out there regarding web application test tools, so I’ve decided to post a series of short articles comparing some of the open source opti...

  • 【Python】数据分析案例:世界杯数据可视化 | 文末送书

    比赛中由球员得到的最高得分 best bowler(比赛中取得最多击球员的球员): 比赛中取得最多击球员的球员 best bowling figure(最佳投手在比赛中取得的击球员数和失去的得分数): 最佳投手在比赛中取得的击球员数和...

  • 发布-订阅模型

    #发布者, import redis import random conn=redis.Redis() cats=['siamese','persian','maine coon','norwegian forest'] hats=['stovepipe','bowler','tam-o-shanter','fedora'] for msg in range(10): cat=random...

  • 【MATLAB】进阶绘图 ( MATLAB 颜色值 | 条形图示例 | 查找对象属性方法 | 修改条形图属性 )

    一、MATLAB 颜色值、 二、条形图示例、 三、查找条形图相关属性、 四、设置条形图颜色代码示例、

  • awesome-python(python集合框架)

    传说, GitHub 上有一个 Awesome - XXX ...awesome-python 包括了Web 框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。 地址:https:.

  • 2014年敏捷测试日-#AgileTD发布

    我参加的最后一个讲习班是Bryan Beecham和Mike Bowler的“乐高TDD和重构”。 尽管没有编写任何代码,但它更面向开发人员,并且Lego的工作坊也没有受到伤害。 如果您有机会体验到这一点,请跳上它。 这是迈克和...

  • 风光储直流微电网Simulink仿真模型:光伏发电、风力发电与混合储能系统的协同运作及并网逆变器VSR的研究,风光储直流微电网Simulink仿真模型:MPPT控制、混合储能系统、VSR并网逆变器的设

    风光储直流微电网Simulink仿真模型:光伏发电、风力发电与混合储能系统的协同运作及并网逆变器VSR的研究,风光储直流微电网Simulink仿真模型:MPPT控制、混合储能系统、VSR并网逆变器的设计与实现,风光储、风光储并网直流微电网simulink仿真模型。 系统由光伏发电系统、风力发电系统、混合储能系统(可单独储能系统)、逆变器VSR?大电网构成。 光伏系统采用扰动观察法实现mppt控制,经过boost电路并入母线; 风机采用最佳叶尖速比实现mppt控制,风力发电系统中pmsg采用零d轴控制实现功率输出,通过三相电压型pwm变器整流并入母线; 混合储能由蓄电池和超级电容构成,通过双向DCDC变器并入母线,并采用低通滤波器实现功率分配,超级电容响应高频功率分量,蓄电池响应低频功率分量,有限抑制系统中功率波动,且符合储能的各自特性。 并网逆变器VSR采用PQ控制实现功率入网。 ,风光储; 直流微电网; simulink仿真模型; 光伏发电系统; 最佳叶尖速比控制; MPPT控制; Boost电路; 三相电压型PWM变换器;

  • 以下是针对初学者的 **51单片机入门教程**,内容涵盖基础概念、开发环境搭建、编程实践及常见应用示例,帮助你快速上手

    以下是针对初学者的 **51单片机入门教程**,内容涵盖基础概念、开发环境搭建、编程实践及常见应用示例,帮助你快速上手。

Global site tag (gtag.js) - Google Analytics