《Clojure Web开发实战》——第2章,第2.5节你学到什么

简介:

本节书摘来自异步社区《Clojure Web开发实战》一书中的第2章,第2.5节你学到什么,作者[美]Dmitri Sotnikov,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.5 你学到什么
在这一章,我们见识了如何通过Clojure搭建Web栈,以及一些常用程序库。我们谈及了如何与Ring、Compojure、lib-noir交互,通过完成比如输入验证和会话管理的任务来说明它们之间如何相互作用。
但愿你已能顺畅阅读,并理解在留言簿项目(我们在“第1章 起步”创建的那个项目)的代码。如果你还有疑惑,我强烈建议你去重新阅读“第1章”,并在REPL环境中尝试自己搭建这个例子。如果你还没来得及做,再提一点,借此机会把本章的例子带入留言簿程序做一遍。
在下一章,我们会使用Liberator建立REST服务。

相关文章
|
前端开发 JavaScript BI
Django教程第5章 | Web开发实战-数据统计图表(echarts、highchart)
使用echarts和highcharts图表库实现折线图、柱状图、饼图和数据集图
285 2
|
中间件 API 数据库
Python Django Web开发实战
Python Django Web开发实战
238 0
|
JSON Cloud Native Go
GO 语言 Web 开发实战一
GO 语言 Web 开发实战一
115 0
|
缓存 中间件 网络架构
Python Web开发实战:高效利用路由与中间件提升应用性能
【7月更文挑战第20天】在Python Web开发中,路由与中间件是构建高效应用的核心。路由通过装饰器如`@app.route()`在Flask中映射请求至处理函数;中间件(如`@app.before_request`, `@app.after_request`)则在请求流程中插入自定义逻辑。优化路由包括减少冲突、利用动态参数及蓝图;中间件可用于缓存响应、请求验证和异常处理,显著提升性能和可维护性。良好设计是关键,示例代码展示了如何在Flask中实现这些策略。
120 0
|
存储 中间件 数据安全/隐私保护
Django教程第3章 | Web开发实战-登录
登录案例、Djiango中间件【2月更文挑战第23天】
207 2
Django教程第3章 | Web开发实战-登录
|
应用服务中间件 数据库 nginx
Python Web开发实战:从搭建博客到部署上线
使用Python和Flask初学者指南:从搭建简单博客到部署上线。文章详细介绍了如何从零开始创建一个博客系统,包括准备Python环境、使用Flask和SQLite构建应用、设计数据库模型、创建视图函数和HTML模板,以及整合所有组件。最后,简述了如何通过Gunicorn和Nginx将应用部署到Linux服务器。
|
存储 数据库 Python
Django教程第6章 | web开发实战-文件上传(导入文件、上传图片)
web应用实战:导入文件解析到DB,上传图片【2月更文挑战第25天】
160 0
Django教程第6章 | web开发实战-文件上传(导入文件、上传图片)
|
存储 前端开发 JavaScript
Django教程第4章 | Web开发实战-三种验证码实现
手动生成验证码,自动生成验证码,滑动验证码。【2月更文挑战第24天】
189 0
Django教程第4章 | Web开发实战-三种验证码实现
|
JavaScript 关系型数据库 MySQL
Django教程第2章| Web开发实战-用户管理
基于Django实现用户管理:增删改查,搜索,分页。【2月更文挑战第22天】
276 0
Django教程第2章| Web开发实战-用户管理
|
Java 应用服务中间件 API
【SpringBoot技术专题】「开发实战系列」Undertow web容器的入门实战及调优方案精讲
【SpringBoot技术专题】「开发实战系列」Undertow web容器的入门实战及调优方案精讲
520 0