How to develop a project is on the line! What do I need to do

PS: This is my first project into the company with complete, it is thanks to my manager and team leader and my colleagues for giving me the opportunity to learn and be able to complete this project.

First, the environment Introduction

1.1 Development Tools: IntelliJ IDEA

IntelliJ in the industry is recognized as the best java development tools, especially in the smart code that automatically prompts assistant, code refactoring, J2EE support, various versions of tools (git, svn, etc.).

1.2 Development Environment: MySQL, Redis, JDK1.8, Nginx, Maven, wkhtmltopdf, resin, fastDFS

This part of the software installation is OK for basic development.

1.3 Code Management: GitLab

Need to use the company intranet enter GItLab.

1.4 Server: Ali cloud server

I was only concerned about Ali cloud server to understand, that this relatively new contacts, bought a research play, before a small project using the network through Demo achieve external network access, you can now just use the Ali cloud server.

Second, the development stage

A concise description of the development process: 1. Project bidding successfully -> 2. research needs (product manager responsible) -> 3. Leader GitLab pull a new branch -> 4 front-end / UI engineer beautification page -> 5. prototype review meeting the needs of the submitting party to verify compliance with the requirements, modify and repeatedly confirmed -> 6. The developer of products for the detailed design, database design -> 7.Java software engineers to start writing Interface -> 8 the final test, bug fixes, and acceptance -> 9. project on the line.

Third, the line item

Buy Servers: The company applied for a total of several servers, this project need to use several servers, each server to install the corresponding software. This project, such as the need to use six: a domain name table (the Nginx), application 2 (a front-end, back-end 1), data station 2-3 (1 primary / standby 1, 2 master / standby 1).
Application domain name registration: site registration is required by the relevant state departments, all sites in the country must be filed (about need to apply for about 25 days).
these two seem to take a long time, because the testing phase often hear: "Well servers no !!! "," domain name applications not down !!! "

Guess you like

Origin www.cnblogs.com/CoolBoy-6/p/12165106.html