common是什么意思(自学Java的第100天)
admin
2023-08-29 18:43:36

今天是刘自学Java的第100天。

谢谢观看,谢谢。

事不宜迟,我们开始今天的学习吧:

学Java第100天,刚开始学做项目,挺巧的。

提前说明:该项目尚未涉及SSM主流框架的研究。

学习过程是:先做项目,再学习主流框架,针对项目使用框架优化。

这个项目来自一个培训机构,我也有版权使用权。

因为有广告的嫌疑,在项目实践中并没有过多介绍项目本身。

主要是自己做项目时讲解一些知识点,以及遇到各种bug后记录解决过程。

今天主要讲项目环境的建设。

一、项目开发流程

这段知识可以稍微理解一下。

不然你去面试的时候连一些基本的开发流程都不知道,面试官就知道你其实一点经验都没有。

一个完整的Java项目的开发一般会经历以下几个阶段,并绘制一个流程图:

项目建立:确定一个项目需要完成。

需求阶段:《需求说明书》描述项目的需求。

概要设计阶段:《概要设计说明书》涉及技术选择和数据库设计阶段。

详细设计阶段:《详细设计说明书》涉及业务要实现的具体细节。

编码阶段:程序员写代码-单元测试-模块测试-联调测试(程序员在开发环境中自我测试)。

测试组测试:《测试报告》。

公测阶段:程序员、测试人员、真实用户。

发布项目:项目正式启动。

项目维护和二次开发。

以上是对项目流程的解释,还有一些业内术语应该知道。

例如,详细设计意味着详细的设计说明。如果你完全不了解他们,那就尴尬了。

二、搭建项目环境

创建一个maven项目,其步骤在前天已经详细学习过了,所以一定要熟悉:

设置打包方式为war包,配置webapp目录和web.xml文件。

配置后,检查您的项目结构目录是否正确。

导入静态资源

将静态资源导入到项目的webapp目录中:

右键点击webapp,找到ShowinExplorer,点击进入项目所在的文件夹页面。

只需将静态资源复制到这个文件夹中。如果直接复制到思路里,资源太多的时候会很卡。

这些资源与前端的css和js相关。一般来说都不是后台开发者自己写的。

导入依赖:

这个昨天已经详细解释过了,就不赘述了。

一般来说,项目的技术选择是由架构师决定的,使用哪个版本会有说明。

导入配置文件:

将配置文件复制到资源资源目录。

这个配置文件与数据库相关,因此它必须对应于自己的数据库属性。

很多时候数据库里的数据无法访问,可能是因为配置文件写的不正确。

三、导入数据库文件

打开数据库可视化工具Navicat,创建数据库liuxiaoai _ project01。

并选择相应的字符集和排序规则。

数据库最基本的操作就不用说了,创建之后,有时候需要我们自己设计表结构。

如何设计手表?

根据前端页面的属性名称确定表中的字段。

当然,在项目初期,我可以直接使用项目中提供的各种资源。

导入sql文件的方法:

选择相应的数据库并右键单击以运行SQL文件。

在弹出选项卡中添加一个文件,并找到要导入的项目资源中提供的SQL文件。

其实在Navicat中直接写sql语句也是可以的,但是如果sql语句很多,直接写运行时可能会卡死。

四、导入Java相关类

当我们研究数据库时,我们知道:

在Java中,一个类可以对应数据库中的一个表,所以有多少表就有多少Java实体类。

当然,除了数据库对应的实体类,还有公共类和工具类。我们来详细说说Java项目结构:

common包:存储公共代码,即公共类。

dao包:三层架构中的数据持久层。

model包:数据库对应的实体类也可以叫bean。

三层架构中的service包:业务逻辑层。

utils包:需要用到的各种工具。

web包:是三层架构中的表示层。

对于Java来说,主要是用246写代码,这也是需要重点学习的地方,无非就是:

如何将数据返回到首页?具体业务逻辑怎么写?如何访问数据库中相应的数据?至于前端页面的渲染,本来是交给前端的。

但是在学习阶段,总是找不到一个前端和自己一起练习,所以还是要自己写前端代码。

最后

感谢收看。

如果可以,请给我一个赞。谢谢你。

相关内容

热门资讯

正版授权!金花房卡一张多少钱,... 微信游戏中心:新西游房卡在哪里买打开微信,添加客服【160470940】,进入游戏中心或相关小程序,...
牛牛房卡批发!金花房卡一张多少... 微信游戏中心:悟空大厅房卡在哪里买打开微信,添加客服【160470940】,进入游戏中心或相关小程序...
一分钟攻略!金花房卡一张多少钱... 微信游戏中心:金花房卡一张多少钱,打开微信,添加客服【35100608】,进入游戏中心或相关小程序,...
玩家必知!可以自己开房炸金花房... 微信游戏中心:可以自己开房炸金花房卡哪里买,打开微信,添加客服【86909166】,进入游戏中心或相...
正版授权!金花房卡平台购买联系... 微信游戏中心:卡贝大厅房卡在哪里买打开微信,添加客服【15984933】,进入游戏中心或相关小程序,...