码迷,mamicode.com
首页 > 其他好文 > 详细

Clojure实现的简单短网址服务(Compojure、Ring、Korma库演示样例)

时间:2015-05-07 16:19:39      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:

用clojure写了一个简单的短网址服务(一半抄自《Clojure 编程》)。在那基础上增加了数据库,来持久化数据。


功能

用Get方法缩短一个网址:

技术分享


然后在短网址列表就能够查看了,

技术分享


接下来訪问那一长串地址就能够通过:

技术分享


浏览器重定向:

技术分享


代码剪影

url路由部分:

技术分享



用korma库,通过id查询到对应的url:

技术分享


这里的urls是先前定义的一个entity,entity就是对数据库一个表的描写叙述:

技术分享


很多其它代码见github:

技术分享




请猛戳:

短网址逻辑,路由部分

Korma数据库处理

Clojure实现的简单短网址服务(Compojure、Ring、Korma库演示样例)

标签:

原文地址:http://www.cnblogs.com/gcczhongduan/p/4484998.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!