java web学习记录:
名词解释:
maven将web工程打包(artifacts)上传到服务器的几种方式
war:web application archive(web application archive)
jar:Java archive
exploded:jar,war之前的目录结构(web application exploded)
1. IDEA new project - java enterprise - web application - 输入项目名demoJavaWebGmk
2. 项目目录介绍:
项目路径:~/User/demoJavaWebGmk。包含(加粗为文件夹):
src,web(WEB-INF,index.jsp),META-INF,demoJavaWebGMK.iml,.idea
web:web资源存放地址
WEB-INF:web应用的安全文件夹,表示服务端可以访问但客户端无法直接访问到的文件。
WEB-INF/web.xml:描述了servlet和其他应用组件配置及命名规则。
WEB-INF/classes:包含站点的可执行.class文件。需要新建
WEB-INF/lib:依赖的jar文件。需要新建
WEB-INF/src:.Java源码文件
META-INF:配置文件。MANIFEST.MF
3.配置:
项目右键:
project structure - project settings - project - project compiler output /WEB-INF/classes。
project structure - project settings - artifacts - + - web Application - output directory
Java Web学习:项目创建与配置
本文是Java Web学习记录,介绍了maven将web工程打包上传到服务器的几种方式,如war、jar、exploded。还记录了在IDEA创建Java Web项目的步骤,包括项目目录结构,如web、WEB - INF等文件夹的作用,以及项目的相关配置。

被折叠的 条评论
为什么被折叠?



