作者介绍:本人笔名姑苏老陈,从事JAVA开发工作十多年了,带过大学刚毕业的实习生,也带过技术团队。最近有个朋友的表弟,马上要大学毕业了,想从事JAVA开发工作,但不知道从何处入手。于是,产生了写一个博客专栏想法,介绍当前互联网企业JAVA项目开发如何快速入门。
专栏内容,持续更新中,欢迎关注。。。
一、简介
该专栏内容以当前互联网软件企业中的项目实战内容为线索,介绍如何从零开始,开发一个企业后台管理系统项目。其中也包括企业JAVA项目开发中涉及到的开发流程、开发技术、开发工具、开发技术规范要求等等。
希望能够帮助想从事JAVA开发工作的大学生或新人,更快的、更好的入门JAVA后端开发。
若依开源项目被当前很多互联网企业在项目中使用,若依开源项目涉及的技术也非常具有代表性。所以,本专栏中选择“若依开源项目RuoYi-Cloud”作为实战学习的项目。(PS:若依项目开源链接地址:https://gitee.com/y_project/RuoYi-Cloud)
若依开源项目RuoYi-Cloud,是一个基于Spring Boot、Spring Cloud & Alibaba技术、分布式微服务、前后端分离的后台管理系统项目。由于该项目中已开发完成基础的权限管理功能,所以后续企业仅需要开发自己的业务功能模块即可。(PS:项目演示地址:https://vue.ruoyi.vip/login,账户/密码 admin/admin123)
PS:文中后续内容中简称“项目”、“若依项目”、“若依后台管理系统”都是指该项目;
二、专栏内容大纲介绍
如上图所示,《30天企业JAVA项目开发实战入门》专栏内容总共包括四个章节。
如上图所示,第一章【开发环境搭建篇】,主要介绍如何搭建项目的开发环境。搭建开发环境即安装一些项目开发过程中需要使用的工具和运行环境,其中包括JAVA工具包JDK、JAVA项目构建工具Maven、JAVA开发编码工具IDEA、代码管理工具Git等等。从而,为后面的开发工作做准备。
如上图所示,第二章【系统功能开发篇】,主要介绍项目中涉及的业务和技术以及如何进行新功能开发。其中,包括如何从gitee码云代码仓库如何下载项目代码、如何在本地开发环境中运行项目、项目使用的技术介绍以及如何开发新的功能等等。
如上图所示,第三章【服务器部署篇】,主要介绍如何将项目中开发完成的系统部署在云服务器上、如何在云服务器上安装项目中需要的工具和运行环境以及如何配置项目工程发布自动化部署。
如上图所示,第四章【软件开发规范篇】,主要介绍软件项目中相关的流程和技术规范。其中包括JAVA后端开发相关的介绍规范、Git代码提交规范、Git分支管理规范、项目开发流程等等。
三、文章目录链接
第一章【开发环境搭建篇】介绍如何搭建项目的开发环境
- 【开发环境搭建篇】前言
- 【开发环境搭建篇】JDK安装和配置
- 【开发环境搭建篇】Maven安装和配置
- 【开发环境搭建篇】IDEA安装和配置
- 【开发环境搭建篇】MySQL服务器端安装和配置
- 【开发环境搭建篇】MySQL客户端的安装和配置
- 【开发环境搭建篇】Redis服务器端安装和配置
- 【开发环境搭建篇】Redis客户端安装和配置
- 【开发环境搭建篇】Git的安装和配置
- 【开发环境搭建篇】TortoiseGit安装和配置
- 【开发环境搭建篇】Nacos的安装和配置
- 【开发环境搭建篇】NodeJS版本管理工具NVM的安装和配置
- 【开发环境搭建篇】NodeJS的安装和配置
第二章【系统功能开发篇】介绍项目中系统功能开发涉及的业务和技术以及如何进行新功能
- 【系统功能开发篇】前言
- 【系统功能开发篇】如何从码云gitee下载若依开源项目RuoYi-Cloud代码
- 【系统功能开发篇】如何在本地运行若依开源项目RuoYi-Cloud代码
- 【系统功能开发篇】若依管理系统功能介绍
- 【系统功能开发篇】若依开源项目RuoYi-Cloud后端技术介绍
- 【系统功能开发篇】若依开源项目RuoYi-Cloud前端技术介绍
- 【系统功能开发篇】若依开源项目RuoYi-Cloud代码文件结构介绍
- 【系统功能开发篇】若依开源项目RuoYi-Cloud新功能开发之需求分析和开发设计
- 【系统功能开发篇】若依开源项目RuoYi-Cloud新功能开发之开发编码
第三章【服务器部署篇】介绍如何将项目中开发完成的系统部署在云服务器上
- 【服务器部署篇】前言
- 【服务器部署篇】关于云服务器的选择和购买
- 【服务器部署篇】Linux下安装Docker容器
- 【服务器部署篇】Linux下JDK的安装和配置
- 【服务器部署篇】Linux下git安装
- 【服务器部署篇】Linux下Maven安装和配置
- 【服务器部署篇】Linux下Docker方式Jenkins安装和配置
- 【服务器部署篇】Linux下Nginx的安装和配置
- 【服务器部署篇】Linux下Redis安装
- 【服务器部署篇】Linux下Nacos安装和配置
- 【服务器部署篇】Linux下Ansible安装和配置
- 【服务器部署篇】Linux下Tomcat安装和配置
- 【服务器部署篇】Linux下快速安装Jenkins
- 【服务器部署篇】Jenkins配置后端工程自动化部署
- 【服务器部署篇】Linux下Node.js的安装和配置
- 【服务器部署】Jenkins配置前端工程自动化部署
第四章【软件开发规范篇】介绍软件项目中相关的流程和技术规范
- 【软件开发规范篇】前言
- 【软件开发规范篇】Git分支使用规范
- 【软件开发规范篇】Git代码提交规范
- 【软件开发规范篇】JAVA后端开发编码命名规范
- 【软件开发规范篇】JAVA后端开发编码格式规范
- 【软件开发规范篇】JAVA后端开发编码注释规范
- 【软件开发规范篇】JAVA后端开发异常处理规范
- 【软件开发规范篇】JAVA后端开发日志记录规范
- 【软件开发规范篇】JAVA后端开发编程规范
- 【软件开发规范篇】JAVA后端开发编程安全规范
如果您对文章中内容有疑问,欢迎在评论区进行留言,我会尽量抽时间给您回复。如果文章对您有帮助,欢迎点赞、收藏。您的点赞,是对我最大的支持和鼓励,谢谢 :-)