由于工作原因接触到EEPlat平台,所以需要在工作之余学习EEPlat平台,优势在这里就不多说了,相信等跟随本博客一起配置完成后你自然就会体验到平台的强大,所以在这里记录一下自己的学习过程,以方便大家也能更好的了解平台,如有不足希望大家指正。打开 EEPlat官网 首先看到了订单系统的案例演示,看到介绍感觉用到的知识点还挺多的,所以决定用项目驱动学习,下面就开始自己配置一个订单管理系统。 首先我们需要先了解一下EEPlat第一个工程,虽然初始化的过程和这篇博客介绍的并不完全一致,但是变化也不大,就算是先打个基础了。
平台部署
虽然平台有开源版本,但是初次接触平台本着熟悉平台的宗旨,前期也用不到源码,直接从官网www.eeplat.com下载war包版本部署在tomcat上就好了。部署成功后访问平台主页,http://localhost:8080/eeplat (注:我的tomcat在本地并且tomcat的端口我修改成8080了,所以写成localhost:8080,你需要根据实际情况访问)。正常的情况下会出现创建工程的界面,根据提示填写信息,即可创建一个订单管理的工程,如下图:
数据源配置
创建工程后默认进入后台管理界面,我们首先要做的是点击“首页”里的“数据库管理”,去配置数据源,在这里我们以MySql数据库为例子进行介绍,本地MySql数据库名称为test。
选择MySql,点击修改,修改配置信息,如下图:
注:由于TOMCAT启动时会初始化数据库连接池,所以修改后需要重新启动tomcat,并重新登陆系统。
初始化组织权限
重启完成后,选择刚刚修改好的数据源,进行“初始化组织权限”的操作,如下图:
初始化成功后,打开数据库可以看到,系统自动创建了相关表包括权限相关表,如下图:
注:初始化完成后,不可再进行初始化。
业务表SQL语句
下面开始初始化我们自己的业务表了,首先我们需要在数据库中创建表,下面我给大家贴出我自己使用的sql语句:
<span style="font-size:14px;">/*
MySQL Data Transfer
Source Host: localhost
Source Database: orders_data
Target Host: localhost
Target Database: orders_data
Date: 2014/9/10 10:12:58
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for tb_customer_info
-- ----------------------------
CREATE TABLE `tb_customer_info` (
`objuid` varchar(32) DEFAULT NULL,
`khbm` varchar(32) DEFAULT NULL COMMENT '客户编码',
`khmc` varchar(32) DEFAULT NULL COMMENT '客户名称',
`xb` varchar(2) DEFAULT NULL COMMENT '性别',
`khss` varchar(20) DEFAULT NULL COMMENT '客户省市',
`yhid` varchar(32) DEFAULT NULL COMMENT '用户ID',
`QQ` varchar(15) DEFAULT NULL COMMENT 'QQ',
`zfbzh` varchar(50) DEFAULT NULL COMMENT '支付宝帐号',
`lxdh` varchar(20) DEFAULT NULL COMMENT '联系电话',
`sj` varchar(11) DEFAULT NULL COMMENT '手机',
`cz` varchar(20) DEFAULT NULL COMMENT '传真',
`yb` varchar(10) DEFAULT NULL COMMENT '邮编',
`dzyj` varchar(50) DEFAULT NULL COMMENT '电子邮件',
`zjlx` varchar(5) DEFAULT NULL COMMENT '证件类型',
`zjhm` varchar(18) DEFAULT NULL COMMENT '证件号码',
`dnsld` varchar(2) DEFAULT NULL COMMENT '电脑熟练度',
`sr` date DEFAULT NULL COMMENT '生日',
`fzsj` date DEFAULT NULL COMMENT '发展时间',
`ssyh` varchar(32) DEFAULT NULL COMMENT '所属用户',
`jf` int(10) DEFAULT NULL COMMENT '积分',
`xhjf` int(10) DEFAULT NULL COMMENT '消耗积分',
`zjf` int(10) DEFAULT NULL COMMENT '总积分',
`jycs` int(5) DEFAULT NULL COMMENT '交易次数',
`jypl` decimal(10,5) DEFAULT NULL COMMENT '交易频率',
`zhdgsj` datetime DEFAULT N