大家请小心不被对方察觉微信定位ivy_bing0530

【IvyStudio常春藤工作室】IvyStudio常春藤工作室微信公众号-云南胜邦经济信息咨询有限公司主办的IvyStudio常春藤工作室公众号 - 微信公众号大全
微信号:gh_
发布时间:
介绍:哈佛前招生官为每个孩子私人定制专属的教育规划方案,帮助孩子申请美国前30名顶尖名校。培养孩子的批判性思维能力、公众演讲能力、组织策划能力、沟通能力等。
微信号:gh_
①复制微信号②跳转微信③查找微信并关注
详细资料:
公众号主体
云南胜邦经济信息咨询有限公司
云南省昆明市西山区南亚风情第壹城南亚星河苑C4幢1单元15层1-1501室
有限责任公司
西山区市场监督管理局
经济信息咨询、教育信息咨询(教育培训除外);体育信息咨询;组织一般性体育赛事活动(危险性体育除外);击剑的技术指导;体育用品的销售(依法须经批准的项目,经相关部门批准后方可开展经营活动)
最新收录教育公众号
最值得关注
教育微信公众号精选该项目未开启捐赠功能,可发送私信通知作者开启
forked from
同步操作将从 shuzheng/zheng 强制同步,此操作会覆盖自 Fork 项目以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
(当前项目的 wiki 将会被覆盖!)
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
已有帐号?
基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构:内容管理系统(门户、博客、论坛、问答等)、统一支付中心(微信、支付宝、在线网银等)、用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)、微信管理系统、第三方登录系统、会员系统、存储系统等,努力为中小型企业打造全方位J2EE企业级开发解决方案。
由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...

zheng



交流QQ群:?、?、?(群内含各种工具和文档下载)

前言
  zheng项目创建于日,正在慢慢成长中,目的不仅仅是一个开发架构,而是努力打造一套从 前端UI - 基础框架 - 分布式架构 - 开源项目 - 持续集成 - 自动化部署 - 系统监测 - 无缝升级 的全方位J2EE企业级开发解决方案。

项目介绍
  基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构:内容管理系统(门户、博客、论坛、问答等)、统一支付中心(微信、支付宝、在线网银等)、用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)、微信管理系统、第三方登录系统、会员系统、存储系统等,努力为中小型企业打造全方位J2EE企业级开发解决方案。

组织结构
zheng
├── zheng-common -- SSM框架公共模块
├── zheng-ui -- 后台管理模板和前台thymeleaf模板[端口:1000]
├── zheng-upms -- 用户权限管理系统(网关)
|
├── zheng-upms-common -- upms系统公共模块
|
├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发
|
├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理
|
├── zheng-upms-rpc-api -- rpc接口包
|
├── zheng-upms-rpc-service -- rpc服务提供者
|
└── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]
├── zheng-cms -- 内容管理系统
|
├── zheng-cms-common -- cms系统公共模块
|
├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发
|
├── zheng-cms-rpc-api -- rpc接口包
|
├── zheng-cms-rpc-service -- rpc服务提供者
|
├── zheng-cms-search -- 搜索服务[端口:2221]
|
├── zheng-cms-admin -- 后台管理[端口:2222]
|
├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]
|
└── zheng-cms-web -- 网站前台[端口:2224]
├── zheng-pay -- 支付系统
|
├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发
|
├── zheng-pay-service -- 业务逻辑
|
├── zheng-pay-sdk -- 开发工具包
|
├── zheng-pay-admin -- 后台管理[端口:3331]
|
└── zheng-pay-web -- 演示示例[端口:3332]
├── zheng-ucenter -- 用户系统(包括第三方登录)
|
├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发
|
├── zheng-ucenter-service -- 业务逻辑
|
└── zheng-ucenter-home -- 网站前台[端口:4441]
├── zheng-wechat -- 微信系统
|
├── zheng-wechat-mp -- 微信公众号管理系统
|
├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发
|
├── zheng-wechat-mp-service -- 业务逻辑
|
└── zheng-wechat-mp-admin -- 后台管理[端口:5551]
|
└── zheng-ucenter-app -- 微信小程序后台
├── zheng-api -- API接口总线系统
|
├── zheng-api-common -- api系统公共模块
|
├── zheng-api-rpc-api -- rpc接口包
|
├── zheng-api-rpc-service -- rpc服务提供者
|
└── zheng-api-server -- api系统服务端[端口:6666]
├── zheng-oss -- 对象存储系统
|
├── zheng-oss-sdk -- 开发工具包
|
└── zheng-oss-web -- 管理界面[端口:7771]
├── zheng-shop -- 电子商务系统
├── zheng-im -- 即时通讯系统
├── zheng-oa -- 办公自动化系统
├── zheng-eoms -- 运维系统
└── zheng-demo -- 示例模块(包含一些示例代码等)


技术选型

后端技术:

Spring Framework 

SpringMVC: MVC框架 

Spring secutity: 安全框架 

Apache Shiro: 安全框架 

Spring session: 分布式Session管理 

MyBatis: ORM框架 

MyBatis Generator: 代码生成 

Druid: 数据库连接池 

FluentValidator: 校验框架 

Jsp|Thymeleaf: 模板引擎 

Velocity 

ZooKeeper: 分布式协调服务 

Dubbo: 分布式服务框架 

TBSchedule|elastic-job: 分布式调度框架 

Redis: 分布式缓存数据库 

Solr|Elasticsearch: 分布式全文搜索引擎


Quartz: 作业调度框架 

Ehcache: 进程内缓存框架 

ActiveMQ: 消息队列 

JStorm: 实时流式计算框架 

FastDFS: 分布式文件系统 

Log4J: 日志管理 

Swagger2: 接口测试框架 

sequence: 分布式高效ID生产 

AliOSS|Qiniu|QcloudCOS: 云存储


Protobuf|json: 数据传输 

Jenkins: 持续集成工具 

Maven: 项目构建管理 



前端技术:

jQuery: 代码库 

Bootstrap: 前端框架 

Bootstrap-table Bootstrap数据表格 

Font-awesome: 字体图标 

Waves: 点击效果插件 

zTree: 树插件 

Select2: 选择框插件 

jquery-confirm: 对话框 

jQuery EasyUI: 基于jQuery的UI插件集合体 

React: 界面构建框架 [https://github.com/facebook/react])()
Editor.md 

zhengAdmin 

autoMail 

zheng.jprogress.js 

zheng.jtotop.js 



架构图


模块依赖


模块介绍

zheng-common

Spring+SpringMVC+Mybatis框架集成公共模块,包括公共配置、MybatisGenerator扩展插件、通用BaseService、工具类等。

zheng-ui

基于bootstrap实现的响应式Material Design风格的通用后台管理系统,zheng项目所有系统都是使用该模块界面作为前端展示。

zheng-upms

本系统是基于RBAC授权和基于用户授权的细粒度权限控制通用平台,并提供单点登录、会话管理和日志管理。接入的系统可自由定义组织、角色、权限、资源等。

zheng-oss

文件存储系统,提供四种方案:


阿里云 OSS

腾讯云 COS
七牛云
本地分布式存储


zheng-api

接口总线系统,对外暴露统一规范的接口,包括各个子系统的交互接口、对外开放接口、开发加密接口、接口文档等服务,示例图:


zheng-cms

内容管理系统:支持多标签、多类目、强大评论的内容管理,有基本单页展示,菜单管理,系统设置等功能。

zheng-pay



一站式支付解决方案,统一下单接口,支持支付宝、微信、网银等多种支付方式。不涉及业务的纯粹的支付平台。


统一下单(统一下单接口、统一扫码)、订单管理、数据分析、财务报表、商户管理、渠道管理、对账系统、系统监控。



zheng-ucenter

通用用户管理系统, 实现最常用的用户注册、登录、资料管理、个人中心、第三方登录等基本需求,支持扩展二次开发。

zheng-wechat-mp

微信公众号管理平台,除实现官网后台自动回复、菜单管理、素材管理、用户管理、消息群发等基础功能外,还有二维码推广、营销活动、微网站、会员卡、优惠券等。

zheng-ucenter-app

微信小程序后台

zheng-shop

电子商务系统

zheng-im

即时通讯系统

zheng-oa

办公自动化系统

zheng-eoms

运维系统

环境搭建

开发工具:

MySql: 数据库
jetty: 开发服务器
Tomcat: 应用服务器
SVN|Git: 版本管理
Nginx: 反向代理服务器
Varnish: HTTP加速器
IntelliJ IDEA: 开发IDE
PowerDesigner: 建模工具
Navicat for MySQL: 数据库客户端


开发环境:

Jdk7
Mysql5.5
Redis
Zookeeper
ActiveMQ
Dubbo-admin


工具安装


资源下载

JDK7 

Maven 

Redis 

ActiveMQ 

ZooKeeper 

Dubbo 

Elastic Stack 

Nginx 

Jenkins 

dubbo-admin-2.5.3 

dubbo-admin-2.5.4-SNAPSHOT-jdk8 

更多资源请加QQ群


开发指南:

1、本机安装Jdk7、Mysql、Redis、Zookeeper、ActiveMQ并启动相关服务,使用默认配置默认端口即可
2、克隆源代码到本地并打开,推荐使用IntelliJ IDEA,本地编译并安装到本地maven仓库


修改本地Host

127.0.0.1 ui.zhangshuzheng.cn
127.0.0.1 upms.zhangshuzheng.cn
127.0.0.1 cms.zhangshuzheng.cn
127.0.0.1 pay.zhangshuzheng.cn
127.0.0.1 ucenter.zhangshuzheng.cn
127.0.0.1 wechat.zhangshuzheng.cn
127.0.0.1 api.zhangshuzheng.cn
127.0.0.1 oss.zhangshuzheng.cn


编译流程
zheng-ui、zheng-common =& zheng-upms =& 其他

启动顺序(后台)
- 新建zheng数据库,导入project-bootstrap文件夹下的zheng-xxx.sql(使用最新版)

- 修改各dao模块和rpc-service模块的redis.properties、jdbc.properties、generator.properties数据库连接等配置信息,其中master.redis.password、master.jdbc.password、slave.jdbc.password、generator.jdbc.password密码值使用了AES加密,请使用com.zheng.common.util.AESUtil工具类修改这些值

- 首先启动 zheng-upms-rpc-service(直接运行src目录下的ZhengUpmsRpcServiceApplication#main方法启动) =& zheng-upms-server(jetty),然后按需启动对应子系统xxx的zheng-xxx-rpc-service(main方法) =& zheng-xxx-webapp(jetty)

 
- 访问 [统一后台地址 http://upms.zhangshuzheng.cn:1111/ ](http://upms.zhangshuzheng.cn:1111/ "统一后台地址"),子系统菜单已经配置到zheng-upms权限中,不用直接访问子系统,默认帐号密码:admin/123456

- 登录成功后,可在右上角切换已注册系统访问


启动顺序(前台)
- 启动nginx代理zheng-ui静态资源,配置文件可参考 [nginx.conf](http://git.oschina.net/shuzheng/zheng/attach_files)

- 启动前台系统应用服务器


开发演示
- 创建数据表(建议使用PowerDesigner)

- 直接运行对应项目dao模块中的generator.main(),可自动生成单表的CRUD功能和对应的model、example、mapper、service代码


- 生成的model和example均已实现Serializable接口,支持分布式

- 生成的mapper.xml的selectByExample方法自动包含分页参数offset和limit


- 已包含抽象类BaseServiceImpl,只需要继承抽象类并传入泛型参数,即可默认实现mapper接口所有方法,特殊需求直接扩展即可


- BaseServiceImpl方法根据读写操作自动切换主从数据源,继承的扩展接口,可手动通过`DynamicDataSource.setDataSource(DataSourceEnum.XXX.getName())`指定数据源

- 启动流程:优先rcp-service服务提供者,再启动其他webapp

- 扩展流程:可扩展和拆分rpc-api和rpc-service模块,可按微服务拆分或场景拆分


框架规范约定
约定优于配置(convention over configuration),此框架约定了很多编程规范,下面一一列举:

- service类,需要在叫名`service`的包下,并以`Service`结尾,如`CmsArticleServiceImpl`

- controller类,需要在以`controller`结尾的包下,类名以Controller结尾,如`CmsArticleController.java`,并继承`BaseController`

- spring task类,需要在叫名`task`的包下,并以`Task`结尾,如`TestTask.java`

- mapper.xml,需要在名叫`mapper`的包下,并以`Mapper.xml`结尾,如`CmsArticleMapper.xml`

- mapper接口,需要在名叫`mapper`的包下,并以`Mapper`结尾,如`CmsArticleMapper.java`

- model实体类,需要在名叫`model`的包下,命名规则为数据表转驼峰规则,如`CmsArticle.java`

- spring配置文件,命名规则为`applicationContext-*.xml`

- 类名:首字母大写驼峰规则;方法名:首字母小写驼峰规则;常量:全大写;变量:首字母小写驼峰规则,尽量非缩写

- springmvc配置加到对应模块的`springMVC-servlet.xml`文件里

- 配置文件放到`src/main/resources`目录下

- 静态资源文件放到`src/main/webapp/resources`目录下

- jsp文件,需要在`/WEB-INF/jsp`目录下

- `RequestMapping`和返回物理试图路径的url尽量写全路径,如:`@RequestMapping("/manage")`、`return "/manage/index"`

- `RequestMapping`指定method

- 模块命名为`项目`-`子项目`-`业务`,如`zheng-cms-admin`

- 数据表命名为:`子系统`_`表`,如`cms_article`

- 更多规范,参考[[阿里巴巴Java开发手册](http://git.oschina.net/shuzheng/zheng/attach_files "Alibaba Java Development Manual.pdf")]



演示地址
演示地址: 

预览图






数据模型


拓扑图


开发进度


参与开发
首先谢谢大家支持,如果你希望参与开发,欢迎通过上fork本项目,并Pull Request您的commit。

常见问题


Eclipse下,dubbo找不到dubbo.xsd报错,不影响使用,如果要解决,可参考 


报zheng-xxx.jar包找不到,请按照文档编译顺序,将源代码编译并安装到本地maven仓库



附件

优秀文章和博客





































































在线小工具









在线文档

































许可证

正在加载...IvySpace微信群
主办会议共 0 场
北京市大兴区经济技术开发区荣华中路20号
北京朝阳区北四环中路27号
杭州市富阳区富春街道金桥北路61号
北京市朝阳区北三环东路静安庄
朝阳区三里屯工人体育场北路
东城区东外南大街14号
下载活动家app随时随地查看国内商务会议 了解行业动态
关注活动家公众号了解更多会议资讯
在手机上查看
活动家介绍:
找会议,上活动家!活动家是亚洲的会议活动查询、报名、票务营销平台,致力于为用户提供有价值、有意义的商务会议活动,以及为主办方提供会议免费发布、活动推广营销,视频直播,在线选座等服务,是你参会、办会的好助手。
热门关键词:
huodongjia.com ,蜀ICP备号-1 增值电信业务经营许可证编号川B2-【INKIVY】INKIVY微信公众号-浙江银克爱薇实业有限公司主办的INKIVY公众号 - 微信公众号大全
INKIVY公众号
发布时间: 16:35:24
INKIVY微信公众号是由浙江银克爱薇实业有限公司创办的,办公地址是海盐经济开发区大桥新区海港花苑5幢426号。
公众号介绍:
INK+IVY,美国快时尚整体家居
以下为INKIVY公众号创办主体浙江银克爱薇实业有限公司的详细资料
公众号主体:
企业地址:
海盐经济开发区大桥新区海港花苑5幢426号
企业类型:
有限责任公司(外国自然人独资)
登记机关:
嘉兴市市场监督管理局
企业状态:
经营范围:
家具、家用纺织品、纺织面料、服装、工艺品的制造、加工;自产产品的销售及其技术咨询服务;家具、家用纺织品、装饰品、日用品的批发、零售(涉及许可证的凭证经营);室内装修设计;工业设计;国际经济、科技、环保信息咨询服务。
时尚微信公众号精选
最值得关注的公众号
最新收录的时尚类公众号【两希留学IvyStarter】两希留学IvyStarter微信公众号-上海两希教育科技有限公司主办的两希留学IvyStarter公众号 - 微信公众号大全
两希留学IvyStarter公众号
发布时间: 16:43:22
两希留学IvyStarter微信公众号是由上海两希教育科技有限公司创办的,办公地址是上海市浦东新区上川路幢227-18室。
公众号介绍:
两希留学IvyStarter(TM)品牌是来自美国的专业留学团队创建,上百名来自美英加顶尖院校的导师竭诚为亚洲学生提供1对1、个性化的留学规划指导,为梦想领航!
以下为两希留学IvyStarter公众号创办主体上海两希教育科技有限公司的详细资料
公众号主体:
企业地址:
上海市浦东新区上川路幢227-18室
企业类型:
有限责任公司
登记机关:
浦东新区市场监管局
企业状态:
经营范围:
从事教育科技领域内的技术开发、技术咨询、技术服务、技术转让,自费出国留学中介,文化艺术交流活动策划,公关活动策划,体育赛事活动策划,翻译服务,礼仪服务,会务服务,展览展示服务,市场营销策划,企业形象策划,创意服务,知识产权代理,商务信息咨询,企业管理咨询,投资咨询,旅游咨询,财务咨询,市场信息咨询与调查(不得从事社会调研、社会调查、民意调查、民意测验),电子商务(不得从事金融业务)。【依法须经批准的项目,经相关部门批准后方可开展经营活动】
时尚微信公众号精选
最值得关注的公众号
最新收录的时尚类公众号}

我要回帖

更多关于 微信上美胸达人ivy是真的吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信