IDEA2023应用第二部分 如何新建新项目

2.1新建JavaWeb项目

1.文件->新建
在这里插入图片描述
2.解决IDEA2023没有添加框架支持(Add Framework Support)

(1)双击"shift"或者运行"ctrl+N"打开对话框,在搜索框中输入添加框架,搜寻到后,单击"添加框架支持…"打开对话框
在这里插入图片描述 (2)勾选web应用程序,单击确定 在这里插入图片描述
(3)可以看到项目在原有基础上添加了web文件夹,用以存放JavaWeb项目的前端文件
在这里插入图片描述

(4)选定web文件夹,单击右键,选定"新建",单击"目录",命名为"html",再单击"html"文件,单击右键,选定"新建",单击"文件",输入文件名"h1.html",输入内容,如图中箭头所指。
在这里插入图片描述
3.解决配置完后Tomcat上有红叉的问题
在这里插入图片描述
原因:未部署项目

4.部署项目(Deployment)
在这里插入图片描述
在这里插入图片描述选定需部署项目
项目部署即通过IDEA进行项目打包,‌可以将项目文件和资源整合成一个可部署的文件,‌便于将项目部署到服务器或虚拟机上。‌这简化了部署流程,‌确保了部署的一致性和效率。‌例如,‌通过将项目打包成jar包或者WAR包,‌即工件(Artificats)可以轻松地将项目部署到支持WAR包的服务器上,‌如Tomcat服务器
点击运行即可,运行成功则自动打开如下页面
在这里插入图片描述
说明:部署工件和外部源的区别是什么?
工件是IDEA自动为你生成的项目构建产物,‌而外部源则可能是你已经存在的代码或资源文件。‌

2.2 工程中文件夹及文件的作用说明

在这里插入图片描述

  • out

项目中的out是用来存放.java编译后的字节码文件,是编译输出目录。也就是说只要运行src文件夹里面的java程序,就会得到相应的编译后得到的文件存放在out目录里面。在这个目录下,你可以找到编译后的输出文件,如 Java 类的字节码文件(.class),资源文件以及其他生成的文件。

如果找不到out目录,比如导入错了idea的项目,导致编译时报错,那么首先就要查看out目录的配置是否正确,out目录可以改变位置或者名称,所以有时编译报错说找不到输出目录,就需要从out 这里找问题所在。

out下运行部署后通常生成两个目录:

1.out/artifacts 目录:这个目录存储了项目的构建产物(Artifacts),它们是编译、打包或构建过程生成的可执行程序、库文件、部署包等。这些构建产物可以根据项目需要进行自定义配置,例如输出格式、依赖项等。通常,这些构建产物可以被分发、部署或运行。

2.out/production 目录:这个目录存储了项目的编译输出结果,即经过编译器编译后的字节码文件或者其他中间文件。它是为了在开发过程中进行调试和测试而生成的,不同于 artifacts 目录中的构建产物,这些编译输出文件通常不直接用于发布或部署。

  • src

存放项目的源代码,JavaWeb项目主要用于存放后台Java语言所写代码,将项目的源代码文件(Java 文件)放在这个目录下的合适子目录中,按照包结构组织,在这个目录下,可以自行创建包,一般命名为Dao,Util,Servlet,Service等。

  • web

这是 Web 项目的根目录,用于存放 Web 相关的文件,即前端相关文件,比如 HTML、CSS、JavaScript 文件、静态资源文件(图片、样式表等)以及其他 Web 资源文件。在这个目录下,可以自行创建子目录来组织你的 Web 资源文件。

一般包括以下内容:

1.WEB-INF 文件夹:这是一个专门的文件夹,用于存放Web应用程序的配置文件、类文件和库文件。

2.web.xml:这是Web应用程序的部署描述符文件,定义了Servlet、过滤器、监听器和其他Web组件的配置。

3.index.jsp:文件的作用是为 Web 应用程序的访问者提供一个初始页面,这个页面通常包含一些欢迎信息、导航链接或其他相关内容。当用户通过访问应用程序的根 URL,Web 服务器会自动寻找并加载 index.jsp 文件。

4.lib文件夹:用于存放Web应用程序所需的所有jar文件,自建。

5.JSP文件和HTML文件:这些是用于生成Web页面的模板,自建。

6.静态资源文件:例如图片、CSS和JavaScript文件,自建。

  • .idea文件夹

.idea存放项目的配置信息,包括历史记录,版本控制信息等。

  • .iml文件

IntelliJ IDEA自己创建的模块文件,用于java应用开发,存储一些模块相关的信息,比如一个Java组建,插件组建,Maven组建等。存储一些模块路径信息,依赖信息以及别的一些设置。

  • .gitignore文件

.gitignore文件是一个位于Git仓库根目录下的配置文件,用于指定哪些文件或目录应该被Git忽略。Git在提交更改时,会检查这个文件来决定哪些文件不应该被加入版本控制。

4,5,6项目管理时可暂时忽略

  • 17
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值