/tistools

The Tools for TIS project's developer and manager.

Primary LanguageJavaScript

TTT is The TIS Tools

起源自TIS项目,对开发经验的积累!


quick start

  1. git clone https://github.com/shiyunlai/tistools.git

  2. mvn eclipse:eclipse

  3. mvn clean install

  4. 导入,eclipse --> import... --> Existing Maven Porjects...

  5. 运行服务提供者,eclipse定位到StartProviderDevmgr类,右键->Run as->Java Application

  6. 启动 tools-web-tools

    mvn tomcat7:run

  7. 访问应用 http//localhost:8089/tis/tools/index.html

  8. 测试dubbo服务调用,直接在浏览器中输入http地址: http://localhost:8089/tis/tools/testController/calldubbo


基于github开发协作

MDT分支策略


用到的技术

  1. jdk1.8
  2. 采用dubbox [2.8.4a](https://github.com/yjmyzz/dubbox.git “”)
  3. 采用 zookeeper 做注册中心
  4. 使用2.8.4a中的dubbo admin
  5. 使用tomcat6部署dubbo admin
  6. 使用disconf进行配置管理
  7. 基于maven工程管理
  8. 基于git团队协作

应用架构

补图

服务能力

  基础服务
  开发管理
  日志分析
  Maven插件

服务清单

  前端需要的服务AC
  前端需要的服务OM

应用功能

  后管应用框架
  手机端应用框架


开发说明

  如何在tools工程集中新增一个dubbo服务提供者XXX

  如何在tools工程集中新增一个dubbo消费者工程XXX

  如何发布Dubbo服务

  如何发布RESTFul服务


开发规范

  工程命名规范

  package规范

  使用maven扩展插件

  异常&错误码规范

  单元测试规范

  持续集成规范


问题


开发成员

shiyunlai
gaojie
zhaochunhai

TODO list