1 Star 0 Fork 794

boobor / Coody Framework

forked from Coody / Coody Framework 
Clone or download
readme.md
Copy Edit Web IDE Raw Normal History
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
## Coody Framework
Coody   更新 readme.md 2018-03-15
Coody   恢复readme 2018-08-13
#### 背景:
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
一名野生的民间技术爱好者,早期活跃于各网络安全论坛,而后由白帽转战编程。因谋生而从事互联网技术研发四年有余。
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
浑浑噩噩已经22岁了,看着朋友圈各种晒宝宝照片的老同学,只得感叹光阴似箭。而单身的笔者,随着岁月的流逝,寂寞空虚冷愈加强烈。故此,笔者选择通过技术研究来饱和业余生活。
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
#### 前言:
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
    Coody Framework 是由笔者业余时间编写的一套Ioc框架。由最初的项目内置代码发展至今的Maven中央仓库。历时4个月有余。
Coody   更新 readme.md 2018-03-08
Coody   恢复readme 2018-08-13
    而在今后的时间里,Coody Framework将不断完善,争取今年内发布一套成熟的release版本。同时,笔者也会自带成功案例。
Coody   更新 readme.md 2018-03-10
Coody   恢复readme 2018-08-13
#### 用途与优势:        Coody Framework是一套轻量化Ioc框架。除分布式(即Rcc模块)未完成外,其余均已经过笔者本地测试。全框架大小214kb。        Coody Framework 依赖cglib-3.2、log4j-1.2、noson-1.0.7。    基于Coody Framework框架的web项目启动耗时约370ms(在i5 2320上所耗费的时间)、加上tomcat所消耗的时间,约4s-5s        基于Coody Framework框架的测试用例已在服务器长跑3个月有余:http://118.126.117.84/ (静态资源无法展示由于coody.org未备案)    Coody Framework框架包含以下模块        coody-core :框架核心包,包括Ioc+Aop的实现,包括相关工具和超类。        coody-web  :框架web-mvc的实现包,实现了mvc功能体系。        coody-cache:框架缓存的实现,实现了基础缓存,切面缓存,并提供相关切面技术的支持。        coody-jdbc :框架orm的实现,实现了基于mysql下基础操作的封装,实现了各种简易操作,拓展了切面事物。                coody-task :框架定时任务的实现,基于cron实现了定时任务,提供了注解定时任务的支持。        coody-rcc  :框架分布式的实现,提供注册中心、序列化、通信协议等接口。字节码创建子类的实现(分布式功能未完成)#### 更新记录:    2018-02-24: 初步研发,实现Ioc+Aop。    2018-02-25: 拓展Mvc,基于MVC结合Ioc+Aop实现轻量化(类spring)开发模式
Coody   更新 readme.md 2018-03-10
Coody   恢复readme 2018-08-13
    2018-02-26: 由最初的常规java project整改为Maven Project,并整合自写ORM框架配合aop实现事物管理。
Coody   更新 readme.md 2018-03-10
Coody   恢复readme 2018-08-13
    2018-03-08: 拓展接口形式依赖注入,对interface的Ioc提供支持。
Coody   整顿包名 2018-03-28
Coody   恢复readme 2018-08-13
    2018-03-10: 拓展定时任务,基于切面通过注解(cron)实现任务调度。
Coody   整顿包名 2018-03-28
Coody   恢复readme 2018-08-13
    2018-03-21: 使用Coody Framework整合至一个外置项目中并成功运行。
Coody   更新 readme.md 2018-06-02
Coody   恢复readme 2018-08-13
    2018-03-21: 为切面的拦截条件新增类通配、方法通配,同时支持一个拦截方法通过多个注解引入不同的拦截规则。
Coody   更新 readme.md 2018-06-07
Coody   恢复readme 2018-08-13
    2018-04-22: 微调Mvc相关功能,支持request和response在controller中进行注入(线程安全)
Coody   x 2018-06-28
Coody   恢复readme 2018-08-13
    2018-04-22: 整改Mvc参数适配器,支持自定义参数适配。    2018-06-02: 筹划拓展分布式体系,并引入字节码技术创建实现类,提供通讯、序列化、注册中心等接口    2018-06-05: 项目拆分成Maven多模块化模式,为发布maven中央仓库做准备    2018-06-28: 发布Alpha至Maven中央仓库。nexus搜索"Coody"即可    Coody Framework实战项目:https://gitee.com/coodyer/czone/
Coody   更新 readme.md 2018-07-15
Coody   更新 readme.md 2018-07-10
引用地址:```
Coody   更新 readme.md 2018-07-10
        <dependency>
Coody   更新 readme.md 2018-07-10
			<groupId>org.coody.framework</groupId>			<artifactId>coody-core</artifactId>
Coody   修复同对象内部调用方法切面 2018-08-26
			<version>alpha-1.1.1</version>
Coody   更新 readme.md 2018-07-10
		</dependency>		<dependency>			<groupId>org.coody.framework</groupId>			<artifactId>coody-jdbc</artifactId>
Coody   修复同对象内部调用方法切面 2018-08-26
			<version>alpha-1.1.1</version>
Coody   更新 readme.md 2018-07-10
		</dependency>		<dependency>			<groupId>org.coody.framework</groupId>			<artifactId>coody-cache</artifactId>
Coody   修复同对象内部调用方法切面 2018-08-26
			<version>alpha-1.1.1</version>
Coody   更新 readme.md 2018-07-10
		</dependency>		<dependency>			<groupId>org.coody.framework</groupId>			<artifactId>coody-task</artifactId>
Coody   修复同对象内部调用方法切面 2018-08-26
			<version>alpha-1.1.1</version>
Coody   更新 readme.md 2018-07-10
		</dependency>		<dependency>			<groupId>org.coody.framework</groupId>			<artifactId>coody-web</artifactId>
Coody   修复同对象内部调用方法切面 2018-08-26
			<version>alpha-1.1.1</version>
Coody   更新 readme.md 2018-07-10
		</dependency>```
Coody   x 2018-06-28
Coody   更新 readme.md 2018-06-07
admin   恢复readme 2018-03-08
=======================================================
Coody   更新 readme.md 2018-03-15
Coody   更新 readme.md 2018-03-15
### 1. 项目背景:
Coody   更新 readme.md 2018-03-15
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
    纵观整个国内开源圈,难以寻找一套比较成熟的Ioc框架。然实现一套Ioc框架并没有太高的技术含量和工作量。
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
    故此,笔者着手将业余时间的一些代码和案例汇总,研发Coody Framework。
Coody   更新 readme.md 2018-03-15
Coody   更新 readme.md 2018-03-15
Coody   更新 readme.md 2018-03-15
Coody   恢复readme 2018-08-13
### 2. 功能说明:
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
    Coody Framewrok实现了:IOC依赖注入、AOP切面、MVC、定时任务、切面缓存、ORM等功能,分布式Rcc模块也已进入研发阶段。
Coody   更新 readme.md 2018-03-15
 
Coody   更新 readme.md 2018-03-15
Coody   恢复readme 2018-08-13
### 3. 环境说明:
Coody   更新 readme.md 2018-03-15
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
    JDK1.8+
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
### 4. 相关文档:
Coody   更新 readme.md 2018-03-15
Coody   恢复readme 2018-08-13
coody-core   :[Coody-Core](http://gitee.com/coodyer/coody-icop/tree/coody-maven/coody-core)
Coody   更新 readme.md 2018-03-15
Coody   恢复readme 2018-08-13
coody-web    :[Coody Web](http://gitee.com/coodyer/coody-icop/tree/coody-maven/coody-web)
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
coody-cache  :[Coody Cache](http://gitee.com/coodyer/coody-icop/tree/coody-maven/coody-cache)
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
coody-jdbc   :[Coody Jdbc](http://gitee.com/coodyer/coody-icop/tree/coody-maven/coody-jdbc)
Coody   更新 readme.md 2018-03-15
Coody   恢复readme 2018-08-13
coody-task   :[Coody Task](http://gitee.com/coodyer/coody-icop/tree/coody-maven/coody-task)
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
coody-rcc    :[Coody Rcc](http://gitee.com/coodyer/coody-icop/tree/coody-maven/coody-rcc) 
Coody   更新 readme.md 2018-03-15
 
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
### 5. 发展计划:
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
    1、完善rcc分布式模块
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
    2、为Coody Framework提供完整的配置中心
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
    3、完成博文系统并作为成功案例
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
    4、提供完整的文档
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
    5、接入MiniCat实现类SpringBoot开发模式(可选)
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
### 6. 合作意向:
Coody   更新 readme.md 2018-03-15
Coody   恢复readme 2018-08-13
    首先说明一下,开发一套框架并不需要多么高深的技术。相反,开发一套框架非常简单,我们都是在追溯偷懒的艺术。
Coody   更新 readme.md 2018-03-15
    
Coody   恢复readme 2018-08-13
    通过一些特殊的机制和算法,提供一系列为开发者服务的解决方案。
Coody   更新 readme.md 2018-03-15
Coody   恢复readme 2018-08-13
    1、如果你逻辑思维活跃
Coody   更新 readme.md 2018-03-15
Coody   恢复readme 2018-08-13
    2、如果你具备java相关的技术
Coody   更新 readme.md 2018-03-15
Coody   恢复readme 2018-08-13
    3、如果你有互联网产品开发的实际经验
Coody   更新 readme.md 2018-03-15
Coody   恢复readme 2018-08-13
    4、如果你对Coody Framework 的研究有一定的兴趣
Coody   更新 readme.md 2018-03-15
Coody   恢复readme 2018-08-13
    那么,请联系我,笔者真诚的希望你能加入到Coody Framework 的开发中来,并肩作战,为国内开源技术做贡献。
Coody   更新 readme.md 2018-03-15
Coody   恢复readme 2018-08-13
### 7. 版权说明:
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
    在本项目源代码中,已有测试demo,包括mvc、切面等示例
Coody   更新 readme.md 2018-07-02
Coody   恢复readme 2018-08-13
    作者:Coody        版权:©2014-2020 Test404 All right reserved. 版权所有
Coody   更改readme 2018-04-17
Coody   恢复readme 2018-08-13
    反馈邮箱:644556636@qq.com
admin   恢复readme 2018-03-08
Coody   恢复readme 2018-08-13
    交流群号:218481849
Coody   更新 readme.md 2018-07-02
Coody   恢复readme 2018-08-13
    基于Coody Framework的博文系统:https://gitee.com/coodyer/czone  (研发中)
Coody   更新 readme.md 2018-07-02
Java
1
https://gitee.com/boobor/coody-icop.git
git@gitee.com:boobor/coody-icop.git
boobor
coody-icop
Coody Framework
coody-maven

Search

152606 8668e384 1899542 133635 2cd7d36e 1899542