技术框架使用说明
2016年9月
目录
1.1编制目的 (1)
1.2背景 (2)
1.3术语定义 (2)
1.4参考资料 (2)
1.5技术架构框图 (2)
1.6系统目录结构 (4)
1.7系统时序图 (6)
1.8系统类图 (6)
1.9包图 (3)
1.10页面信息 (7)
1.11JS调用信息 (8)
1.12配置信息 (9)
1.1编制目的
参见总体详细设计。
1.2背景
参见总体详细设计。
1.3术语定义
参见总体详细设计。
1.4参考资料
参见总体详细设计。
1.5技术架构框图
展现层一般用于前端页面的展现,为最终用户提供查看和操作系统数据的界面。
业务层的作用是封装复杂的业务处理逻辑,按照表现层的调用请求执行业务逻辑并向展现层返回结果。
数据层封装了应用逻辑需要操作的系统数据。
1.6包图
总包:com.ucloud.rms dao:存放数据交互类manager:存放业务manager类service:存放业务服务类
im:存放接口相关类model:存放模型信息类
util:存放常用工具类web:存放控制层信息类exceptions:存放异常类信息类
1.7系统目录结构
1.8系统时序图
1、界面发送消息访问到达控制层。
2、控制层根据具体要求调用业务服务信息,业务服务可以互调。
3、业务服务直接调Manager层。
4、Manager调用dao和模型层。
5、返回信息依次类推。
1.9系统类图
1.10页面信息
1、页面信息存放要存在对应的文件夹下面,例如:电子运维新建一个eoms文件夹,电子运维eoms下面可以建立子文件夹等子文件。
2、公共页面放在common文件夹下面。
3、js类存放在js文件夹下面、js下均可建立方便区分模块的子文件夹。
4、css存放在css文件夹下面、css下均可建立方便区分模块的子文件夹。
5、图片信息存放在images下面、images下均可建立方便区分模块的子文件夹。
1.11js调用信息
通用js调用需引入jqueryinclude.jsp页面
目前此页面引入js有:
<%@page language="java"contentType="text/html;charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib uri="/jsp/jstl/core"prefix="c"%> <!DOCTYPE html PUBLIC"-//W3C//DTD HTML4.01Transitional//EN" "/TR/html4/loose.dtd">
<%String root=request.getContextPath();%>
<!DOCTYPE html PUBLIC"-//W3C//DTD HTML4.01Transitional//EN" "/TR/html4/loose.dtd">
<html>
<head>
<!--jquery easyui-->
<script type="text/javascript"
src="<%=root%>/js/jquery/jquery-1.7.min.js"></script>
<link rel="stylesheet"type="text/css"
href="<%=root%>/js/jeasyui/themes/default/easyui.css">
<link rel="stylesheet"type="text/css"
href="<%=root%>/js/jeasyui/themes/icon.css">
<script type="text/javascript"
src="<%=root%>/js/jeasyui/jquery.easyui.min.js"></script>
<script type="text/javascript"
src="<%=root%>/js/jeasyui/easyui-lang-zh_CN.js"></script>
<script type="text/javascript"
src="<%=root%>/js/jeasyui/validate/easyui_validate.js"></script>非公共js文件各自页面单独引入。
1.12配置信息
appContext-dataSource.xml:目前配置数据源连接信息applicationContext.xml:配置spring相关信息springmvc.xml:配置springmvc相关信息。