菜鸟的WEB项目部署总结

前言

相信很多初学者在第一次接触WEB开发的时候都会比较迷茫。一些学生在大项目作业中被要求建立后端服务时,也会手足无措。在这里我将根据一次Web项目部署的经验做总结,分享一种基于Spring框架的JAVA WEB开发方式,希望能为后人带来点启发。需要声明一点,使用JAVA进行WEB开发不一定是最简单的方法,后端的开发方式还有很多,比如GO语言之类的,因此如果感觉该开发方式不适合自己,也不需要钻牛角尖。

开发环境

  • JAVA 8
  • Apache Tomcat 9.0
  • MySQL 8.0

开始部署

要想部署一个完整的WEB项目,有三个东西应该是要具备的,分别是Client,Server和DataBase,它们对应了MVC框架的三个模块:View,Controller和Model。

  • View层即是视图,也是界面,它代表模型包含的数据的可视化。
  • Controller是控制器,它作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。
  • Model层是模型,也是数据库访问。它代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。
    菜鸟的WEB项目部署总结_第1张图片
    三个模块中,最简单实现的自然是数据库。只需安装MySQL,创建好数据库和库中的表,第一步就算完成了。虽然操作起来很简单,但是在实际的项目中它却又十分重要。数据的存储方式以及表与表之间约束的建立,都需要严格按照需求文档来设计,因此十分考验个人的设计能力。
    如果技术上对数据库这块不熟,也没关系,毕竟网上有许多教程,且SQL语句上手十分容易,三两天入门也不是什么难事。
    菜鸟的WEB项目部署总结_第2张图片
    有了数据库,接下来就是搭建服务器了。这里需要下载Tomcat作为我们的服务器。
    tomcat软件是apache旗下的一个开源项目。软件下载的链接如下:http://tomcat.apache.org/
    菜鸟的WEB项目部署总结_第3张图片
    下载好后将它安装在自己的服务器上。如果没有专门的服务器,那就安装在本地。
    此时后端算是完成了一半,但是还缺少灵魂,也就是项目。项目的部署方法其实很简单,将写好的项目通过Eclipse导出为WAR文件,然后将它放到Tomcat根目录下的webapps文件夹中,接着启动Tomcat服务器,一个JAVA WEB项目就部署好了。当然,你也可以选择使用Eclipse在服务器上运行项目。
    菜鸟的WEB项目部署总结_第4张图片
    此时最关键的部分来了,JAVA Web项目该怎么开发? 这里就要提到Spring框架了。 Spring是一个开源框架,它是一个轻量级的Java 开发框架。该框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EE 一站式轻量级开源框架。
    使用Spirng框架搭建Web项目显著能提高开发效率,并减少开发时出现的错误。搭建Spring框架看似复制,其实总结起来就是以下几步:
    (1)导入Spring相关的Jar包
    (2)为目标类创建Service接口和实现类
    (3)配置xml文件,将依赖注入装配Bean
    用Spring框架完成Web项目后,再用Eclipse在如下界面将项目导出,放在\apache-tomcat-9.0.20\webapps目录下即可。
    菜鸟的WEB项目部署总结_第5张图片
    你还可以尝试使用一些工具来测试部署的服务器的接口,比如postman.
    菜鸟的WEB项目部署总结_第6张图片

你可能感兴趣的:(菜鸟的WEB项目部署总结)