首页 理论教育 使用IntelliJ IDEA创建Maven项目的详细步骤与目录结构

使用IntelliJ IDEA创建Maven项目的详细步骤与目录结构

时间:2023-06-26 理论教育 版权反馈
【摘要】:本项目采用IntelliJ IDEA作为开发工具,下面详细介绍在IDEA中创建配置Maven工程的具体步骤。图8-30选择Maven工程如图8-31所示,设置项目的各项属性,并点击Next。图8-33pom.xml文件其中,war是maven创建web项目后的打包的文件格式。图8-37项目目录其中,在文件夹bean和文件夹dao下创建操作数据库的接口和实现类,其具体目录框架如图8-38所示。

使用IntelliJ IDEA创建Maven项目的详细步骤与目录结构

本项目采用IntelliJ IDEA作为开发工具,下面详细介绍在IDEA中创建配置Maven工程的具体步骤。

(1)如图8-29所示,打开IDEA,点击菜单栏的File,点击New,选择Project。

图8-29 选择Project...

(2)如图8-30所示,选择Maven工程,点击Next。

图8-30 选择Maven工程

(3)如图8-31所示,设置项目的各项属性,并点击Next。

图8-31 设置项目属性

(4)如图8-32所示,设置maven地址、maven的设置和maven的本地仓库,点击Finish。

图8-32 设置maven信息

(5)查看pom.xml文件,其内容如图8-33所示。

图8-33 pom.xml文件

其中,war是maven创建web项目后的打包的文件格式。

(6)创建资源文件夹

1)创建新文件夹,如图8-34所示,右击main文件NewDirectory。

(www.xing528.com)

图8-34 创建文件夹

2)输入resource作为资源文件夹名称。如图8-35所示。

图8-35 输入文件夹名称

3)如图8-36所示,右击资源文件夹resourceMark Directory asResources Root,用于设置在项目编译构建过程中,资源文件夹的所有内容都复制到输出文件夹中。

图8-36 设置文件夹为Resources Root

创建其他文件夹过程类似,此处不再赘述。

(7)项目创建完毕,其目录结构如图8-37所示。

图8-37 项目目录

其中,在文件夹bean和文件夹dao下创建操作数据库接口和实现类,其具体目录框架如图8-38所示。在bean包下创建对应数据库中数据表的JavaBean。User.java对应news数据库的n_user表;News.java对应news数据库的n_news表;NewsScore.java对应news数据库的n_behavior表。在dao包下创建访问和操作数据库的类。UserDAO.java实现用户账号的查询和管理操作;NewsDAO.java实现了对新闻文章的查询和管理操作;NewsScoreDao.java实现新闻评分的查询和管理操作。

图8-38 数据访问

在service包下创建相应对象实现新闻推荐系统的各种业务操作,其目录结构如图8-39所示。UserService.java定义了实现了登录、注册、注销等操作接口,相应地UserServiceImpl实现UserService.java中的接口方法;同样,NewsService.java定义了通过类别查询文章和新闻推荐功能等业务逻辑中的接口,NewsServiceNewsImpl实现NewsService.java中的接口方法;ScoreService.java实现了查询和管理文章评分的业务接口,ScoreServiceImpl实现ScoreService.java中的接口方法。

图8-39 业务操作service

在web包下创建对应page页面文件夹下的相应页面的Servlet,其目录结构如图8-40所示。BaseServlet.java文件通过反射获取action业务鉴别字符串,获取相应的业务。NewServlet.java文件是来操作新闻页面的新闻分类、向新闻详情页面跳转等等的业务逻辑。RecommendNewsServlet.java文件主要是用来是来操作新闻推荐功能的业务逻辑。NewsInfoServlet.java文件主要操作新闻详情页面的评分、新闻详情展示、新闻编号的展示等等的业务逻辑。UserServlet.java文件是来操作用户的注册、登录、注销、用户名展示等等的业务逻辑。

图8-40 业务处理Servlet

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈