idea的使用3——创建项目1

1. 创建普通项目

1.1 启动时创建项目

1.1.1 创建项目

打开idea,在弹窗中点击create new project创建项目,如图:

然后,在弹窗中,配置JDK

注意:因为我使用的是社区版,所以功能有限

然后,选择JDK版本,如图:

点击OK

点击next

我们什么都不勾选,就创建一个空的项目,点击next

project_name:项目名称

project location:项目的位置

选择项目存放的位置,如图:

然后在location的位置加上“ /项目名称 ”,然后项目名称就自动同步了。

点击finish。

1.1.2 创建java代码

1. 创建package

点击左侧的project,回显示项目目录结构

在src上右键,new-package

输入包名,回车

2. 创建类

鼠标右键包名-new-java class

输入类名,回车

注意:

1. 在项目名称下面有一个目录,是项目的扩展jar

2. 在项目下多了两个文件:.idea和 *.iml文件,这两个文件由idea维护,是idea针对该项目的配置文件,也可以隐藏掉,参考idea的配置说明

1.1.3 运行项目

1. 通过菜单栏

2. 鼠标右键

1.2 在项目中创建另外的项目

单击File-New-Project,如图:

其他的步骤同上。

2. 创建普通的maven工程

2.1 创建步骤

单击 file-new-project-maven,如图:

这一系列的maven插件列表,我们使用比较多的有三个

1. quickstart:快速创建

2. site:创建聚合项目的使用

3. webapp:创建java的普通项目

这里,我们选择第三个,创建一个普通项目。

注意:如图所示的两个地方,如果没有配置就配置,没勾选就勾选

选中weapp,点击next,输入对应的信息,如图:

点击next,选中对应的maven,如图:

检查一下项目信息是否正确,点击finish,如图:

我们发现现在的项目结构是错误的,这是因为idea在创建maven项目的时候,需要一个构建插件,而idea默认是没有这个插件的,所以需要从远程下载,所以我们可以看到控制台一直在下载插件,如图:

等待一会,下载完毕,再看目录结构正常了

注意:当网速很慢或者我们不想让其等待其自动构建的时候,我们可以通过设置来完成这个,可以参考idea的配置

2.2 普通maven项目开发过程

需求:将Jsp中的表单数据提交到servlet中,并打印出来

2.2.1 在项目中创建目录

2.2.2 修改目录类

我们创建的目录可能是普通的目录,我们想改变目录的属性,让某个目录有具体的含义,idea提供了修改目录属性的功能,如图:

我现在显然我新建的java目录可以存放java类,操作步骤如下:

选中目录java-右上角如图所示的图标(Project Structure)

点击之后,出现弹窗,选中Modules

然后,选中java目录,点击Source,如图:

点击Apply,点击OK。

2.2.4 编写业务

1. 修改pom.xml文件

<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>org.example</groupId>
  <artifactId>helloCommonMaven</artifactId>
  <version>1.0-SNAPSHOT</version>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>

    <!--添加servlet的坐标-->
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>2.5</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>

  <build>

    <plugins>
      <!--配置tomcat插件-->
      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
          <path>/</path>
          <port>9090</port>
          <server>tomcat7</server>
        </configuration>
      </plugin>
    </plugins>

  </build>


</project>

2. JSP

<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2020/1/15
  Time: 21:04
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>zoudmBean</title>
  </head>
  <body>
  <form action="addUser" method="post">
    用户名:<input type="text" name="username" /><br>
    年龄:<input type="text" name="age" /><br>
    <input type="submit" value="提交" />
  </form>
  </body>
</html>

2.2.5 启动maven的tomcat插件

点击右侧的Maven,展开Plugins——tomcat7,双击命令tomcat7:run,如图:

发布了143 篇原创文章 · 获赞 7 · 访问量 4453

猜你喜欢

转载自blog.csdn.net/weixin_43318134/article/details/103843584
今日推荐