Cap Framework是个人学习Servlet使用过程中,模仿Spring/SpringMVC/Strust等制作的Web应用开发框架。
虽然,如今研究Servlet框架已经落伍,但是经历了开发过程中的各种折腾,能让我更深入地了解和理解成熟框架的很多细节和原理,同时也有机会接触和学习更多的技术。
虽然我的作品水平一般,但在创作过程中增长的见识和取得的进步,却使我比从前只会使用Struts/Spring的时候~强很多。
声明:Cap只是个人学习的总结,功能并不完整,也不完善,代码也还有待优化。由于个人原因,成熟版本的诞生预计会很久。所以,此作品主要供学习交流使用,不建议用于生产环节(自作多情一下~~也没人会这么干)。
所在仓库:jcenter(release版,暂无);http://oss.jfrog.org/oss-snapshot-local/(snapshot版)
包含产品:cap-http / cap-jdbc
当前版本:0.1-SNAPSHOT
依赖配置:
Gradle
compile 'capframework:{cap-http/cap-jdbc}:{version}'
Maven
<dependency> <groupId>capframework</groupId> <artifactId>{cap-http/cap-jdbc}</artifactId> <version>{version}</version> <type>pom</type> </dependency>
Lvy
<dependency org='capframework' name='{cap-http/cap-jdbc}' rev='{version}'> <artifact name='$AID' ext='pom'></artifact> </dependency>
更多细节及近况请移步 --> 软件主页 <--
CAP是什么 CAP是一个处理分布式事务的解决方案,遵循最终一致性并基于消息队列实现的分布式事务中间件。 CAP原理 消息持久化 CAP使用本地数据库“Cap.Published”表持久化发布的消息。 消息成功发布到消息队列后“Cap.Received”表会更改状态为“Successed”,CAP启动消息队列持久化功能。 消息向MQ发送 消息从MQ消费 订阅者方法执行 应用场景 分布式
AP 是一个基于 .NET Standard 的 C# 库,它是一种处理分布式事务的解决方案,同样具有 EventBus 的功能,它具有轻量级、易使用、高性能等特点。 你可以在这里 CAP docs 看到更多详细资料。 你可以在这里看到 CAP 视频教程,学习如何在项目中集成CAP。 在我们构建 SOA 或者 微服务系统的过程中,我们通常需要使用事件来对各个服务进行集成,在这过程中简单的使用消息队
系列文章 Android-Framework学习笔记(一)—— Android系统架构 Android-Framework学习笔记(二)—— Zygote进程启动过程 Android-Framework学习笔记(三)—— SystemServer进程启动过程 Android-Framework学习笔记(四)—— Launcher启动过程 Android-Framework学习笔记(五)—— 应用程
Abp 是什么。 大佬们把单体.net程序能涉及到的东西 都涉及到了。 对于单体web开发 一步到位的东西。 当然不能只用不理解, 不然出问题了就懵逼了。 通过看源码还是能学到很多东西 Abp的git地址: https://github.com/aspnetboilerplate/aspnetboilerplate ABP vNext 据说是全新的.net core思想的版本, 目前还是pr
今天在研究AR_ToolKit,它需要搭建OpenCV的环境。于是下载了OpenCV的源码进行编译(下载方法就是直接git克隆git clone https://github.com/opencv/opencv)。 编译opencv的过程中,一开始都一帆风顺,不过后来遇到了以下问题: [ 49%] Building CXX object modules/videoio/CMakeFiles/ope
DotNet.CAP 开源分布式消息框架 Cap 1.简单几行代码实现事件总线 // 添加事件总线cap services.AddCap(x => { // 使用内存存储消息(消息发送失败处理) // x.UseInMemoryStorage(); // 使用EntityFramework进行存储操作 x.UseEntityFramework<AggregateCo
一个应用程序开发框架。作者实现了很多控件效果,方便其他开发者各取所需。所实现的效果包括:打分星星、响应点击动作、旋转按钮效果、根据文字多少改变大小的UILabel等等效果。 [Code4App.com]
移动应用开发框架选型 2016 移动开发模式 移动开发主要分为原生模式(Native App)开发,混合模式(Hybrid App)开发,Web App模式。 1.1 Web APP Web App 指采用Html5语言写出的App,不需要下载安装。类似于现在所说的轻应用。生存在浏览器中的应用,基本上可以说是触屏版的网页应用。 优点: 1) 开发成本低 2) 更新快 3) 更新无需通知用户,不需要
本文向大家介绍Node.js 服务器端应用开发框架 -- Hapi.js,包括了Node.js 服务器端应用开发框架 -- Hapi.js的使用技巧和注意事项,需要的朋友参考一下 Hapi.js 是一个用来构建基于 Node.js 的应用和服务的富框架,使得开发者把重点放在便携可重用的应用逻辑而不是构建架构。内建输入验证、缓存、认证和其他 Web 应用开发常用的功能。 示例代码: 附上github
应用开发 PDF版下载 第一步:创建应用 进入管理后台-服务商-应用管理-创建应用 应用的基本信息: 信息项 要求及说明 应用Logo 应用的Logo,小于5M,640 * 640,在授权页会被用于展示。 应用名称 应用的名称,建议包含品牌名,2-8个字内 AppID 应用ID,系统分配,用于调用第三方应用相关接口 功能分类 应用提供的服务类型,如客户关系、团队协同、文化建设等。一个应用只能拥有一
1.1. 应用开发 1.2. 应用概述 1.3. 工程结构 1.4. 开发者工具 1.4.1. 安装 1.4.2. 调试 1.4.3. 测试 1.5. 教程 1.1. 应用开发 应用开发包括如下介绍: 应用概述 工程结构 开发者工具 教程 1.2. 应用概述 RokidOS 的本地技能分为两类: 轻应用(LightApp) 本地应用(NativeApp) 轻应用,直接通过语音交互的守护进程(vui
"One does not live by bread alone,but by every word that comes from the mouth of God" --(MATTHEW4:4) python开发框架 不管是python,还是php,亦或别的做web项目的语言,乃至于做其它非web项目的开发,一般都要用到一个称之为什么什么框架的东西。 框架的基本概念 开发这对框架的认识,由于
想改进这个问题吗?更新问题,以便通过编辑这篇文章用事实和引用来回答。 我的公司想开发一个移动应用程序。Web应用程序、本机应用程序还是混合应用程序?他们其实不知道。在这种情况下,他们要求我对移动开发的开源框架(跨平台框架btw)进行一些研究(我不是移动开发专家)。我做到了。现在,我大致了解了实际存在的情况,并选择了其中的8个。 现在,我想要的是你的个人反馈(赞成/反对/喜欢/不喜欢/如果你留下了另
你们使用Go开发应用,是使用那个框架,有用GoFly快速开发框架吗?