One Core

结合依赖注入模式、领域驱动设计!支持事务嵌套、多环境配置、分库分表、默认条件、字段别名、常量对象、实体模型、缓存模型化。

复杂概念设计简单化,分散知识积累抽象化!皆源自效率设计。

最新Ocara技术交流群:469059129

创新

高速

  • 考虑性能、跟上时代

    Ocara框架采用MVC模型, 坚持内核+扩展, 按需加载。从底层支持事务嵌套、分库分表和数据库重连。

  • 您的代码不再臃肿

    加入领域驱动设计!将action独立成类, 少则依然可写于控制器, 使Controller文件不再臃肿, 并且创新出了action基本方法函数。提倡编写Service业务逻辑服务层。

  • 模块、控制器同行

    将控制器和模块都统一成控制器, 更符合自然逻辑, 精简了应用,利于加速运行。

  • 单入口+多态访问

    不仅提供单入口,还提供pass目录用于其他程序整合访问,也支持cli命令模式实现定时执行,还提供外部调用(Invoke)控制器

智能

易用

  • 统一事件驱动

    加入依赖注入模式,事件回调机制。即使是中间件也统一为事件处理。 

  • 智能处理

    静态生成简单到只需配置回调。智能的ocGet、ocSet、ocDel、ocConfig、ocUrl、ocPath等函数, 让您的常用代码精简,再精简!

  • 插件齐全、智能

    众多令新手烦恼的插件, 不需要再乱找了, Ocara插件都写好了。提供多个常用插件如图片裁切、FTP、Socket、邮件发送等。

  • 个性化配置

    从全局、模块、控制器到Action可层层覆盖上层配置达到个性化目的,并且支持多环境配置。放大配置, 可减少重复代码,用于后台系统、ERP系统等。

自由

安全

  • 目录清晰统一

    目录清晰统一,符合目录寻找的思维顺序,更利于团队分工,以及目录安全权限的设置。用统一的函数来获取路径,易用易维护。 

  • 自由调用和整合

    支持浏览器的http访问方式、外部引入Invoke、cli命令模式,实现定时执行。支持Restful,同时支持同步渲染和API异步访问。支持第三方应用无错兼容。

  • 功能齐全,易扩展

    该有的都有。开发的初衷就是自由扩展,支持数据库、缓存、HTML模板等扩展。

  • 安全验证

    提供提交数据验证、表单令牌和校验、SQL注入防范等,给您的程序加把安全锁。

支持功能

  • 支持依赖注入、实体对象、枚举常量对象、事件处理和单元测试

  • 支持同步渲染和API异步两种开发模式,默认smarty模板,支持多模板扩展

  • 支持Restful协议控制器,Api和AJAX响应格式支持XML、JSON和HTML

  • 支持事务嵌套和分库分表、ORM模型,多数据库扩展

  • 支持文件缓存、Memcache/Redis缓存、静态生成

  • Session支持跨数据库、内存缓存和自定义目录文件等处理方式

  • 支持表单令牌防止CSFY攻击和重复提交、表单生成和验证、SQL注入防范

  • 增加Socket、FTP、Email等插件

  • 增加文件上传、下载、XML和Excel导出

  • 增加文件目录处理、文件缓存生成

  • 增加强大的图片裁切、验证码等插件

  • 增加日期时间、数据库分页Pager等插件

  • 增加日志自由生成插件

  • 增加Socket、邮件发送等插件,支持权限处理

最新成功案例

Ocara官网

Ocara框架的官方网站,提供Ocara框架下载和全面的介绍.

某微信小程序

由Ocara作者开发的小程序。

某电商商城

由Ocara作者与团队一起开发的垂直电子商城网站,一直高速稳定运行中。

QQ交流群

  • 177865105

    已满
  • 429259972

    已满
  • 469136121

    已满
  • 469059129

    未满
Copyright 2011-2015 by ocara.cn. All Rights Reserved. 沪ICP备19019403号-1.