Clojure web初探

项目环境:
3.2.0-52-generic #78-Ubuntu SMP Fri Jul 26 16:21:44 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Leiningen 2.3.2 on Java 1.6.0_43 Java HotSpot(TM) 64-Bit Server VM
[[org.clojure/clojure "1.5.1"][ring/ring-core "1.2.0"][ring/ring-jetty-adapter "1.2.0"]] 1. 生成web项目:
lein new hello-world
cd hello-world
<参考 https://github.com/ring-clojure/ring/wiki/Getting-Started > 2. 启动web服务:
user=>(use 'ring.adapter.jetty)
user=>(use 'hello-world.core)
user=>(defonce server (run-jetty #'handler {:port 3000 :join? false}))
user=>(.stop server) #关闭web服务
user=>(.start server) #开启web服务 3. lein ring项目关闭调试信息,参考lein-ring插件README https://github.com/weavejester/lein-ring环境: org.clojure/clojure "1.5.1" / lein-ring "0.8.7"/ Leiningen 2.3.3 on Java 1.6.0_30 Java HotSpot(TM) 64-Bit Server VM
在project.clj修改
:ring {:handler beta_deploy.core/app}

为:

:ring {:handler beta_deploy.core/app :stacktraces? false}

随机推荐

  1. c&num; 运行时替换某文件源代码&lpar;将XML 转换成 某个枚举并写入源文件&rpar;

    var sr = new StreamReader(Server.MapPath("~/WEB-INF/rule.config")); XmlDocument doc = new ...

  2. HDU 4405-Aeroplane chess(概率dp)

    题意: n+1格飞行棋,编号0-n,从0格开始,每次扔一个色子,得到的点数就向前走几步,但有有些格子到达后可以直接飞到后面的格子, 当到达>=n的地方结束,求结束扔色子的期望次数. 分析: dp ...

  3. HBase shell 常用指令

    HBase shell 常用指令 连接HBase $ ./bin/hbase shell 打开帮助 hbase(main):001:0> help 创建表 hbase(main):003:0&g ...

  4. 使用javah生成&period;h文件&comma; 出现无法访问android&period;app&comma;Activity的错误的解决

    在工程ndk22/bin/classes中 运行javah  com.cn.ndk22.Ndk22.Activity ,出现了.h文件 我在bin/classes目录中 ,就是无法访问, : 错误:无 ...

  5. 对web&period;config加密,和解密码详细说明

    可以使用受保护配置来加密 Web 应用程序配置文件(如 Web.config 文件)中的敏感信息(包括用户名和密码.数据库连接字符串和加密密钥).对配置信息进行加密后,即使攻击者获取了对配置文件的访问 ...

  6. vue的基础知识

    Vue.js是什么? Vue(法语)同view(英语) Vue.js是一套构建用户界面(view)的MVVM框架.Vue.js的核心库只关注视图层,并且非常容易学习,非常容易与其他库或已有的项目整合. ...

  7. Java面向对象(Eclipse高级、类与接口作为参数返回值)

      面向对象 今日内容介绍 u Eclipse常用快捷键操作 u Eclipse文档注释导出帮助文档 u Eclipse项目的jar包导出与使用jar包 u 不同修饰符混合使用细节 u 辨析何时定义变 ...

  8. HttpSession 和 HttpSession

    说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案.

  9. 异常 org&period;apache&period;ibatis&period;binding&period;BindingException&colon; Invalid bound statement &lpar;not found&rpar; 解决方案

    原来是因为 AssetsMapper.xml 不知道为什么不见了,导致这个异常,在启动项目时的启动任务里调用到了它,然后因为没有这个xml,所以抛出异常 启动信息: C:\extend\Develop ...

  10. 破解PostgresSQL登录的6种方法

      第一种方式Hydra: Hydra通常是首选工具,它可以对50多种协议执行快速字典暴力攻击,包括telnet,postgres,http,https,smb服务和各种数据库等.现在需要选择一个字典 ...

上一篇:Spark SQL(2)-InternalRow和TreeNode


下一篇:Educational Codeforces Round 5 A