Castle-Platform是一个分布式、模块化的开发平台,目标是创建一个高性能、高扩展性的开发平台来完成通用的管理功能。采用后台管理集中部署和会员业务系统分离部署的特点,可以独立区分后台管理系统、前端展示系统和以用户为中心的系统。开发者可以在此基础上进行扩展,然后用一个内核开发各种互联网产品。实例初始学习建立项目:castle-example分布式实例:移动城堡一站式实例:床垫材质特性基于目前最流行的java技术采用Java8语法采用servlet3.1规范的集成机制模块可扩展。直接添加或删除对应模块的jar即可。使用springjavaconfig。达到零弹簧配置文件。支持混合使用多种数据操作。它使用querydsl通用查询并包括通用后台管理。可以使用单一服务集成,也可以选择使用第三方服务管理框架(支持dubbo或thrift)。支持javaconfig和kryo序列化的dubbo,支持国际化原则。Dubbo等第三方RMI框架用于将业务处理放在多个Provider中。Web服务作为Consumers调用Provider实现分布式部署。集成第三方框架spring-mvc(MVC框架)spring-security(安全框架)spring-data(通用数据处理)querydsl(通用查询框架)jackson(json处理框架)infinispan(分布式缓存)jpa(关系数据库)redis(键值数据库)mongodb(文档数据库)neo4j(图数据库)groovy-template(分片模板)thymeleaf(前端模板)extjs6(js组件框架)dubbo(分布式服务框架)thrift(异构系统服务调用框架)如何使用http://ken.whenling.com/2016/04/24/castle/maintenanceplanbootstrap管理后台通用权限管理手机app集成springwebservice文件集中存储分布式计算
