基于SSM框架的管理系统:简单实现增、删、改、查。

基于SSM框架的管理系统:简单实现增、删、改、查。

今天将介绍如何使用idea来搭建基于maven+SSM框架,来实现简单的对于数据库的的增,删,查,改操作。
一.新建项目
首先需要在idea中新建一个项目,详细步骤为:1.在“New Project”中选择“Maven”一栏并勾选“…create from archetype”,因为要搭建一个web项目,所以再选中“maven-archetype-webapp”这行说明。2.之后会显示输入"GroupId"与"ArtifactId"信息。需要说明的是,在这里GroupId表示定义该项目属于哪个组,一般会使用公司或者学校等组织命名,例如我们在这里使用的com.whut,而ArtifacctId则表示定义当前的Maven项目在组中的ID,例如对于web项目其ID为"spring-web"。3.之后需要选择Maven的目录,可以选择本地目录也可以选择自带的默认maven3.0,后面两栏分别表示的是maven的setting文件地址和jar包的仓库地址。 4.在"Properties"需要添加“name:archetypeCatalog”和"value:internal"这一项。之后是默认信息,在next之后点击“finish”来完成新建项目,此时显示窗口右侧弹出的"import changes"需要点击以加载一些更新信息的载入。最后若控制台底部显示出“Build success”则说明项目搭建成功。
基于SSM框架的管理系统:简单实现增、删、改、查。_第1张图片
基于SSM框架的管理系统:简单实现增、删、改、查。_第2张图片

二.搭建SSM框架

在“project”新建成功后,就需要搭建SSM 框架环境。1.首先在“main”下新建Java项目,并且右键单击,选择“mark directory as—”,“text sources root”,将其设置为java类的根目录。2.再在“main”下新建“recource”和“webapp”文件夹,将“recource”设置为"recources root"即资源文件根目录。3.因为这次的框架搭建以Mysql中的userinfo表为操作对象,所以需要在java目录下新建“com”=》“whut”项目,在“whut”下新建“bean”,“controller”,“dao”和“service”文件夹,在“resources”目录下新建“mapper”文件夹,并在里面添加“UserMapper.xml”文件。同时在“resources”目录下添加配置文件:“applicationContext.xml”“db.properties”“log4j.properties"和"spring-mvc.xml”。4.之后需要配置pom.xml文件,修改和添加相关内容至 5.在配置完成之后,需要在之前的"bean"“controller”"dao"和"service"四个文件夹下分别添加相关的java类和接口,在里面编写相关的声明等内容。6.在“UserMapper.xml”文件中添加印象。配置“applicationContext.xml”“db.properties”"log4j.properties"和"spring-mvc.xml"四个文件。
基于SSM框架的管理系统:简单实现增、删、改、查。_第3张图片
“applicationContext.xml”



    
    

    
    
        
        
        
        
        
        
    

    
    
        
        
        
        

        
        

    

    
    
    
        
        
        
        
    



    
    


    
    
    
        
    
    
    


“db.properties”

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/idea
jdbc.username=root
jdbc.password=0121610880503

“log4j.properties”

# Global logging configuration
log4j.rootLogger=DEBUG, stdout
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

“spring-mvc.xml”




    
    

    
    
    

    
    
        
        
    

三.前端模块搭建

在“webapp”目录下添加“jsp”文件夹。在该目录下新建1."addUser.jsp"2."allUser.jsp"和3."updateUser.jsp"文件,然后导入或者编写前端界面内容。然后需要将“web.xml”中的内容作出修改,最后在“webapp目录下新建"index.jsp"文件,添加界面打印显示的信息。
基于SSM框架的管理系统:简单实现增、删、改、查。_第4张图片
“web.xml”




  
  
    contextConfigLocation
    classpath*:applicationContext.xml
  

  
  
    org.springframework.web.context.ContextLoaderListener
  
  
    org.springframework.web.context.request.RequestContextListener
  

  
  
    characterEncodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    
      encoding
      UTF-8
    
  
  
    characterEncodingFilter
    /*
  

  
  
    dispatcherServlet
    org.springframework.web.servlet.DispatcherServlet
    
    
      contextConfigLocation
      classpath:spring-mvc.xml
    
    
    1
  
  
    dispatcherServlet
    *.do
  



“index.jsp”

<%@ page language="java" contentType="text/html; charset=UTF-8"
         pageEncoding="UTF-8" isELIgnored="false"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


Hello World!

查询所有用户

四.添加tomcat配置

选择idea中的"edit configurations",单击“+”号,选择本地的"local tomcat Server",可以自己命名和选择浏览器,使用默认的也没有问题,之后在“Deployment”中单击“+”号,添加第二项"war exploded"。设置完成后,如果没有差错的话就可以正常运行并且弹出网页界面。
基于SSM框架的管理系统:简单实现增、删、改、查。_第5张图片
基于SSM框架的管理系统:简单实现增、删、改、查。_第6张图片

你可能感兴趣的:(基于SSM框架的管理系统:简单实现增、删、改、查。)