`
jiagou
  • 浏览: 2595315 次
文章分类
社区版块
存档分类
最新评论

liftweb 入门教程(二)

 
阅读更多

上一节我们搭建了了lift的开发环境sbt,今天我们用sbt来完成lift环境构建。

定义lift

上一节,我们新建了一个scala工程,但还不是web工程,更不是lift工程。这里我们先在sbt里定义一下lift,

*lift is org.lifty lifty 1.6.1

定义完之后sbt会自动下载lift依赖的包。更新完之后我们来新建一个lift工程

lift create project-blank

接下来需要输入mainpack和liftersion,mianpack当然是包的名字,这里输入com.douban。liftversion是lift的版本,这里输入2.3.

下面我们要刷新一下新的项目

reload
update

reload是重新编译一下项目定义并且刷新classpath,update是更新一下项目的依赖。更新下载所依赖的jar文件放在lib_managed路径下。

下面我们来看一看lift项目的文件结构

hellolift|+--lib|+--lib_manage|+--project| |build.properties| || +--boot| || \--build| project.scala| +--src| || +main| | || | +--resources| | | | | \--scala| | || | \--bootstrap| | || | +--liftweb| | | Boot.scala| | || | +--com| | | || | | \--douban| | | || | | +--comet| | | || | | +--lib| | | || | | +--model| | | || | | +--snippet| | | || | | \--view| | \--webapp| | |404.html| | |index.html| | || | +--images| | || | +--static| | || | +--templates-hidden| | | default.html| | | wizard-all.html| | || | \--WEB-INF| | web.xml| | | \--test\--target未完


分享到:
评论

相关推荐

    chat-app-liftweb-version:使用liftweb(由Scala构建的Web框架)的聊天应用程序

    【标题】"使用Liftweb(Scala构建的Web框架)创建聊天应用程序" 在这个项目中,我们探讨了如何利用Scala编程语言以及Liftweb框架来构建一个实时聊天应用程序。Liftweb是一个强大的、高效的Web开发框架,它提供了...

    liftweb-2.4.tar.bz2 )

    liftweb-2.4.tar.bz2

    TheDefinitiveGuideToLift

    本教程深入浅出地介绍了如何利用LiftWeb构建现代、安全、高性能的Web应用程序。 1. **LiftWeb框架基础**: - **简介**:LiftWeb是由戴夫·梅纳德(Dave Mennings)创建的,旨在提供一个与Java平台上的Spring或Ruby...

    RARforLinux&Mac 5.10.beta 4

    在 Linux 和 Max OS X 下用的 RAR commandline 命令 解压缩包,直接使用即可, 打包文件: rarLinux+Mac-5.10.b4.tar.gz 经常用法举例: rm -f *.rar;... rar x .bk2014-0415_liftweb.rar liftWebTest/

    liftbook:可用于liftweb的书:http://www.apress.combookview1430224215

    预订Lift Web框架 Derek,Marius和我在社区的帮助下,将整理一本有关使用Lift的综合书籍。... 要查看此许可的副本,请访问或致函美国加利福尼亚州94105,加利福尼亚州旧金山,第二大街171号300室,知识共享。

    框架:提升框架

    Lift Web框架 Lift是当今可用的最强大,最安全的Web框架。 有可以将Lift与其他Web框架区分开。 电梯应用包括: 安全-Lift应用程序可抵抗常见漏洞,包括许多OWASP Top 10 以开发人员为中心-Lift应用程序快速构建...

    shared:与其他项目无关的共享代码段

    gallery-基于dpp的图像上传示例的Scala和Liftweb中的图像库学习项目 mandelbrot-将mandelbrot设置图像生成为PNG图形文件的程序,以七种语言实现了七次 非确定性-保罗·格雷厄姆(Paul Graham)的非确定性示例的实现...

    helloscala-website:更好的Scala中文社区

    Hello, Scala更好的Scala中文社区作者:杨景(羊八井)网站:邮件: yangbajing at gmail com使用Spray 1.3.x + AngularJS 1.2.x 搭建。第1版 Liftweb版本请到此访问

    scaleliftmultiple Lift project templates

    3. **模板引擎**:Lift框架支持多种模板引擎,如Net.liftweb.util.MarkupParser和Scalate。这些模板引擎允许开发者用HTML结构编写视图,同时嵌入Scala代码来动态生成内容。 4. **安全特性**:Lift提供了防止XSS和...

    lift_30_samples:Lift 3.0示例代码

    二、Lift 3.0的关键特性 1. **响应式编程**:Lift 3.0引入了响应式编程的概念,使得开发者可以更灵活地处理用户交互和异步事件。这降低了复杂性,提高了代码的可读性和可测试性。 2. **改进的模板系统**:新的模板...

Global site tag (gtag.js) - Google Analytics