首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >最新版IntelliJ IDEA 15开发Java Maven项目

最新版IntelliJ IDEA 15开发Java Maven项目

作者头像
Java架构师必看
发布2021-03-22 15:25:53
发布2021-03-22 15:25:53
7230
举报
文章被收录于专栏:Java架构师必看Java架构师必看

IntelliJ IDEA是最好的java开发IDE之一

下载地址:http://www.jetbrains.com/idea/download/

1.安装好之后开始创建项目

2.选择Maven类型项目,选择JDK

3.设置Maven坐标

4.需要给新项目Add Framework support

5.选择Java EE项目模板

6.初始的网站

修改pom.xml文件增加以下依赖

代码语言:javascript
复制
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>jsp-api</artifactId>
            <version>2.2</version>
        </dependency>

7.配置Tomcat

8.需要注意的就是热部署问题。需要选择On frame dectivation为:Update classes and resources需要注意第一次不会有这个选项,需要先配置Deployment才可以

9.设置Deployment

10.如果需要可以设置Application context

11.运行Tomcat

12.jsp页面正确展现在浏览器中

13.新建一个Servlet

14.这里需要注意的是选中Create Java EE6 annotated class会默认创建带上注解的Serlvet

15.默认的Serlvet在JDK8下需要修改,不然不能运行

说明下:JDK8下支持3种Selvet

1.注解一

代码语言:javascript
复制
@WebServlet("/Hello")

2.注解二

代码语言:javascript
复制
@WebServlet(name = "HelloServlet", urlPatterns = {"/Hello"})

3.非注解,传统的XML模式

代码语言:javascript
复制
    <servlet>
        <servlet-name>HelloServlet</servlet-name>
        <servlet-class>com.w1.HelloServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>HelloServlet</servlet-name>
        <url-pattern>/Hello</url-pattern>
    </servlet-mapping>

16.部署方法一

17.部署方法二

本文由来源 21aspnet,由 javajgs_com 整理编辑,其版权均为 21aspnet 所有,文章内容系作者个人观点,不代表 Java架构师必看 对观点赞同或支持。如需转载,请注明文章来源。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档