• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

2.2 28分钟从零到网站正式上线 | java,springboot,javaweb项目网站发布,部署上线视频教程,免费阿里腾讯华为云服务器的使用、登录、购买、推荐,极快建站,免费域名dns

武飞扬头像
编程启蒙Kevin
帮助1

2.2 28分钟从零到网站正式上线

  

目录

1、新建Spring Boot项目

2、第一个html页面

3、购买 .com域名

4、租用服务器 2022

5、使用服务器并上线


1、新建Spring Boot项目

        方法一、官网,用官方默认的版本,语言选java。地址: https://start.spring.io/

        方法二、用vs code或idea

        建立Springboot项目时要填写的信息:

                name(名称): 项目名称,取你喜欢的名称即可

                Location(位置): 项目在电脑的保存位置

                GropId(组id): 域名反过来写,如果没确定,可以自定义一个你喜欢的名称

                ArtifactId(工件id):跟name一样即可

                Version(版本):不用改,用默认值

        Spring Boot常用目录:

        (存放Java代码)在  src/main/java/com/自定义公司名/自定义项目名  下面新建如下文件夹:

                controller:控制层,搭配各种service处理用户输入请求

                domain:Model层,存放实体类,对应数据库的每一张表

                mapper:数据处理接口,.java的文件类型

                service:提炼一些常用的、需要重复使用的数据处理服务

                utils:工具类,如加密工具

        (存放资源文件)在  src/main/resources  下面新建如下文件夹:

                static:译为静态,存放css、js、images等静态文件

                templates:译为模板,存放html页面。

                mapper:译为映射对象,映射数据库,是.xml文件,写sql操作代码,跟domain紧密结合

        (其他重要文件)

                Application.java:项目启动类,建好项目后自带的

                application.yml:配置文件,比如数据库连接配置等,有的也命名为application.properties。

                pom.xml:  各种依赖包配置

        用餐厅服务流程来简单描述文件处理流程:

                Application.java :开门营业

                html是餐厅基本结构,

                css是装修,

                js是各种促销活动

                controller:客人点餐  

                service:热销菜品  

                mapper:.java菜谱    

                .xml炒菜

                domain:食材

2、第一个html页面

        有印象即可:

                1、html结构

                2、html元素   <p></p>   <div></div>   <button></button>  <br>

                3、css ---   <style>......</style>      style=””

                4、js ---     <script>......</script>

        Html基本结构:

  1.  
    <!DOCTYPE html> --- 定义文档类型是html
  2.  
    <html lang="zh-CN"> --- zh-CN代表简体中文-中国,当国外访问这个网站的时候,就可能显示网页是否需要翻译。
  3.  
    <head> --- 标记html文档重要信息
  4.  
    <meta charset="UTF-8"> --- 字符编码为UTF-8
  5.  
    <title>HTML演示</title> --- html文档标题
  6.  
    </head> --- head标签结束位置
  7.  
    <body> ---html主体
  8.  
    <p>p是段落标签,表明这是一个段落</p> --- 所有代码都必须放在各式各样的标签内,方便管理
  9.  
    </body>
  10.  
    </html>

3、购买 .com域名

        ( 2022年参考价) 腾讯云 61元/年 ; 阿里云 63元/年;选哪个都行。有时会有活动,只要1元!

4、租用服务器 2022

        服务器年限折扣对比

折扣计算

1-3个月

半年

1年

2年

3年

4年

5年

腾讯云

8.8折

8.3折

7折

5折

5折

5折

阿里云

8.5折

7.1折

5.5折

4.6折

3.9折

        服务器价格对比

同等中高配:上海服务器,4核8G,5M带宽,50G系统盘

腾讯云

3614元/年   6532元/3年

阿里云

4865元/年   9399元/3年

重要提示:腾讯云经常有活动,活动购买可能能便宜2/3!还有华为云的活动也还可以。

 

练手配置:上海服务器,2核2G,1M带宽,50G系统盘

腾讯云

69元/月   692元/1年

阿里云

71元/月   724元/1年

重要提示:实际一般练手配置一年不会超过300元,最优惠的时候不会超过100元一年,比如腾讯云针对新用户的活动。腾讯云活动 vs 阿里云活动 演示

        云服务器 CVM vs 轻量应用服务器

        TencentCloud Lighthouse 更聚焦于中小企业、开发者、云计算入门者、学生等用户群体。相比云服务器 CVM 更加简单易用,精简了云服务器 CVM 的高阶概念及功能,提供高带宽流量包并以高性价比的套餐形式整体售卖基础云资源,将热门开源软件融合打包实现一键构建应用,更适合于支撑中小型网站、Web 应用、博客、论坛、小程序/小游戏、电商、云盘/图床、云端开发测试和学习环境等轻量级、低负载且访问量适中的应用场景。  

        阿里云轻量应用服务器解释: https://cloud.tencent.com/document/product/1207/49819  

        阿里云轻量云服务器解释:https://help.aliyun.com/document_detail/369471.html?source=5176.11533457&userCode=xbifxhv7

5、使用服务器并上线

        1、先查看云服务器开发的端口号,确认开放的端口号,一般是80。然后把项目的端口号改为80,如application.properties文件中加入server.port=80。

        2、pom.xml 中配置如下:    

                a、version后面加  

<packaging>jar</packaging>  

                b、<!--打包跳过测试 -->            

  1.  
    <plugin>
  2.  
    <groupId>org.apache.maven.plugins</groupId>
  3.  
    <artifactId>maven-surefire-plugin</artifactId>
  4.  
    <configuration>
  5.  
    <testFailureIgnore>true</testFailureIgnore>
  6.  
    </configuration>
  7.  
    </plugin>

        3、Maven-package ,在target文件夹下找到jar包,准备把jar包复制到云服务器

        4、登录云服务器,获得公网ip,登录名、密码,然后win r   -  mstsc ,打开远程桌面连接,登录云服务器

        5、云服务器安装jdk,参考前面的安装教程,如需用到MySQL,还需要安装mysql和数据库管理软件

        6、win r 命令行运行  java -jar jar包地址

        7、浏览器输入:http://localhost/  或者 http://ip地址  尝试访问,若localhost能访问,但通过ip不能访问,请看第一步

        8、打开云服务器后台,解析购买的域名,把域名和ip地址绑定。成功后用你的域名访问

        9、申请https证书,然后用https://加域名访问

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfkiike
系列文章
更多 icon
同类精品
更多 icon
继续加载