公司动态

软件产品-项目环境搭建总结概述(前后端代码、数据库、持续集成部署)

📅 2026/8/27 19:06:26
软件产品-项目环境搭建总结概述(前后端代码、数据库、持续集成部署)
前后端环境搭建项目部署前端代码功能样式展示页面渲染代码一般为html/css/js代码部署安装需在服务器上安装web服务器如Nginx或对象存储如阿里云OSS独立服务器或和后端代码放在同一个服务器上但配置不同的路径和端口代码位置放在服务器指定目录下前端代码配置配置文件中会配置域名端口路径方便前后端关联后端代码功能处理业务逻辑、提供API代码python、java等部署安装需在服务器上安装应用服务器一般放到应用服务器上如tomcat小项目一个应用服务器大项目多个应用服务器集群代码位置应用服务器指定目录下域名配置虚拟机主机配置域名和域名对应的服务器ip地址端口配置服务器如apache服务器配置端口这样域名端口地址就可访问相应的服务器数据相当于URL地址url地址配置后端代码中配置url地址便于访问调用数据库配置后端代码配置数据库IP、数据库名、端口、密码以及其他需要信息方便访问数据库数据库单独部署到数据库服务器上如果是小公司小项目也可以和后端服务器部署在同一台上数据功能存储业务数据安装部署单独部署到数据库服务器上如果是小公司小项目也可以和后端服务器部署在同一台上数据配置配置数据库IP、数据库名、端口、密码以及其他需要信息等初始化sql脚本完成数据初始化navicat通过navicat访问远程数据库前后端代码写完通过git上传到代码仓库jenkins进行配置后可监测到代码变化自动从仓库拉取最新代码持续集成同样也可以配置手动构建每次上线手动构建代码打包部署到不同的环境java代码编译生成.jar包或者.war包如jenkins就是java代码编写的所以是个.war包执行命令就是java -jar jenkins.war解压缩可看到war包中包含class文件、图片以及一些配置文件前端打包生成dist文件用户通过浏览器访问url地址通过http协议进行api通信如果只是前端信息则可以直接返回html网页如果需要调用后端数据则通过Nginx代理转发到后端如tomcat中执行业务逻辑处理需要数据在从数据库中读取后返回到后端服务器再从后端服务器返回到前端页面即可