美文网首页
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