门户网站源码分享 门户网站源码分享怎么弄

大家好,今天来为大家解答门户网站源码分享这个问题的一些问题点,包括门户网站源码分享怎么弄也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

简介

搭建基于OAuth2的开放平台、为APP端、应用服务提供统一接口管控平台、为第三方合作伙伴的业务对接提供授信可控的技术对接平台

分布式架构,统一配置中心,服务治理.fegin(RPC)内部调用,微服务管理开发更便捷!统一API网关、访问鉴权、接口管理、参数验签、接口调用更安全!深度整合SpringSecurity+Oauth2,统一认证协议、url级鉴权、更细粒度、灵活的ABAC权限控制!前后端分离方式开发应用,分工合作更高效!代码合理封装、简单易懂、简化开发流程!

开发平台门户预览

运营管理后台预览

后台默认账号:admin123456后台测试账号:test123456SpringBootAdmin账号:sba123456

更新日志

v-3.0.02019-07-19\n1.增加open-cloud-generator-server在线代码生成器\n2.docs/sql/data/日期.sql增量数据\n\nv-3.0.02019-07-11(重大更新)\n1.新增开发者管理\n2.调整项目结构\n3.优化ui交互方式\n4.调整部分代码\n5.升级方式\n+升级前注意对老数据进行备份\n+重新导入common.propertis到配置中心\n+重新执行2019-07-19.sqloauth2.sqlgateway.sqlmsg.sql并手动删除无效表名\n\nv-2.1.02019-06-10\n1.base_api表新增字段is_open是否公开访问:0-内部的1-公开的\n2.更新base_api数据\n\nv-2.1.02019-05-26(重大变更)\n1.重新梳理base表结构和权限相关接口,解决用户和客户端动态分配权。机制问题暂不支持用户动态分配角色,需重新登录获取最新角色\n2.优化页面功能\n3.升级nacos客户端版本.支持1.0.0以上版本\n5.完善权限数据,去除外键约束.\n6.升级方式更新ui和服务代码,重新执行base.sql。手动删除无效表\n7.移除app-admin模块相关功能迁移到opencloud-auth-provider中\n\nv-2.0.02019-05-01\n1.升级SpringCloudGreenwich.SR1,SpringBoot2.1.4.RELEASE\n2.重构项目结构\n3.优化Zuul网关性能\n4.增加官方SpringCloudGateway\n5.迁移Gateway功能到base服务中\n6.增加MybatisPlus\n7.使用.yml代替.properties\n\nv-1.0.02019-03-18\n1.重构项目结构\n2.重构表结构\n3.重构授权逻辑\n4.提取公共配置,并迁移到Nacos配置中心\n5.优化功能\n

系统结构图

功能介绍

服务端源码

码云github

vue后台UI源码

后台UI源码

vue门户UI源码

门户UI源码

使用手册

使用手册

代码结构

open-cloud\n├──docs–文档及脚本\n├──bin–执行脚本\n├──config–公共配置,用于导入到nacos配置中心\n├──sql–sql文件\n├──data–增量数据\n\n├──components–公共组件\n├──open-cloud-common-core–提供微服务相关依赖包、工具类、全局异常解析等\n├──open-cloud-common-starter–SpringBoot自动配置扫描\n├──open-cloud-tenant-starter–多租户模块,多数据源自动切换(完善中…)\n├──open-cloud-java-sdk–开放平台api集成SDK(完善中…)\n\n├──platform–平台服务\n├──open-cloud-api-spring-server–API开放网关-基于SpringCloudGateway[port=8888](暂不推荐.功能暂不完善)\n├──open-cloud-api-zuul-server–API开放网关-基于Zuul[port=8888](推荐.功能完善)\n├──open-cloud-base-client–平台基础服务接口\n├──open-cloud-base-server–平台基础服务器[port=8233]\n├──open-cloud-uaa-admin-server–平台用户认证服务器[port=8211]\n├──open-cloud-uaa-portal-server–门户开发者认证服务器[port=7211]\n├──open-cloud-generator-server–在线代码生成服务器[port=5555]\n\n├──services–通用微服务\n├──open-cloud-msg-client–消息服务接口\n├──open-cloud-msg-server–消息服务器[port=8266]\n├──open-cloud-task-client–任务调度接口\n├──open-cloud-task-server–调度服务器[port=8501]\n├──open-cloud-bpm-client–工作流接口\n├──open-cloud-bpm-server–工作流服务器[port=8255]\n├──open-cloud-sba-server–SpringBootAdmin监控服务[port=8849]\n├──open-cloud-sso-ui-demo–SSO单点登录演示demo[port=8849]\n

快速开始

上手难度:★★★★

本项目基于springCloud打造的分布式快速开发框架.需要了解SpringCloud,SpringBoot开发,分布式原理。

准备环境Java1.8(v1.8.0_131+)Nacos服务发现和注册中心(v1.0.0+)阿里巴巴nacos.ioRedis(v3.2.00+)RabbitMq(v3.7+)(需安装rabbitmq_delayed_message_exchange插件下载地址)Mysql(v5.5.28+)Maven(v3+)Nodejs(v10.14.2+)执行创建数据库open-platform并执行sql脚本docs/sql/oauth2.sqldocs/sql/base.sqldocs/sql/gateway.sqldocs/sql/msg.sqldocs/sql/quartz.sql&&task.sql…启动nacos服务发现&配置中心,新建公共配置文件访问http://localhost:8848/nacos/index.html新建配置文件“`项目目录/docs/config/db.properties>db.properties项目目录/docs/config/rabbitmq.properties>rabbitmq.properties项目目录/docs/config/redis.properties>redis.properties项目目录/docs/config/common.properties>common.properties如图:修改主pom.xml初始化maven项目

mavencleaninstall\n

本地启动,默认不用修改

<!–Nacos配置中心地址–>\n<config.server-addr>127.0.0.1:8848</config.server-addr>\n<!–Nacos配置中心命名空间,用于支持多环境.这里必须使用ID,不能使用名称,默认为空–>\n<config.namespace></config.namespace>\n<!–Nacos服务发现地址–>\n<discovery.server-addr>127.0.0.1:8848</discovery.server-addr>\n

本地启动(按顺序启动)[必需]BaseApplication(平台基础服务)[必需]UaaAdminApplication(平台用户认证服务器)[必需]ApiGatewayZuulApplication(推荐)或ApiGatewaySpringApplication(暂不推荐)

访问http://localhost:8888\n

4.[非必需]SpringBootAdmin(监控服务器)(非必需)

访问http://localhost:8849\n

前端启动

npminstall\nnpmrundev\n

访问http://localhost:8080项目打包部署maven多环境打包,并替换相关变量

mvncleaninstallpackage-P{dev|test|online}\n

项目启动

./docs/bin/startup.sh{start|stop|restart|status}open-cloud-base-server.jar\n./docs/bin/startup.sh{start|stop|restart|status}open-cloud-uaa-admin-server.jar\n./docs/bin/startup.sh{start|stop|restart|status}open-cloud-api-zuul-server.jar\n

git地址:https://gitee.com/liuyadu/open-cloud

好了,文章到此结束,希望可以帮助到大家。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平