使用IDEA创建一个SSM工程(非maven)

本文详细介绍了如何在IntelliJ IDEA中搭建一个非Maven的SSM(Spring+SpringMVC+MyBatis)项目,包括项目结构设置、配置文件编辑及Tomcat部署步骤。

说在前面的话

直到现在从Eclipse向IDEA转的人越来越多,但是IDEA的项目创建让人摸不清头脑,因此这里我创建一个非maven的ssm工程,供大家练练手,进一步的了解IDEA在项目中的使用。

创建项目

首先创建一个工程
在这里插入图片描述
选择java,图中画框框的多注意一下
在这里插入图片描述
创建工程的名字 SSMProject01
在这里插入图片描述
下面看一下原始的项目结构,很明显和Eclipse创建的项目部太一样,这里我们需要进行设置。
在这里插入图片描述
下面我们在WEB-INF下创建lib和classes两个文件夹,lib里存放jar包,classes里存放编译的文件。
在这里插入图片描述
把ssm需要的Jar包存放到lib中
在这里插入图片描述
创建完两个文件夹后我们再进行配置,也就是告诉编辑器lib和classes存放的位置。点击快捷键Ctrl+Shift+Alt+S或者点击图中的快捷按钮
在这里插入图片描述
在这里插入图片描述
接下来操作见图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在src下创建一个IndexController.java文件
在这里插入图片描述
在这里插入图片描述
在WEB-INF下创建一个jsp文件夹,然后把index.jsp文件剪切过去。在这里插入图片描述
编辑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_4_0.xsd"
         version="4.0">
    <display-name>SSMProject01</display-name>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

    <!-- 加载spring容器 -->
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:applicationContext*.xml</param-value>
    </context-param>
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

    <!-- 解决post乱码 -->
    <filter>
        <filter-name>CharacterEncodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>utf-8</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>CharacterEncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>


    <!-- springmvc的前端控制器 -->
    <servlet>
        <servlet-name>SSMProject01</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <!-- contextConfigLocation不是必须的, 如果不配置contextConfigLocation, springmvc的配置文件默认在:WEB-INF/servlet的name+"-servlet.xml" -->
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:applicationContext.xml</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>SSMProject01</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
</web-app>

在src下创建一个applicationContext.xml文件
在这里插入图片描述
编辑applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:p="http://www.springframework.org/schema/p"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd
        http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd">

    <context:component-scan base-package="cn.tsu.xiaofeng" />
    <mvc:annotation-driven />
    <bean
            class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/jsp/" />
        <property name="suffix" value=".jsp" />
    </bean>
</beans>

编辑index.jsp文件

<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2019/2/5 0005
  Time: 20:23
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>您好,欢迎来到IDEA</title>
  </head>
  <body>
 IDEA:您好${xiaofeng};
  </body>
</html>

下面开始配置Tomcat。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
启动tomcat
在这里插入图片描述
在浏览器输入http://localhost:8080/SSMProject01/gethtml
在这里插入图片描述
ssm非maven工程搭建成功,若您在操作的过程中有任何疑问,欢迎留言!!

下一期给大家介绍IDEA搭建mavenSSM工程。

### 回答1: 1. 首先,我们需要在IDE中创建一个Maven项目。可以选择使用Eclipse或者IntelliJ IDEA等IDE。 2. 在创建项目时,需要选择Maven项目类型,并且选择相应的Maven版本。 3. 在创建项目时,需要选择相应的框架和技术,例如Spring、Spring MVC和MyBatis等。 4. 在创建项目时,需要配置相应的依赖和插件,例如MySQL驱动、Jackson等。 5. 在创建项目后,需要配置相应的配置文件,例如数据库连接配置、日志配置等。 6. 在创建项目后,需要编写相应的代码,例如控制器、服务层、数据访问层等。 7. 在编写代码时,需要遵循相应的规范和约定,例如命名规范、代码风格等。 8. 在编写代码时,需要进行相应的测试和调试,确保代码的正确性和可靠性。 9. 在完成项目后,需要进行相应的部署和发布,例如打包成WAR文件并部署到Tomcat等服务器上。 10. 在部署和发布后,需要进行相应的维护和更新,例如修复BUG、添加新功能等。 ### 回答2: 首先,需要先了解什么是SSM项目MavenSSM项目指的是Spring+SpringMVC+Mybatis的组合来开发Web应用程序。这种组合可以在业务逻辑和展示逻辑上相互分离,因此可以大大提高代码的可重用性和可维护性。 Maven一个Java项目管理工具,它可以自动下载相应的依赖库、编译代码、运行测试和打包等,因此可以大大提高Java项目的开发效率和管理效率。 在创建SSM项目Maven时,可以按照以下步骤来操作: 1.打开Eclipse,并选择“File”->“New”->“Other”,在弹出的窗口中选择“Maven Project”,然后点击“Next”。 2.在Maven Project的配置页面上,可以选择创建一个空白的或者是基于Archetype的Maven项目。选择“Create a simple project (skip archetype selection)”并且在GroupId和ArtifactId输入相应的项目名称,然后点击“Next”。 3.在下一页中可以选择是否需要设置Maven的一些属性,例如POM和构建设置等等。不需要修改的话就直接点击“Next”。 4.接下来需要对项目的目录结构进行配置,在这个页面中我们需要将src/main/java、src/main/resources、src/test/java和src/test/resources这些文件夹都添加到项目中。 5.在“Finish”按钮上点击之前需要确认以上设置都是正确的,然后点击“Finish”来创建Maven项目。 6.创建Maven项目之后,需要在项目中添加相应的依赖库和配置文件来实现SSM框架的搭建。这个过程可以在Eclipse中通过添加Maven依赖库、编写Spring配置文件、Mybatis配置文件和建立SpringMVC的转发控制器等等来完成。 7.最后可以在项目中编写相应的业务代码、实体类和数据访问对象等等,然后运行项目来测试和调试代码。 注意事项: 在创建Maven项目搭建SSM框架时需谨慎操作,这个过程需要对Java开发技术以及Spring、SpringMVC和Mybatis框架的基本知识有一定的了解。另外,在开发过程中需要注意代码的可重用性和可维护性,为后续的开发提供便捷和支持。 ### 回答3: 一个基于SSM框架的Maven项目创建步骤如下: 1. 在IDE中创建一个新的Maven项目 可以用Eclipse或IntelliJ IDEA创建Maven web项目,之后选择web项目并命名你的项目。 2. 添加Maven的依赖 在项目的pom.xml文件中添加SSM框架所需的依赖,这些依赖包括Spring、MyBatis、SpringMVC等核心框架,选择合适的版本并将其添加到pom.xml中。 3. 创建基础框架 在项目创建一个目录(可以命名为src/main/java),在这个目录中创建以下三个子目录: -controller:用于创建SpringMVC的Controller类 -service:用于创建Spring的Service接口和实现类 -dao:用于创建MyBatis的Mapper映射文件和对应的Dao接口 4. 在Spring中配置数据源信息 打开主配置文件(applicationContext.xml),添加JDBC数据源和MyBatis相关的配置项,这些配置项包括数据源连接、数据库驱动信息、MyBatis的SQLSessionFactory、事务管理器等,以确保项目可以连接到数据库并执行相关的操作。 5. 配置SpringMVC信息 在SpringMVC配置文件(spring-mvc.xml)中添加MVC的相关配置,如视图解析器、静态资源处理器等,同时也要配置Controller层和Service层的扫描路径。 6. 编写Controller和Service类和Dao接口及其实现类 在对应的目录下编写相应的代码,建立项目的基本框架。 7. 编写Mapper映射文件 在MyBatis的mapper目录下编写Mapper映射文件,对实体类进行增删改查的操作。 以上就是一个基于SSM框架的Maven项目创建过程,通过这个过程可以建立一个完整的Web项目,并进行相关的业务和逻辑处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值