小型网站开发环境搭建流程(Maven管理,Java技术栈)

news/2024/5/21 0:14:32/文章来源:https://zbk-pointer.blog.csdn.net/article/details/109057720

前言

笔者近期接手一个第三方公司提供的基于Java web技术栈开发的后台+前台项目。由于第一次做这么系统的开发,想着将项目开发的具体模块记录下来。从环境搭建到开发再到项目打包部署进行全开发链记录。本系列包含三篇博客,分别为环境搭建项目开发项目部署,本篇博客用于记录小型网站环境的搭建。项目部署篇参见小型网站项目完整部署流程(Windows操作系统)。

背景

有了第三方公司提供的基于Maven的源码,就着手搭建后台管理系统网站。整个项目基于Spring MVC开发,涉及后端JavaJSP和前端jshtmlcss编程语言及项目管理工具Maven

开发工具

  1. STS3(Spring Tool Suite,Spring工具套件)
  2. Apache-maven-3.6.3(项目管理工具)

具体开发流程

  1. STS3安装
    在官方网站上下载安装STS3,解压即可。现在STS4发布,喜欢的直接使用STS4。
    在这里插入图片描述

  2. 下载安装Maven,并修改STS3中的Maven属性
    官网下载最新版的Maven,配置步骤按照这篇博客进行。这样STS3就按照自定义的文件路径进行Maven包进行管理,包括库的存储路径以及配置文件setting.xml的加载。
    在这里插入图片描述

  3. Maven换源
    需要飞一般的感觉,就必须换成国内的 Maven源,下面给出阿里的镜像设置。在属性
    <mirrors>中添加下列代码即可。

 <mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>
  1. 一键导入
    有了项目管理工具Maven,开发依赖包很容易进行管理,在搭上Eclipse可视化工具让pom.xml文件更加容易编写和纠错。pomProject Object Model(项目对象模型)的缩写。
    在这里插入图片描述
    点击STS3的 File -> Import -> Maven -> Existing Maven Projects -> Browse…按钮,选中pom.xml文件完成项目的一键导入。
    在这里插入图片描述
  2. 最后的注意点
    本项目对象的get/set方法由lombok自动生成,不安装文件角标会有x号,提示缺少某对象的get/set方法。因此要在STS3软件中安装lombok的jar包。安装步骤参见STS安装lombok博客。安装后的结果如图所示。重启STS3.如果重启后还有x号,忽视即可,直接运行是可行的,有可能是该软件视图没有刷新造成的。
    在这里插入图片描述
  3. 最后来一张满屏马赛克的运行图
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_717852.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小型网站项目完整部署流程(Linux操作系统——CentOS7.5)

前言 网络服务器以Linux操作系统的居多&#xff0c;因其天然的底层框架优势。笔者因为项目需求要在Linux操作系统服务上部署Java web项目&#xff0c;手头上没有该操作系统的服务器&#xff0c;因此使用虚拟机技术虚拟出一台CentOS7.5的虚拟服务器&#xff0c;并以此为基础进行…

如何编程登录有验证码的网站

看到论坛有人在问如何编程登录有验证码的网站题&#xff0c;于是专门研究了一下。文章后有源码下载地址。 注&#xff1a;验证码还是要人来辨认。 有几种处理办法&#xff0c;一是使用WebBrowser控件&#xff0c;一是使用WebClient或者WebRequest控件来处理。 本文中使用 Web…

网站漏洞渗透检测过程与修复方案

2019独角兽企业重金招聘Python工程师标准>>> 什么是网站渗透测试&#xff1f; 该如何做网站安全检测 网站的渗透测试简单来 说就是模拟攻击者的手法以及攻击手段去测试网站的漏洞&#xff0c;对网站进行渗透攻击测试&#xff0c;对网站的代码漏洞进行挖掘&#xff0…

m_Orchestrate learning system---网站的语言选择功能(中文英文)

m_Orchestrate learning system---网站的语言选择功能&#xff08;中文英文&#xff09; 一、总结 一句话总结&#xff1a;有两种方法&#xff0c;一是sessionjs端代码&#xff0c;而是sessionphp端代码。 推荐使用sessionphp端代码 用函数最方便&#xff0c;最简便&#xff0c…

如何用色彩制造出具有专业感的网站

如何用色彩制造出具有专业感的网站来源&#xff1a;yeeyan 作者&#xff1a;译&#xff1a;Srandy 发布时间&#xff1a; 2010-03-19 15:34:50是什么使得某个设计看起来协调、井然有序并且具有专业感&#xff1f;答案是&#xff1a;“色彩”。并不是所有的项目都需要用保守的黑…

如何让你的网站地址在发送到QQ朋友的时候显示绿色安全图标呢?...

今天教大家如何申请网址过QQ绿色安全打勾认证!网址获得了QQ安全认证过后就是把网址发给QQ好友或者QQ群的时候,我们的网址前面会有一个绿色的打勾标志! 首先介绍一下加V标示和不加V标示的区别&#xff1a; 加V绿标域名展示&#xff1a;官方认证&#xff0c;可放心访问。这种绿标…

安装好IIS后发布网站

首先&#xff0c;进行网站发布是需要IIS支持的&#xff0c;此处默认已经安装好IIS&#xff0c;并进行了Asp.net注册过程&#xff08;此步骤必需 &#xff0c;因为我是先安装的 .net 环境 &#xff0c;再安装的IIS&#xff09;。 其次&#xff0c;以下步骤可以方便指导新手如何…

安装好IIS后发布网站

首先&#xff0c;进行网站发布是需要IIS支持的&#xff0c;此处默认已经安装好IIS&#xff0c;并进行了Asp.net注册过程&#xff08;此步骤必需 &#xff0c;因为我是先安装的 .net 环境 &#xff0c;再安装的IIS&#xff09;。 其次&#xff0c;以下步骤可以方便指导新手如何…

推荐:总能找到一个你觉得最好的免费电子书下载网站

看书是获取知识的最佳途径之一&#xff0c;而读电子书更是我们IT人士的主要方式&#xff0c;在哪里可以获得自己需要的电子书呢&#xff1f;今天给大家推荐一些别人推荐的免费电子书下载网站&#xff0c;我相信其中总有一个是你所需要的&#xff0c;快去看看吧。当然&#xff0…

十周后,62%的PHP网站将运行在一个不受支持的PHP版本上

根据W3Techs的统计数据&#xff0c;目前约有78.9&#xff05;的网站使用PHP开发。\\但是&#xff0c;PHP 5.6.x的安全支持将在2018年12月31日正式停止&#xff0c;这标志着对古老的PHP 5.x分支版本的支持都将结束。\\也就是说&#xff0c;从明年开始&#xff0c;大约62&#xf…

[站长手记] 教训:title中关键词的位置对于网站排名的至关重要性

教训啊教训&#xff0c;本人的网站 www.tianqizx.cn 今天访问量创造了新低。 昨天还有500多个IP&#xff0c;今天就只有100多个了。 原因是来自百度的访问大幅减少&#xff0c;只有以前的10%了。 问题还是出在网站在标题 title上。 比如说&#xff0c;佛山南海天气 这个关键词&…

在线matlab网站

网址&#xff1a; http://octave-online.net/ 使用&#xff1a; 转载于:https://www.cnblogs.com/moonlightml/p/10238966.html

使用Mason为网站添加免费Captcha验证码

介绍&#xff1a; CAPTCHA 是“Completely Automated Public Turing test to tell Computers and Humans Apart”&#xff08;全自动区分计算机和人类的图灵测试&#xff09;的缩写&#xff0c;已由卡内基梅隆大学注册商标。是一种区分用户是计算机和人的公共全自动程序。在一…

使用Mason为网站添加免费Captcha验证码

介绍&#xff1a; CAPTCHA 是“Completely Automated Public Turing test to tell Computers and Humans Apart”&#xff08;全自动区分计算机和人类的图灵测试&#xff09;的缩写&#xff0c;已由卡内基梅隆大学注册商标。是一种区分用户是计算机和人的公共全自动程序。在一…

大型网站技术架构(1)

网站都是从小网站一步一步发展为大型网站的&#xff0c;而这之中的挑战主要来自于庞大的用户、安全环境恶劣、高并发的访问和海量的数据&#xff0c;任何简单的业务处理&#xff0c;一旦需要处理数以 P 计的数据和面对数以亿计的用户时&#xff0c;问题就会变的很棘手 下面我们…

网站被百度停止推广并提示网站存在安全风险,不宜推广的处理方案

2019独角兽企业重金招聘Python工程师标准>>> 春节刚过完&#xff0c;上班的第一天&#xff0c;公司网站被百度停止推广了&#xff0c;百度推广提示&#xff1a;您的url被百度杀毒提示存在网址安全风险&#xff0c;故物料不宜推广&#xff1b;若有异议&#xff0c;请…

网站安全演讲稿

主要包括HTML字符破坏、外部提交、SQL注入、XSS跨站攻击等几个方面。

网站安全演讲稿

主要包括HTML字符破坏、外部提交、SQL注入、XSS跨站攻击等几个方面。

网站前端_EasyUI.基础入门.0001.jQuery EasyUI简单介绍与快速使用?

简单介绍:说明: EasyUI是一种基于jQuery且完全支持HTML5的用户界面插件集合,大大节省您网页开发的时间和规模,只需通过编写一些简单HTML标记,就可以定义用户界面,使用简单但功能强大下载: http://www.jeasyui.com/download/index.php界面组件:模版代码:<!DOCTYPE html> &…

要学会冷静面对网站被黑

在这个水深火热的互联网战场上&#xff0c;很多站长都遇到同行业的恶意攻击&#xff0c;黑客入侵等等安全性受到威胁的问题吧。小编当然也不例外&#xff0c;做优化两年多&#xff0c;间间断断的也与黑客斗争了两年多&#xff0c;从最初的手无足策到现在的淡然处之&#xff0c;…