停车场信息管理系统

停车场信息管理系统(基于SSM的Java开发项目)

一.MVC架构模式

模型-视图-控制器模式,也称为MVC模式(Model View Controller)。用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。它把软件系统分为三个基本部分:

    模型(Model):负责存储系统的中心数据。

    视图(View):将信息显示给用户(可以定义多个视图)。

    控制器(Controller):处理用户输入的信息。负责从视图读取数据,控制用户输入,并向模型发送数据,是应用程序中处理用户交互的部分。负责管理与用户交互交互控制。

  视图和控制器共同构成用户接口。

二.SSM框架

SSM:Spring + SpringMVC + MyBatis,使用这三个框架来完成项目的构建。

IOC容器:Spring,Web框架:SpringMVC,ORM框架:Mybatis,即三个框架分别对应了三层架构中的每一层。Spring: 业务逻辑层;SpringMVC:视图层;MyBatis:持久层。

第一个:Spring容器,Spring容器管理的是service和dao等对象,是业务逻辑层对象的容器。

第二个:SpringMVC容器,这个容器管理的是控制器对象,也就是视图层的对象。

三.项目开发流程

  1. 开启MySQL数据库,使用Navicat创建一个parking表(包含用户信息、车位信息,日志信息、管理信息等)。
  2. 配置Tomcat9.0服务器相关设置。
  3. 在IDEA编译器中使用maven创建一个JavaWeb项目。
  4. 为确保顺利使用各框架,在pom.xml文件中添加相关依赖。(Spring、Springmvc、mybatis、spring事务、mybatis-spring、mysql驱动、druidservlet、jsp、jackson等) 
  5. 配置日志组件log4j.properities。
  6. 在web.xml文件中声明容器对象

         1)声明spring的监听器 ContextLoaderListener:创建spring容器对象(service、dao)。

         2)声明springmvc的中央调度器 DispatcherServlet:创建springmvc容器对象         (controller)。

         3)声明字符集过滤器 CharacterEncodingFilter,解决post请求乱码的问题。

      7. 完成Spring配置文件、Springmvc配置文件、mybatis配置文件的编写。

      8.创建项目中项目需要用到的包:controller、service、serviceImpl、domain、dao、mapper

等。
      9.编写Java代码:实体类、dao接口和对应的mapper类、service类、controller类,使用注解声明对象、给对象赋值。
      10.创建视图文件.jsp。
      11.测试代码,实现效果。

四.项目部分代码实现

1.在pom.xml文件中添加相关依赖

2.配置日志组件log4j.properities。

3.在web.xml文件中声明容器对象

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年11月13日
下一篇 2021年11月13日

相关推荐