闲来无事做了一个web快速开发框架,欢迎指教
来自: ~梦在飞
https://github.com/zhujinxian/road 只需要coding (defn render-test [ret tmt] (-> (resp/response "------render----test------") (#(resp/content-type %1 "text/plain")))) (defn foo "I don't do a whole lot." [x] (str "来自源码目录的参数:" x)) (defn handler [^Integer x] {:$r render-test :text (str "hello world, road goes sucess!" (foo x))}) (defn home [req content ^Integer num] {:hiccup "home.clj" :content (str "home" content) :num num}) (defroad road (GET "/web-test-0.1.0-SNAPSHOT-standalone/main" handler) (GET "/web-test-0.1.0-SNAPSHOT-standalone/home/:num{\\d+}" home)) (defn -main [& args] (log/info "---------log4j test-------") (jetty/run-jetty road {:port 3000})) 可以直接打成war包, 打成jar发布到
最新讨论 ( 更多 )
- 有quote类型和eval吗? (赵云024)
- ClojureScript 体验练手项目 (飞驰的西瓜)
- Practical Clojure 翻译排版完成,正校对中 (祯)
- WHAT CLOJURE NEEDS TO GROW — A BORING WEB FRAMEWORK AND ... (飞驰的西瓜)
- 招中高级 Clojure 开发工程师 (Jing)