# mes2 **Repository Path**: cgb-opensource/mes2 ## Basic Information - **Project Name**: mes2 - **Description**: mes平台 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-03-05 - **Last Updated**: 2023-03-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mes ## 介绍 * (1)上海锐道产品线的整合:bdf2+dorado9+uFlo+uReport+uRule * (2)集成vue等主流前端框架,后台支持restFul风格api ## 软件架构 ### 一、上海锐道产品线的整合:bdf2+dorado9+uFlo2+uReport2+uRule http://www.bstek.com ### 二、集成vue等前端框架,后端支持restFul风格api开发 #### 1、web资源目录说明 ##### /web/frame/ 前端开发框架和平台级目录 * /web/frame/lib 类库(第三方类库全部归在这里) * /web/frame/resource/ 资源文件 * /web/frame/resource/image * /web/frame/page/ 框架内的功能页面,css,js * /web/frame/page/welcome 登录成功后的欢迎页面(我的工作台) * /web/frame/page/main 框架主页面,css,js ##### /web/page/ 功能目录 * /web/page/echart echart示例工程 * /web/page/... #### 2、dorado7平台兼容原生的html,jsp,restFul api * 修改web.xml * 修改[springmvc-config.xml](/web/WEB-INF/dorado-home/springmvc-config.xml) ## 安装教程 1. 从远程仓库导入工程到eclipse中。 2. 启动服务。 ## 使用说明 1. 登录页面:http://localhost:8080/mes/login.jsp 2. 管理员用户名和密码:admin/111111 3. vue版本的,主框架导航页面访问地址 http://localhost:8080/mes/main 4. dorado7版本的,主框架导航页面访问地址 http://localhost:8080/mes/bdf2.core.view.frame.main.MainFrame1.d ## nginx+redis实现session的共享使用说明 1. 第一步是安装redis,我的服务器是windows的,下载的是免安装版本,解压以后就可以了。一开始redis是默认不需要密码,如果想要设置密码,可以进入redis.windows.conf文件下找到requirepass,删除前面的#号,在其后面便可以设置密码。 2. 从cmd进入redis的根目录,键入如下指令:redis-server.exe redis.windows.conf。这样就可以启动redis了,如果启动成功,则会出现下面画面。当然还可以修改conf文件,加上密码。requirepass xxxxx。如果要允许远程也能访问,则需要将bind指令注释掉,该指令默认绑定了127.0.0.1这个ip也就是本地。 3.接下来我们就可以做一些配置工作,来实现session数据的全局缓存。 1)首先是添加jar包,如果你是maven项目,需要在pom.xml加入下面代码 org.springframework.session spring-session-data-redis 1.3.1.RELEASE pom 如果不是maven项目,你需要加入下面这些jar包。 * web/WEB-INF/lib/jedis-2.9.0.jar * web/WEB-INF/lib/spring-data-commons-1.13.1.RELEASE.jar * web/WEB-INF/lib/spring-data-keyvalue-1.2.1.RELEASE.jar * web/WEB-INF/lib/spring-data-redis-1.8.1.RELEASE.jar * web/WEB-INF/lib/spring-session-1.3.1.RELEASE.jar * web/WEB-INF/lib/spring-session-data-redis-1.3.1.RELEASE.jar 2)编写redis.properties,代码如下 * redis_isopen=yes * 主机地址 * redis_hostName=xxx.xxx.xxx.xxx * 端口 * redis_port=6379 * 密码 * redis_password=xxxxxxxx * 连接超时时间 * redis_timeout=200000 * redis_maxIdle=300 * redis_maxActive=600 * redis_maxWait=100000 * redis_testOnBorrow=true 3)编写spring-redis.xml配置文件,这个文件配置关于redis的一些基本信息。 4)在application.xml(spring的主配置文件)需要加入redis.properties配置文件的扫描,如下。 /WEB-INF/dorado-home/redis.properties 5)在主配置文件中引入spring-redis.xml,如下。 6)在web.xml中,加入关于session的过滤器,只有这样session才会被redis所操纵。 springSessionRepositoryFilter org.springframework.web.filter.DelegatingFilterProxy springSessionRepositoryFilter /* 这样以后,我们就实现了redis对session的管理。 7)我们可以安装一个redis的客户端来查看里面的数据,叫做Redis Desktop Manager。如下图,很好用,可以看到redis数据库中的数据。