首页 > 其他 > 详细

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

时间:2015-05-07 16:19:15      阅读:435      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!