Clojure Web开发技术选型

无需多言

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项目模板

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容