JEESZ模块开发的示例分析

这篇文章将为大家详细讲解有关JEESZ模块开发的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的临渭区网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

1、 创建表

1.1、 创建电子商务系统配置 jeesz_eb_global_config 表

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------

-- Table structure for `jeesz_eb_global_config`

-- ----------------------------

DROP TABLE IF EXISTS `jeesz_eb_global_config`;

CREATE TABLE `jeesz_eb_global_config` (

`id` varchar(64) NOT NULL COMMENT '编号',

`context_path` varchar(20) DEFAULT NULL COMMENT '部署路径',

`port` int(11) DEFAULT NULL COMMENT '端口号',

`treaty` longtext COMMENT '用户协议',

`activescore` int(11) NOT NULL COMMENT '激活积分',

`def_img` varchar(255) NOT NULL DEFAULT '/r/eb/u/no_picture.gif' COMMENT '图片不存

在时默认图片',

`create_by` varchar(64) NOT NULL COMMENT '创建者',

`create_date` datetime NOT NULL COMMENT '创建时间',

`update_by` varchar(64) NOT NULL COMMENT '更新者',

`update_date` datetime NOT NULL COMMENT '更新时间',

`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',

`del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '删除标记',

PRIMARY KEY (`id`),

KEY `jeesz_eb_global_config` (`del_flag`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='jeesz 电子商务系统配置表';

-- ----------------------------

-- Records of jeesz_eb_global_config

-- ----------------------------

注意:

1. 表名的修改

2. `create_by`、`create_date`、`update_by`、`update_date`、`remarks`、`del_flag` 是不可缺少的,大家在创建表的时候请勿忽略这些字段。

1.2、 驱动式方案添加业务表配置

JEESZ模块开发的示例分析

点击下一步进行业务表配置(主要针对于 sql 查询条件、页面元素进行设置)

JEESZ模块开发的示例分析

最后进行保存

1.3、 生成方案添加

JEESZ模块开发的示例分析

保存并生成代码(我代码生成在 D:/src 目录下)

JEESZ模块开发的示例分析

2、 创建模块项目

2.1、 根据自己的业务创建模块项目(我以 EB 为实例)

JEESZ模块开发的示例分析

JEESZ模块开发的示例分析

2.2、 对 module 项目进行修改、配置

因为考虑到项目的完整和一致性,通过工具生成的 maven 项目缺少一些源文件,故需要手动创建如下:

JEESZ模块开发的示例分析

点击 ok 后对新创建的文件目录进行顺序调整:

JEESZ模块开发的示例分析

调整后的结果:

JEESZ模块开发的示例分析

修改模块项目 jeesz-core-eb 的 pom.xml 文件:

JEESZ模块开发的示例分析

具体内容如下:

 


com.alibaba

druid

${druid.version}



MySQL

mysql-connector-java

${mysql.driver.version}

runtime

com.oracle

ojdbc14

${oracle.driver.version}

runtime

net.sourceforge.jtds

jtds

${mssql.driver.version}

runtime

org.aspectj

aspectjrt

1.7.4

org.aspectj

aspectjweaver

1.7.4

cglib

cglib

3.1

com.sml.sz

jeesz-config

com.sml.sz

jeesz-framework

 

2.3、 将生的代码 copy 到指定目录 com.sml.sz.eb

JEESZ模块开发的示例分析

修改 jeesz-project 的 pom.xml 文件,添加模块依赖

JEESZ模块开发的示例分析

代码如下


com.sml.sz

jeesz-core-eb

${project.version}

修改 jeesz-web-admin 的 pom.xml 文件,添加模块依赖

JEESZ模块开发的示例分析

代码如下

com.sml.sz

jeesz-core-eb

将生成的 controller 文件 copy 到 web 项目中

JEESZ模块开发的示例分析

将生成的界面文件 copy 到 web 项目中:

JEESZ模块开发的示例分析

3、 新建菜单并配置权限

JEESZ模块开发的示例分析

具体配置请看我的收藏配置

功能截图:

JEESZ模块开发的示例分析

关于“JEESZ模块开发的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


网页名称:JEESZ模块开发的示例分析
本文链接:http://hbruida.cn/article/ighdcj.html