GithubHelp home page GithubHelp logo

soa's Introduction

##基于dubbo的一个分布式项目基架##
实现每层之前互相独立,后台系统以service为分割点,打包为一个一个的服务jar包,服务之间的通信目前使用dubbo协议。
服务的管理、集群、负载均衡,均使用dubbo内置功能。
为了方便使用,使用了控制器进行一次代理和数据验证等等工作,采用了一个springMVC+fastJSON的方式进行json处理和jsonp的支持。
在前端使用angularJS(MVC)实现了后台的独立开发,即后台服务器只需要运行控制器即可,webpage则可以直接跑在nginx下,完全将页面
和后台开发进行分离,开发部署。

主要使用的技术:

  • spring(ioc)并没有使用AOP进行事物的管理,采用手动的方式进行的处理
  • spring mvc(控制器)
  • mybatis (持久)
  • quartz(调度集群)
  • dubbo (服务治理)
  • fastjson (json处理)
  • logback (日志处理)
  • Jquery (简化DOM操作)
  • angularJS (MVC框架,实现前后端分离开发) 前端页面点我
  • bootstarp2 (CSS 布局)

soa's People

Contributors

qingmu-io avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.