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,如图:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【优质项目推荐】 1、项目代码均经过严格本地测试,运行OK,确保功能稳定后才上传平台。可放心下载并立即投入使用,若遇到任何使用问题,随时欢迎私信反馈与沟通,博主会第一时间回复。 2、项目适用于计算机相关专业(如计科、信息安全、数据科学、人工智能、通信、物联网、自动化、电子信息等)的在校学生、专业教师,或企业员工,小白入门等都适用。 3、该项目不仅具有很高的学习借鉴价值,对于初学者来说,也是入门进阶的绝佳选择;当然也可以直接用于 毕设、课设、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,可以在此代码基础上二次开发,进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎借鉴使用,并欢迎学习交流,共同探索编程的无穷魅力! 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值