- 博客(5)
- 收藏
- 关注
打造更完美的Lift开发环境:Lift + SBT + Intellij Idea + JRebel
Lift和Scala的受欢迎程序仍在不断升温,越来越多的公司开始采用scala和Lift搭建自己的企业应用。在我写这篇文章之时,scala已推出了2.8.1版,Lift则推出了2.2-RC2,增加很多令人心动的特性。scala和lift的开发工具也越来越完善,其中Intellij Idea+ SBT的组合最受scala开发者的欢迎。在这边文章中我将详细介绍如何利用Intellij Idea + S...
2010-12-16 21:34:22 224
Scala学习笔记_3 case语句与偏函数
Scala通过case语句提供了形式简单、功能强大的模式匹配功能。但是也许你不知道,Scala还具有一个与case语句相关的语言特性,那就是:在Scala中,被“{}”包含的一系列case语句可以被看成是一个函数字面量,它可以被用在任何普通的函数字面量适用的地方,例如被当做参数传递。 [code="scala"] scala> val defaultValue:Option[Int] => I...
2010-07-04 22:16:39 532
搭建方便的Lift开发环境
本文将介绍在windows中如何使用Intellij Idea 9.02 + Scala Maven plugin + jetty + JRebel打造一个便捷的Lift开发环境。 首先安装Intellij idea 的开源社区版本,目前的最新版本是9.02. 开源版本自带有功能强大的maven插件,这对于开发使用maven创建和管理的Lift工程特别方便。关于如何在Intellij上安装s...
2010-06-25 23:59:30 315
原创 Scala学习笔记_2 运行Scala应用
本文章将介绍运行如何运行scala程序。在Java中,一个类要能独立运行,那么必须具有静态的main方法,如下所示。 [code="java"] public static void main(String[] args) { ... } [/code] Scala借鉴了这种模式。在Scala中,为了运行一个Scala程序,你必须定义一个Scala对象并为其定义一个main方法: [...
2010-05-16 13:06:22 518
原创 Scala学习笔记_1 搭建开发环境(Intellij IDEA + scala插件)
工欲善其事,必先利其器! 学习scala已经有一段时间了,对scala这门语言爱不释手,但同时也为scala糟糕的IDE工具支持感到懊恼(我是一个100%的IDE支持者)。由于社区关注度还不是很高,scala缺乏像java那样强大的ide支持。scala官方网站上列出了三种主流的IDE插件(eclipse, netbeans, itellij idea),我花了一个星期的时间对三个插件进行了...
2009-12-16 22:42:28 316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人