Clojure实现的简单短网址服务(Compojure、Ring、Korma库示例)
来源:互联网 发布:小班美工材料投放图片 编辑:程序博客网 时间:2024/06/03 23:01
用clojure写了一个简单的短网址服务(一半抄自《Clojure 编程》)。在那基础上加入了数据库,来持久化数据。
功能
用Get方法缩短一个网址:
然后在短网址列表就可以查看了,
接下来访问那一长串地址就可以通过:
浏览器重定向:
代码剪影
url路由部分:
用korma库,通过id查询到相应的url:
这里的urls是先前定义的一个entity,entity就是对数据库一个表的描述:
更多代码见github:
请猛戳:
短网址逻辑,路由部分
Korma数据库处理
1 0
- Clojure实现的简单短网址服务(Compojure、Ring、Korma库示例)
- compojure-clojure
- 短网址的简单实现
- 利用google的短网址服务去实现简化网址
- 超简单的短网址php实现
- 超简单的短网址php实现
- compojure ring 笔记
- ring和compojure
- 连接数据库 in clojure ---korma
- 简单的生成短网址
- 使用短网址服务--百度的短网址API
- ring-clojure
- 如何创建自己的短网址服务
- 短网址(Short URL)服务
- 闲话“短网址”服务
- 教大家如何设计实现自己的PHP短网址服务
- 短网址实现方法
- 短网址功能实现
- 让QT程序默认管理员权限(UAC)运行
- SGU 180
- 测试
- LiveCD、LiveDVD和BinDVD区别在哪里
- 不同风格的网页登录界面设计学习
- Clojure实现的简单短网址服务(Compojure、Ring、Korma库示例)
- Cocos2dx 3.x多点触控问题
- Spring REST
- 通过ECore创建EMF模型
- “码农”刍议
- LeetCode 143. Reorder List
- 苹果会「抢跑」发布iPhone 6吗?
- 这些程序执行操作程序支持下载
- 模型驱动架构 (MDA)