Clojure Web开发技术选型

2015-11-09  本文已影响272人  红尘赌客

无需多言

reloaded工作流leiningen项目模板,作为新建项目的起点。

组件的生命周期和依赖管理。

HTTP抽象,Adapter,Handler,Middleware

在Ring规范基础上,提供路由功能

HTTP客户端

Log库

HTTP请求和响应日志

开发流程

1、生成项目基本结构

$ lein new reloaded yunjia.gateway/student

2、修改配置信息

project.clj


profiles.clj

修改数据库连接信息

3、创建本地配置文件

$ cd gw-student
$ lein setup

这将生成
dev/local.clj
profiles.clj

注意,这两个文件不要放入版本控制中。

4、启动REPL

在项目根目录运行

$ lein repl

启动repl后,可以直接在命令行交互,或者在Idea之类的开发环境连到远程repl。

5、REPL操作

启动Web服务器

user=> (go)

默认配置访问http://localhost:3000/

编辑代码后,更新应用

user=> (reset)

默认配置访问http://localhost:3000/

停止Web服务器

user=> (stop)

参考

leiningen项目模板

上一篇 下一篇

猜你喜欢

热点阅读