文档章节

Bearcat pomelo game 实战 -- treasures

乐搏学院
 乐搏学院
发布于 2017/02/10 11:36
字数 1143
阅读 42
收藏 0

概述

这是一篇通过一个简单的 treasure 捡宝的例子讲述如何使用 Bearcat 来快速, 高效的进行 pomelo game 开发

起步

添加 bearcat

npm install bearcat --save

添加context.json, 并指定 scan 扫描路径, 来自动扫描 POJOs 

context.json

{
    "name": "bearcat-treasures",
    "scan": "app",
    "beans": []}

修改app.js, 添加 bearcat 启动代码 

app.js

var contextPath = require.resolve('./context.json');bearcat.createApp([contextPath]);bearcat.start(function() {
  Configure(); // pomelo configure in app.js
  app.set('bearcat', bearcat);
  // start app
  app.start();});

就是这么简单, bearcat 开发环境就已经搭建完毕, 之后就可以利用 bearcat 所提供的 IoC, AOP, 一致性配置等特性来编写简单, 可维护的 pomelo 应用

途中

handler, remote 交由 bearcat 管理

handler, remote 都以 POJO 的形式编写 

由于之前handler, remote在pomelo里面是通过 pomelo-load