【转】IntelliJ IDEA 创建 hello world Java web Maven项目

学Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的。
然后我就示范一下,如何使用这个IntelliJ IDEA 创建一个Java web 项目的hello world项目。
因为maven的中央仓库不一定是国产的,所以,你在跟我测试的时候,可能会下载的很慢。
不怕,湿胸我已经解决了这个问题,即使你没有vpn也可以,因为国内有复制的类似的仓库。阿里云仓库吧。
我会把我的配置文件放在下面。方便你我他的学习。
不要因为太过简单,就觉得没有总结的必要。

这个编辑器我就不再多做介绍了。直接开始新建maven hello world 的Javaweb项目啦

你电脑上得有jdk1.7,或者1.8,然后就是maven3.x吧,再有就是tomcat7以上吧。还得有我这个编辑器。这些是准备条件

下面就直接开始看图啦:

这个我刚刚开始没注意细看,原来web app 的骨架有2个呢,我一开始一直选择的是第一个,因为搜索的时候,一直以为匹配结果就一个,后来才发现下面的那个才是我想要的。所以,你也要注意咯

这个就是我有一篇文章说的,给自己的项目的本地仓库,默认是在c盘的.m2文件夹下,但是这很是占用c盘本来就不算大的系统盘的地方。所以这里可以这么配置就可以把本地仓库移动到c盘之外的任意地方。就这么做就可以啦。另外使用的是国内的阿里的仓库。下载速度快。

想知道细节的,可以看下下面的2个文章。不想的也可以不看,跟着我搞,最后,也是OK的。

参考下文链接:

1,http://blog.csdn.NET/qq_27093465/article/details/52957253(maven 本地仓库的配置以及如何修改默认.m2仓库位置)

2,http://blog.csdn.Net/qq_27093465/article/details/52982484(maven 阿里云 国内镜像 中央仓库 亲测可用)

这个时候,可以看到,图中蓝色的地址,看到aliyun这个词了吧,就是阿里整的这个国内镜像仓库吧。下载速度还是很快的,嗖嗖嗖就好啦。

点击图上的“Import Changes”,因为是maven项目,所以当依赖包发生变化时,他就得重新检查下包的依赖,没有的,自己会去下载的。

执行完之后,你可以去看,你刚刚新建的那个本地仓库的那个空文件夹,发现你需要的项目依赖的各种jar包都下载下来啦。

如果一切都OK的话,那么下面就该准备tomcat啦。

继续看图。

这个也许你知道呢,但是我就爱啰嗦,debug就是启动的时候,你可以直接在代码里面点个断点就可以debug调试啦,你要是直接启动,那么你就不能debug调试啦,当然啦在实际开发中,一般都是debug模式启动的,因为你开发过程中要调试各种代码和bug。所以,debug启动在开发过程使用的是很多的。

至此,这个创建maven 管理的Java web项目的hello world 就算完成 了。

你要是掌握了这个,那么基本上Java web开发都是这么个套路,起码创建tomcat这个套路就是这么滴。学会这个就很好啦。

下面再 给看看新建的项目的文件目录结构的样子。

我表示,我现在基本上天天看的都是这么个界面吧,大同小异啦。

所以,作为观众的你,提前熟悉一下,也是没什么坏处的咯。

这个我就是给你示范一下,实际开发中,为什么要在tomcat里面那么配置个热部署的功能吧算是。

因为你在开发的时候,你修改个页面的文字啥的,总是去停了再启动一下tomcat,太啰嗦。所以,你配置好了之后,修改完之后,只要刷新下页面就可以完美的解决这个重复的问题,多好。我说的这些,可能你花钱去培训也不一定知道哦。

这张图,虽然,你看到我的页面上出了乱码,但是实际开发过程中,你也可能出现这个情况,现在我告诉你怎么解决,其实就这一张图就是一个问题。就是你的网页上某个地方乱码啦,你怎么去处理。

因为我没有对这个页面的编码方式进行设置,所以,就 乱码啦,具体解决方案就看下一张图。

这下看到了,我在实际开发中也出现过类似的问题,就是某个模块,就是乱码,不知道为啥,当然,也是浪费了点时间,知道在页面上没有设置编码格式,所以才会乱码的,那么你现在看到我告诉你如何解决这个问题啦,你要是在实际工作中也遇到这个问题的话,那么,你就可以很轻松的解决这个问题。这个也是极好的啦。

下面说,我的那个maven的配置文件的内容。主要里面就配置了2点。

1,就是把本地仓库的地址,自定义到我的e盘的某个文件夹下。

2,配置国内的镜像仓库地址,使用阿里云的maven镜像仓库。

具体内容如下:

如果你不想去看上面的2个链接的话:直接复制下面内容,然后再修改你自己电脑上的某个文件夹作为你的本地仓库地址就可以啦。

哎,算了,太长了。我就只贴出来关键代码,你自己去你安装的maven的文件目录下复制个setting.xml文件过来修改吧。我就不整个贴啦。

还是看图吧:

关于图中的镜像仓库的地址的文字如下:

[html] view plain copy

  1. <mirror>
  2. <id>alimaven</id>
  3. <name>aliyun maven</name>
  4. <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  5. <mirrorOf>central</mirrorOf>
  6. </mirror>

这个配置文件以及配置文件里面配置的本地仓库的地址,都是我们在新建mavne项目的时候,使用的,可以回头看看我刚刚新建项目的时候,是不是用的就是这个文件,以及这个本地仓库地址。

至此,湿胸我算是,毫无保留,事无巨细的,全都给说的明明白白,清清楚楚。相信,就算是新手,或者不是计算机专业的看了这个也可以把这个hello world项目给整起来啦吧。

咱点个赞啥的,不算过分吧。当然,不愿意,也不要踩我的文章嘛,最烦有些人肆意践踏别人的劳动成果啦。

等什么时候有空了,再把这个整个复杂的,带上springMVC框架,再带个mongo数据库啥的,就更接近实战啦。

这个就是最简单的,没有涉及到项目里面有很多不同的模块的项目的时候,比如一个公司他可能有很多项目,那么也要maven同时管理好多个模块项目,到时候,就不是这么简单啦。当然啦,那都是后话啦。

那就涉及到maven的依赖管理,继承,聚合,这都是maven的高级应用啦,立个flag,改天继续ing。

时间: 2024-10-14 19:02:36

【转】IntelliJ IDEA 创建 hello world Java web Maven项目的相关文章

IOS系统2017版IntelliJ IDEA 创建 hello world Java web Maven项目

此博文参考http://blog.csdn.net/qq_27093465/article/details/63683873,少走了很多弯路,特此感谢 环境: 1,jdk1.8, 2,maven3, 3,tomcat8, 4,IDEA2017. 首先创建一个maven helloworld项目,这里pom文件等可能会标红,我直接没管. 添加一个新的model(这里因为ios和windows没有区别,没有自己截图) 直接点下一步 项目创建完成之后 估计有的小伙伴们到这个地方,哎,发现,我怎么就只有

jHipster 3.4 创建最流行Java Web应用项目最简单的入门基本教程

jHipster(J潮客)其亮点: 风头超劲,席卷欧美,最新全能Java Web开发程式产生器 (java web generator). 由Java专家累积的开发经验,配上各类实用的框架技术,去繁取精的运用,全方位的配置,制成出完备的开发应用程式. 完美Java体系架构,适合各行各业项目,尤其以适用于面向服务的体系结构(SOA)更为胜任. 不论菜鸟,老牛或专家,极容易上手,只要你可以下载及建立以下要求的工作环境. 快速建成一个制作就绪的基本项目工作模版,令你可以用有限的精力专注业务上的运作.

Java Web入门项目之“网络交友”的设计与实现

前言:这个小项目是我刚学习JSP时,参考"JSP程序设计"这本书写的.这里之所以说参考这本书而不是照着这本书写,主要是因为我自己完成的时候删掉了不少繁琐的写法(比如:文件上传):同时对书中容易产生SQL注入漏洞,XSS跨站脚本漏洞等地方的写法进行了修改过滤:登录页面加上了随机验证码.除此之外,还添加了文件管理功能 PS:整个项目没有特别的难点,可以分为一个个功能点实现,大神轻喷,个人认为对初学Java Web的童鞋还是有参考意义的 注:整个项目的完整源代码和sql文件我会在文末给出下载

IntelliJ IDEA 14.x 与 Tomcat 集成,创建并运行Java Web项目

创建Web项目 1.File -> New Project ,进入创建项目窗口 2.在 WEB-INF 目录下点击右键,New -> Directory,创建 classes 和 lib 两个目录 3.File -> Project Structure,进入 Project Structure窗口 4.点击 Modules -> 选中项目“JavaWeb” -> 切换到 Paths 选项卡 -> 勾选 “Use module compile output path”,将

IDEA与Tomcat创建并运行Java Web项目

创建Web项目 1. File -> New Project ,进入创建项目窗口 2.在 WEB-INF 目录下点击右键, New -> Directory ,创建  classes 和  lib 两个目录 3. File -> Project Structure ,进入 Project Structure窗口 4.点击 Modules  -> 选中项目“ JavaWeb ” -> 切换到  Paths 选项卡 -> 勾选 “ Use module compile ou

MyEclipse2015创建配置Web+Maven项目

首先我的MyEclipse版本是2015 stable 2.0,在MyEclipse中创建Maven项目通常有两种常见的方式,它们分别是: New Maven Project  New Web Project & Add maven support  正确的姿势是第二种!因为第一种是通过archetype插件的一个web-app骨架创建的,版本比较低(J2EE1.3),修改调试起来问题也很多,之前我也因此出了许多莫名其妙的问题,而且MyEclipse的缔造者Genuitec也在其官方文档中提到了

学生信息的添加 Java web简单项目初试(修改)

错误原因: 1.Java web 的Servlet类没有配置好,并且缺少一个 Dao类(Date Access Object通常用于操作数据库的). 2.代码的某些名称错误,导致数据库数据存储错误. 添加的Dao类如下: 1 package com.Dao; 2 3 import java.sql.Connection; 4 import java.sql.PreparedStatement; 5 import java.sql.ResultSet; 6 import java.sql.SQLE

工程目录 Java/Web/Maven

jar包和war包的区别 war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块.而jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的.它们都是压缩的包,拿Tomcat来说,将war文件包放置它的\webapps\目录下,启动Tomcat,这个包可以自动进行解压,也就是你的web目录,相当于发布了.  war包:是做好一个web应用后,通常是网站,打成包部署到容器中.jar包:通常是开发时要引用通用类,打成包便于存放管理.ea

如何创建支持Eclipse IDE的Maven项目

使用Maven创建的项目是不支持任何IDE的,不能导入IDE中,因为项目格式都不符合特定IDE的格式要求,那么如何创建符合IDE要求的项目呢? 1.使用mvn eclipse:eclipse 命令把项目转换成支持Eclipse IDE的项目. 2.使用mvn idea:idea 命令把项目转换成支持IntelliJ IDEA的项目. 以下只说明如何将Maven项目转成Eclipse IDE支持的项目. 1.进入项目的根目录,也就是项目的pom.xml所在的目录,然后执行命令 mvn eclips