美文网首页
Clojure Web开发技术选型

Clojure Web开发技术选型

作者: 红尘赌客 | 来源:发表于2015-11-09 11:11 被阅读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项目模板

相关文章

网友评论

      本文标题:Clojure Web开发技术选型

      本文链接:https://www.haomeiwen.com/subject/tucchttx.html