Java|自学Java第100天,终于开始做项目了
文章图片
文章图片
文章图片
今天是刘小爱自学Java的第100天 。
感谢你的观看 , 谢谢你 。
话不多说 , 开始今天的学习:
学Java的第100天 , 正好开始学习做项目了 , 不得不说还是蛮巧合的 。
事先说明:该项目还未涉及到SSM这些主流框架的学习 。
学习流程是:先将该项目做出来 , 再学习主流的各种框架 , 并将该项目使用框架优化 。
本项目来源于某培训机构 , 并且自己也对其拥有版权使用权 。
因为考虑到会有打广告的嫌疑 , 故项目练习中对于项目本身并不做过多的介绍 。
主要是自己做项目时的一些知识点说明以及记录遇到各种bug后的解决过程 。
今天主要是关于项目环境的搭建 。
一、项目开发流程这块的知识点稍稍做一个了解即可 。
不然去面试连一些基本开发流程都不知道 , 面试官也就知道你其实一点经验都没有了 。
完整地开发一个Java项目一般都会经历如下几个阶段 , 画个流程图:
项目立项:确定需要做某个项目 。
需求阶段:《需求说明书》说明项目的需求 。
概要设计阶段:《概要设计说明书》涉及技术选型和数据库设计阶段 。
详细设计阶段:《详细设计说明书》涉及业务要实现的具体细节 。
编码阶段:程序员写代码--单元测试--模块测试---联测(程序员在开发环境自己测试) 。
测试组测试:《测试报告》 。
公测阶段:程序员 , 测试人员 , 真实用户 。
发布项目:项目正式上线 。
项目维护以及二次开发 。
以上就是对于项目流程的一个说明 , 有一些业内的术语还是要知道的 。
比如说详设 , 就是指详细设计说明书 , 如果完全都不知道的话就会很尴尬 。
二、搭建项目环境创建一个maven工程 , 关于其步骤在前天详细学习过 , 一定要对其滚瓜乱熟:
设定打包方式为war包、配置webapp目录以及web.xml文件 。
配置好后检查自己的项目结构目录是否正确 。
导入静态资源
将静态资源导入到项目的webapp目录下:
右键webapp , 找到Show in Explorer点击可以进入项目所在的文件夹页面 。
将静态资源复制进该文件夹即可 , 如果是直接复制到IDEA中 , 资源过多时会非常卡 。
这些资源也就是前端学的css , js相关 , 一般来说 , 不用后台开发人员自己写 。
导入依赖:
这个昨天也详细说明过 , 不再赘述 。
一般来说关于项目的技术选型都是由架构师来决定的 , 用哪些依赖用什么版本 , 会有说明 。
导入配置文件:
将配置文件复制到resource资源目录中 。
该配置文件是和数据库相关的 , 所以一定要与自己的数据库属性相对应 。
很多时候数据库里的数据无法访问 , 可能就是因为配置文件没有写对的缘故 。
三、导入数据库文件打开数据库可视化工具Navicat , 创建数据库liuxiaoai_project01 。
并选择对应的字符集和排序规则 。
这不用多说 , 数据库最基本的操作 , 创建好之后 , 有时会需要我们自己设计表结构 。
如何设计表呢?
根据前端页面的属性名来确定表中的字段 。
当然我这边初学项目阶段 , 就直接使用项目中提供的各种资源就好了 。
- Java|Java项目搜索功能的实现
- Java|面试三年经验的程序员,感觉简历在造假!连个简单的题目都不会
- 游龙战神|-启动流程,好程序员Java培训分享SpringBoot
- Java|Java重写equals方法时为什么要重写hashCode方法
- 移动互联网|干了两年 Java,自考本科,15k,很难有机会进大厂?
- Java|一份好的 Java 开发简历,让面试官眼前一亮,到底长啥样?
- 引领先锋|/ PPTX,Java工程师福利!1分钟学会使用Aspose.PDF将PDF转换为PPT
- 马维英|我只相信数字!Java, 大数据,Python哪个前景更好,薪资更高?
- Java|5个主流的Java开源IDE工具
- 小米科技|6月份最受欢迎编程语言:Python取代Java,Rust进入前20名