数维图SSM框架案例学习二:在Eclipse导入工程及工程中的结构、配置说明
一、在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
下一篇文章将讲解框架中主要公共组件、公共类的说明。
Web组态示例 查看更多的示例