一个项目是如何开发上线的!需要做哪些准备

PS:这是我进入公司跟完的第一个项目,很感谢我的部门经理和组长以及我的同事,给我这个机会学习并且能够完成这个项目.

一、环境介绍

1.1 开发工具:IntelliJ IDEA

IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等).

1.2 开发环境:MySQL、Redis、JDK1.8、Nginx、Maven、wkhtmltopdf、resin、fastDFS

本机安装部分软件就OK了,用来基本开发.

1.3 代码管理:GitLab

需要使用公司内网进入GItLab.

1.4 服务器:阿里云服务器

我以前只是了解关注过阿里云服务器,这次接触觉得比较新奇,买了一个研究玩玩,以前小项目Demo使用内网穿透实现外网访问,现在正好可以使用阿里云服务器了.

二、开发阶段

简洁描述开发流程: 1.项目投标成功 --> 2.需求调研(产品经理负责)--> 3.组长GitLab拉一个新的分支 --> 4.前端/UI工程师进行页面美化 --> 5.对原型进行评审会议,需求提出方验证是否符合要求,修改和反复确认 --> 6.开发人员对产品进行详细设计,数据库设计 --> 7.Java 软件工程师开始编写接口 --> 8.最终测试,bug修复,验收 --> 9.项目上线.

三、项目上线

购买服务器:公司一共申请了几台服务器,这个项目需要用到几台服务器,每个服务器安装对应的软件。比如这个项目需要用到6台:域名1台(Nginx)、应用2台(1台前端,1台后端),数据2-3台(1主/1备,2主/1备).
申请域名备案:网站备案是国家相关部门要求的,在国内的所有网站都必须备案(大约需要申请25天左右).
这两个好像需要花很长时间,因为测试阶段经常会听见:"服务器搞好没!!!"、"域名申请下来没!!!"

猜你喜欢

转载自www.cnblogs.com/CoolBoy-6/p/12165106.html