IntelliJ IDEA新建JAVA WEB项目(转载)

时间:2022-03-01 06:49:00

IntelliJ IDEAjava语言开发的集成环境IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手代码自动提示重构J2EE支持、各类版本控制工具(gitsvngithub等)、JUnitCVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的IDEAJetBrains公司的产品,这家公司总部位于捷克*的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTMLCSSPHPMySQLPython等。免费版只支持Java少数语言

下面我们学习如何用IntelliJ IDEA一个新建JAVA WEB项目。

IntelliJ IDEA新建JAVA WEB项目(转载)

工具/原料

 
  • 一台装IntelliJ IDEA的电脑

概念:project和module

 
  1. 1
       project是一个完整的项目module是项目中的一个小模块。同时一个module还可以包含多个module。

    比如我们要做一个MVC项目,可以这么做:

    项目名MVCXX

    新建两个Java类型的module分别名为ModelController

    新建一个Web Appliction类型的module分别名为View

    至于它们之间怎么建立依赖关系以后的教程会讲。

    IntelliJ IDEA新建JAVA WEB项目(转载)
    END

具体步骤

 
  1. 1

    下面我们在IntelliJ IDEA下新建一个Web应用项目

    打开新建项目对话框

    在IntelliJ IDEA主界面顶部菜单栏依次“File”-"New"-"Project..."

    IntelliJ IDEA新建JAVA WEB项目(转载)
  2. 2

    在对话框中依次点击:

    1)“Java Enterprise”选项卡

    2)勾选“Web Application(3.1)”复选框,这是表示我们新建的项目是个网站

    其他选项默认。

    3)“Next”按钮。

    这一步是在project下添加一个默认的与project同名的module

    IntelliJ IDEA新建JAVA WEB项目(转载)
    IntelliJ IDEA新建JAVA WEB项目(转载)
  3. 3

    填写项目的名称路径

    1)“Project name”后的文本框填写项目名称

    2)“Project location”后的文本框填写项目路径。也可以点击“...”来打开选择路径的对话框。

    3)点击“Finish”即完了项目的创建。

    IntelliJ IDEA新建JAVA WEB项目(转载)
    END

扩展一:新建多Module

 
  1. 1

    下面在Project里在新建一个Module

    打开新建Module对话框

    在IntelliJ IDEA主界面顶部菜单栏依次“File”-"New"-"Module..."

    IntelliJ IDEA新建JAVA WEB项目(转载)
  2. 2

    这一步与具体步骤相同,如果想新建一个Java Web模块就勾选“Web Application”复选框,如果想建一个Java类库项目则不用勾选。

    点击“Next”。

    IntelliJ IDEA新建JAVA WEB项目(转载)
  3. 3

    这里只建议修改“Module name”,其他的默认就好。

    点击“Finish”及完成创建。

    IntelliJ IDEA新建JAVA WEB项目(转载)
    END

扩展二:批量新建多Module

 
  1. 一个project里往往有多个Module,我们现在来看看怎么批量新建多个Module

    IntelliJ IDEA主界面顶部菜单栏依次“File”-"New"-"Project..."

    IntelliJ IDEA新建JAVA WEB项目(转载)
  2. 打开对话框中默认选中“Modules”选项卡。

    点击对话框顶部的“+”-“New Module”。之后步骤与“扩展一:新建多Module  ”二至四步相同。

    如要再建Module重复此步骤即可。

    IntelliJ IDEA新建JAVA WEB项目(转载)

IntelliJ IDEA新建JAVA WEB项目(转载)的更多相关文章

  1. 使用Intellij idea新建Java Web项目(servlet) 原理及初步使用

    准备 JDK       (配置JDK_HOME\bin   和 CLASSPATH)   注:JDK8下载已经需要注册了,请使用JDK11(现在是官方长期支持的版本)     对于我们新手来说,JD ...

  2. Mac下Intellij IDea发布Java Web项目详解五 开始测试

    测试前准备工作目录 Mac下Intellij IDea发布Web项目详解一 Mac下Intellij IDea发布Java Web项目(适合第一次配置Tomcat的家伙们)详解二 Mac下Intell ...

  3. 26.使用IntelliJ IDEA开发Java Web项目时,修改了JSP后刷新浏览器无法及时显示修改后的页面

    转自:https://blog.csdn.net/yuxxz/article/details/51318908 使用IntelliJ IDEA开发Java Web项目时,修改了JSP后刷新浏览器无法及 ...

  4. 使用intelliJ IDE开发java web项目

    <!-- spring版本号 --> <spring.version>4.3.0.RELEASE</spring.version> <!-- mybatis版 ...

  5. 【转载】使用 IntelliJ IDEA 新建一个 web项目

    IntelliJ IDEA 创建Web项目(全教程)   说明:IntelliJ IDEA 版本为14.JDK 版本为1.7tomcat 版本为apache-tomcat-7.0.70 注:在创建过程 ...

  6. 使用IntelliJ IDEA新建Java Web后端resfulAPI模板

    初始化项目 打开IntelliJ IDEA,我的版本是Version 2018.1.4.点击Create New Project.在左侧的列表中选择Maven.然后在右侧勾选Create from a ...

  7. Mac下Intellij IDea发布Java Web项目详解四 为所有Module配置Tomcat Deployment

    准备工作1:新建第一个JavaWeb项目 准备工作2:新建Module step5 为所有项目配置Deployment 5.1 如图 5.2 [+][Artifact] 5.3 将这里列出的所有内容选 ...

  8. 新建Java Web项目

    1.MyEclipse的菜单栏--File--Web Project,新建一个web工程 Project name 填上自己的项目名称,例如HelloWorld. 需要选择Java EE版本以及Tar ...

  9. Intellij Idea识别Java Web项目

    使用maven生成一个Java项目,手动添加相应的web目录WEB_INF,web.xml等,此时idea没有自动识别为web项目,此时编辑web.xml文件会出现一些不该出现的错误,需要做的就是让i ...

随机推荐

  1. iOS 8 牛刀小试

    iOS 8 牛刀小试 1.UIWindow的bounds发生变化(Window本身发生了旋转) iOS 7之前Window的bounds不会随着方向而变化,但是到了iOS 8以后,随着设备方向的旋转, ...

  2. 玩转ubuntu FAQ

    一.用wubi安装ubuntu的时候自动重新下载 1.双击ubuntu.ios让windows加载这个镜像 2.断开网络 二.安装其他程序时提示Error: Dependency is not sat ...

  3. ASP&period;NET MVC 4 插件化架构简单实现-思路篇

    用过和做过插件的都会了解插件的好处,园子里也有很多和讨论,但大都只些简单的加载程序集什么的,这里主要讨论的就是使用 ASP.NET MVC 4 来实现每个插件都可以完全从主站点剥离出来,即使只是一个插 ...

  4. MYSQL&colon; Cannot delete or update a parent row&colon; a foreign key constraint fails

    这可能是MySQL在InnoDB中设置了foreign key关联,造成无法更新或删除数据.可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况. SET FOREIGN_KEY_CHE ...

  5. 树状数组(BIT)

    i的二进制的最后一个1可以通过i&(-i)得到,时间复杂度o(logn).对于W*H的二维BIT只需要建立H个大小为x轴方向元素个数W的BIT,复杂度O(logW+logH).同样的方法可以扩 ...

  6. 计算机网路中CDP&comma;LLDP&comma;STP的详解

    CDP,LLDP,STP知识详解 (1) CDP CDP(Cisco Discovery Protoco:Cisco发现协议)是Cisco专有的用来发现邻接点的协议 ,所有的Cisco产品都支持CDP ...

  7. PYTHON进阶(3)

    学习内容: 1.Python模块redis 2.Python模块memcach 3.Python模块SQLAlchemy 一.Python模块redis redis介绍 二.Python模块memca ...

  8. Google Chrome调试js代码&comma;开发者工具之调试工具常用功能

    参考:Google Chrome调试js代码-http://www.open-open.com/lib/view/open1384785324165.html 重点:左下角一个{}括号图标按钮用于把杂 ...

  9. oracle 建立一个视图,然后授权其他用户访问

    grant select on V_LIC_ENTRY_HZ_STATUS to ielicr2013; create or replace view dept_sum_vw (name,minsal ...

  10. jmeter操作 — 文件上传、下载

    一.上传/下载的过程.        上传的过程就是你把你本地的文件,扔到服务器上的这么一个过程.        下载呢,就是把服务器上的文件拿过来,然后存到你本地的这么一个过程.        总结 ...