myeclipse导项目_java web工程项目如何导入myeclipse环境并运行?

java web项目不管是eclipse ide还是其他ide,都可以分为:

1.普通web项目

2.maven,gradle等第三方构建的项目

不管是哪种java web项目,其实只要配置好java web工程必要的目录即可运行,务须区分什么ide,java web项目的目录如下:

1)java source即java源文件目录(必选)

通常的java source目录是在src/main/java/下面的,这是约定俗成的规则,其他目录也是可以的,只要在eclipse中多对应配置即可,如图:

5f44669d9023f819b9cfa4031178418d.png

该目录下是存在所有的java源文件,以com,org,net.company.xxx的文件夹组织。

比如最代码的项目目录

5f44669d9023f819b9cfa4031178418d.png

2)java resource即java资源文件目录(可选)

通常的java resource目录是在src/main/resouces下面,这也是约定俗成的规则,其他目录同java source设置类似。

该目录下是存在所有的java资源文件,如spring配置文件,i18n语言文件,properties配置文件等等。

5f44669d9023f819b9cfa4031178418d.png

如果你非要把资源文件放到java source下也是可以的,但会被其他java工程师认为你不专业。

3)java test源文件和资源文件目录(可选)

5f44669d9023f819b9cfa4031178418d.png

通常为了做单元测试,可以在该目录存放java的测试源文件和资源文件。

4)webapp目录(必选)

该目录存放所有的jsp,css,js,image等等前端显示相关的文件,当然还有java源文件编译后的classes文件和依赖的lib包

通常src/main/webapp下可以新建css,js,image目录来存放对应的文件,如果网站做动静分离的话,项目也肯定是分开的,那该文件下就只有jsp,freemarker等的java web mvc的view层的文件。

而一般jsp,freemarker,velocity等是存放在WEB-INF下的,因为该目录对于web访问用户是不可访问的。

5f44669d9023f819b9cfa4031178418d.png

5)maven,gradle的相关文件和目录

maven的pom.xml一般是在java web的webapp根目录

5f44669d9023f819b9cfa4031178418d.png

gradle开发java web我尚未研究,以后有空可以补全,相信按照文章,不管是那种方式构建的java web工程都可以搭建起来了。

参考文章:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值