[置顶] idea相关的配置及其我的第一个maven依赖下的第一个web工程
2016-11-16 15:13
302 查看
这篇文章会根据我的学习慢慢的完善,不当之处还请大神们不吝赐教!
idea的好处我就不用多说了,想必各位大神都已经知晓了,
maven管理项目工程的方便之处也是如此。好了废话不多说了。
当我们安装完成idea后,打开idea后,
根据自己的需求来创建一个web工程—-new–>project会来到此页面
其中:
(1)是选择我们自定义安装的jdk的路径;
(2)对于初学者来说这里我们可以不用打勾;
(3)选择maven管理整个工程。
完成了上述的三步以后,我们就可以进行下一步了。
其中:
(1).GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。
(2).ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。一般都是域名倒写。
(3).Version是项目的版本信息,首次创建项目时,一般选择默认就可以了。
下一步之后来到:
其中:
(1).这里的名称要和前面的GroupID一致;
(2).根据自己的需求我们可以自己选择此项目的路径,记得在工作空间下面自己添加上“\项目名称”。
至此一个web项目就创建好了。
右下角的自动导入maven依赖,记得点击一下哦,当然了你也可以在settings里面自己设置maven自动导包的,这里就不再赘述了。
观察左上角的项目结构,我们知道仅仅这些是不够的,
关于main文件夹下面怎么没有java文件夹的问题,大家可以百度一下哦。
一般这里我们都是通过Servlet来和前台进行通信的,所以需要到
maven repository这里写链接内容
中去查找我们所需要的依赖。
这里我们选怎第一个点击进去,就可以来到这里了,在这里我们可以选择一个数量比较高的依赖作为我们Servlet的依赖。
点击进去我们就到了这个页面:
我们只要把红色框框里面的依赖拷贝到我们项目的根目录下的pom文件里面即可,idea会自动为我们下载我们添加的依赖的。
大家可以对比下面两张图片看一下:
这是添加依赖之前。
这是添加依赖之后。
好了,依赖已经添加了,我们可以在java文件夹的下面来新建我们的类了。
这里我新建了一个HelloServlet.java的文件:
这里我编写了一个很简单的程序。
其实之前我已经在main文件夹下面已经新建了一个webapp的文件夹,
并且在此文件夹下面新建了一个WEB-INF的文件夹,在这个文件夹的下面建立了一个web.xml的空文件,如果你想知道这是为什么,你可以去查看相关的资料这里就不再赘述了。
现在我们需要部署一下web.xml,操作如图所示:
选择Edit File Templates….之后,
我们需要把右边框框里的这段代码拷贝到我们的web.xml文件中,
现在我们需要在web.xml的文件中写入如下的代码:
其中这里的代码是我们刚刚拷贝过来的,
这段代码给出了servlet的注册名和执行这个servlet的执行类的全路径。
这里给出了name和url地址。
下面就是对tomcat的配置了,请参见—-这里写链接内容
一切准备就绪,我们现在可以点击启动按钮了—-
这时候我们的浏览器就被打开了—-
这时需要我们在地址栏输入我们自己设置的url,此时就可以看到输出了—-
嗯,到这里就结束了,不知道你看明白了木有呢,后面还会继续更新的。
idea的好处我就不用多说了,想必各位大神都已经知晓了,
maven管理项目工程的方便之处也是如此。好了废话不多说了。
当我们安装完成idea后,打开idea后,
根据自己的需求来创建一个web工程—-new–>project会来到此页面
其中:
(1)是选择我们自定义安装的jdk的路径;
(2)对于初学者来说这里我们可以不用打勾;
(3)选择maven管理整个工程。
完成了上述的三步以后,我们就可以进行下一步了。
其中:
(1).GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。
(2).ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。一般都是域名倒写。
(3).Version是项目的版本信息,首次创建项目时,一般选择默认就可以了。
下一步之后来到:
其中:
(1).这里的名称要和前面的GroupID一致;
(2).根据自己的需求我们可以自己选择此项目的路径,记得在工作空间下面自己添加上“\项目名称”。
至此一个web项目就创建好了。
右下角的自动导入maven依赖,记得点击一下哦,当然了你也可以在settings里面自己设置maven自动导包的,这里就不再赘述了。
观察左上角的项目结构,我们知道仅仅这些是不够的,
关于main文件夹下面怎么没有java文件夹的问题,大家可以百度一下哦。
一般这里我们都是通过Servlet来和前台进行通信的,所以需要到
maven repository这里写链接内容
中去查找我们所需要的依赖。
这里我们选怎第一个点击进去,就可以来到这里了,在这里我们可以选择一个数量比较高的依赖作为我们Servlet的依赖。
点击进去我们就到了这个页面:
我们只要把红色框框里面的依赖拷贝到我们项目的根目录下的pom文件里面即可,idea会自动为我们下载我们添加的依赖的。
大家可以对比下面两张图片看一下:
这是添加依赖之前。
这是添加依赖之后。
好了,依赖已经添加了,我们可以在java文件夹的下面来新建我们的类了。
这里我新建了一个HelloServlet.java的文件:
这里我编写了一个很简单的程序。
其实之前我已经在main文件夹下面已经新建了一个webapp的文件夹,
并且在此文件夹下面新建了一个WEB-INF的文件夹,在这个文件夹的下面建立了一个web.xml的空文件,如果你想知道这是为什么,你可以去查看相关的资料这里就不再赘述了。
现在我们需要部署一下web.xml,操作如图所示:
选择Edit File Templates….之后,
我们需要把右边框框里的这段代码拷贝到我们的web.xml文件中,
现在我们需要在web.xml的文件中写入如下的代码:
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>com.jj.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> </web-app>
其中这里的代码是我们刚刚拷贝过来的,
<servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>com.jj.HelloServlet</servlet-class> </servlet>
这段代码给出了servlet的注册名和执行这个servlet的执行类的全路径。
<servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping>
这里给出了name和url地址。
下面就是对tomcat的配置了,请参见—-这里写链接内容
一切准备就绪,我们现在可以点击启动按钮了—-
这时候我们的浏览器就被打开了—-
这时需要我们在地址栏输入我们自己设置的url,此时就可以看到输出了—-
嗯,到这里就结束了,不知道你看明白了木有呢,后面还会继续更新的。
相关文章推荐
- Idea 配置 maven web 工程理解
- Idea创建maven工程 上传提交Spark运行 WordCount 配置依赖插件文件 全步骤
- Maven转换成Eclipse/Idea/MyEclipse工程,以及配置Web工程
- MyEclipse9下Maven开发Web工程的配置教程
- MyEclipse9下Maven开发Web工程的配置教程
- MyEclipse + Maven开发Web工程的详细配置过程
- 一个完整的maven配置selenium webdriver工程实例(六)
- 一个完整的maven配置selenium webdriver工程实例(二)
- MyEclipse + Maven开发Web工程的详细配置过程
- Maven安装,MyEclipse + Maven开发Web工程的详细配置过程
- MyEclipse + Maven开发Web工程的详细配置过程
- MyEclipse + Maven开发Web工程的详细配置过程
- 一个完整的maven配置selenium webdriver工程实例(五)
- 个人自制maven快速入门及其管理web项目多模块的依赖图文并茂教程
- MyEclipse + Maven开发Web工程的详细配置过程
- MyEclipse9 Maven开发Web工程 详细配置
- MyEclipse9 Maven开发Web工程 详细配置
- MyEclipse + Maven开发Web工程的详细配置过程
- 工程目录Maven安装配置及其插件m2e(Eclipse Indigo 和 MyEclipse8.5)的安装配置
- 一个完整的maven配置selenium webdriver工程实例(三)