软件完整开发过程,以及项目的部署(精简)

软件完整开发过程,以及项目的部署

开发的过程:

第一步进行市场调研,了解行业痛点(大概的方向以及解决什么样的问题)-----市场部

或者与客户方公司进行沟通

第二步就是做需求分析(做销售评估)-------市场部、销售部、项目经理

第三步概要设计(设计整个架构)---------架构师,项目经理

第四步技术选型-----架构师,用到什么样的技术

第五步详细设计------将每个功能点进行详细的规划把每个任务分配下去-----架构师、开发人员、项目经理都参与进来

第六步产品原型界面设计-------UI

第七步项目编码------开发人员

第八步产品测试--------测试人员

第九步产品上线---------运维人员、售后人员

部署到真是的环境真实进行测试:

测试环境基本都是将产品部署到linux服务器上

第一步项目进行打包(放到tomcat上运行也就是放到jvm上运行)

以IDEA上的程序为例(Eclipse---点击右键-----export)

File----Project structure-------Artifacts----点击加号-------Web Application Archive--------for javaEE;war exploded----Apply---OK

然后点击build-----build Artifacts

选中项目包----Rebuild

生成软件包

右键压缩包-----show in exporter----复制压缩包到指定的位置

第二步将apache-tomcat-8.5.31.tar.gz上传到linux虚拟机指定文件夹------解压

tar -zxvf apache-tomcat-8.5.31.tar.gz -C /opt/app/

将压缩包上传到tomcat的webapp下面

第三步启动tomcat服务器

进到bin目录下执行以下语句

./startup.sh

Jps查看进程(ps -ef|grep tomcat)

[hadoop@hh bin]$ jps

3089 DataNode

6993 Bootstrap

2993 NameNode

3281 SecondaryNameNode

7010 Jps

3986 ResourceManager

3490 NodeManager

[hadoop@hh bin]$

查看8080端口有没有被占用

lsof -i:8080

在浏览器进行访问

-----hh(主机/主机地址)-----(8080端口号)------javaEE(压缩包名)

访问成功

如果部署到公网(可以将Tomcat部署到公网)

公网 -> 添加TCP/IP访问规则 -> 8080打开 -> 服务器租用界面(配置网络安全组)

通过80端口访问 -> 普通用户无1024端口以下的使用权限

访问网站的时候省去主机、端口号改成正常网址

(1)Tomcat中配置80端口 - root启动Tomcat

首先将tomcat关闭

./shutdown.sh

到root用户下

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080

启动tomcat再次访问

./startup.sh

http://hh:80/javaEE_war/table.jsp

省略项目名称直接访问

(1)Tomcat中设置默认访问的项目(ROOT)

(2)修改项目名称为ROOT(修改原ROOT为别的)以第二种举例

mv ROOT ROOT1

rm -rf javaEE_war

mv javaEE_war.war ROOT.war

./startup.sh

启动网站

可以在万维网申请域名将网址改为自己的域名

经验分享 程序员 微信小程序 职场和发展