数维图资讯 文章查看
数维图SSM框架案例学习二:在Eclipse导入工程及工程中的结构、配置说明
数维图
2021-10-16

数维图SSM框架案例学习二:在Eclipse导入工程及工程中的结构、配置说明

 工程下载地址:https://www.sovitjs.com/project_demo.html

一、在Eclipse中导入工程

数维图SSM基础框架默认是用Eclipse做为开发工具,里面已经包含的工程信息,直接导入即可,如果要使用其他的开发工具如idea可以自己去创建导入。

打开Eclipse, File->import,在General中找到Existing Proje...,


下一步:


选择项目工程,选中后即可导入到工作目录中来:


二、工程基础结构说明

根据上面的图可以看到目录结构:

src:后端java程序包结构树。

resource:配置文件目录。

WebRoot:前端程序目录。

后端java程序包目录说明:


包名

说明

base

包含框架中一些基础父类,用来被业务类继承使用

cache

缓存操作的工具类

common

框架中提供的众多主要公共工具类

extend

拦截器相关的类

util

其他工具类

permissions

业务包:主要有用户、登录、角色、权限相关的类

system

业务包:部门、日志、地区、系统常量

baseStudent

业务包:学生信息管理

dataview

业务包:数据可视化相关

前端程序目录说明:


包名

说明

Backend

前端框架基础jsp,包括登录页、登录成功后框架主页等

css

样式文件目录

Images

图片文件目录

public

公共JSP文件,如一些要导入到业务jsp的头部文件

scripts

Js文件库

WEB-INF/lib

依赖的jar包

WEB-INF/pages

业务模块前端jsp文件目录,里面有子目录,一般和后端java的业务包一一对应

 

三、工程基础配置说明

配置文件

说明

resource\applicationContext-jdbc.properties

数据源,数据连接相关属性,此框架支持同时同时配置多个数据源,以后文章中会详细说明

resource\Configuration.xml

针对Mybatis映射的配置,每增加一个bean类和mybatis的配置xml都要在这里面添加文件路径

resource\log4j.properties

日志配置

WEB-INF\web.xml

Web应用启动配置,包括SpringMVC配置、servlet配置、拦截器、过滤器等。

WEB-INF\applicationContext.xml

Spring框架主配置文件,配置了数据源、事务规则、定时器bean、缓存bean等

dispatcher-servlet.xml

SpringMVC的配置文件,这个可以根据前端模块不同定义多个规则,里面定义了容器扫描规则、前端视图规则,文件上传限制,过滤器等。

四、后端业务包创建说明


后端一般一个业务模块创建一个包,里面包括4个子包:

controller:请求控制,数据返回给视图的控制类。

dao:数据库操作的接口类和对应的mybatis配置文件

model:数据库表对应的实例类,一般一个表对应一个类

service:服务接口及实现类,主要用来处理业务逻辑,承接控制类与数据之间的桥梁。

 

如有疑问请进QQ群:762443014

下一篇文章将讲解框架中主要公共组件、公共类的说明。

 

对产品感兴趣,免费使用
热门文章

数维图核心产品

Web3D模型 查看更多的模型

气体输送泵,Sovit3D

【模型】气体输送泵

工业生产
专业版免费

单月使用¥3 永久使用¥5 下载模型¥10

冷却水过滤器,Sovit3D

【模型】冷却水过滤器

环境行业
专业版免费

单月使用¥3 永久使用¥5 下载模型¥10

谷物破碎机,Sovit3D

【模型】谷物破碎机

农业行业
专业版免费

单月使用¥3 永久使用¥5 下载模型¥10

大型风力发电机-智慧风机,Sovit3D

【模型】大型风力发电机-智慧风机

电力行业
企业版免费

单月使用¥30 永久使用¥50 下载模型¥100

大型风力发电机-发电机,Sovit3D

【模型】大型风力发电机-发电机

电力行业
专业版免费

单月使用¥10 永久使用¥20 下载模型¥50

通过数维图软件平台,实现零代码可视化开发!

免费开发我的场景