溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JEESZ模塊開發的示例分析

發布時間:2021-12-29 13:53:28 來源:億速云 閱讀:175 作者:小新 欄目:軟件技術

這篇文章將為大家詳細講解有關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模塊開發的示例分析

具體內容如下:

<dependencies>

 <!-- alibaba druid connection pool -->

<dependency>
<groupId>com.alibaba</groupId>

<artifactId>druid</artifactId>

<version>${druid.version}</version>

</dependency>

<!-- jdbc driver -->
<dependency>
<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

<version>${mysql.driver.version}</version>

<scope>runtime</scope>

</dependency>

<dependency>

<groupId>com.oracle</groupId>

<artifactId>ojdbc14</artifactId>

<version>${oracle.driver.version}</version>

<scope>runtime</scope>

</dependency>

<dependency>

<groupId>net.sourceforge.jtds</groupId>

<artifactId>jtds</artifactId>

<version>${mssql.driver.version}</version>

<scope>runtime</scope>

</dependency>

<!-- AOP相關包 -->

<dependency>

<groupId>org.aspectj</groupId>

<artifactId>aspectjrt</artifactId>

<version>1.7.4</version>

</dependency>

<dependency>

<groupId>org.aspectj</groupId>

<artifactId>aspectjweaver</artifactId>

<version>1.7.4</version>

</dependency>

<dependency>

<groupId>cglib</groupId>

<artifactId>cglib</artifactId>

<version>3.1</version>

</dependency>

<!-- jeesz config begin -->

<!-- 系統公共配置 -->

<dependency>

<groupId>com.sml.sz</groupId>

<artifactId>jeesz-config</artifactId>

</dependency>

<!-- jeesz config end 公共配置 -->

<!-- jeesz framework begin -->

<!-- 系統核心框架包 -->

<dependency>

<groupId>com.sml.sz</groupId>

<artifactId>jeesz-framework</artifactId>

</dependency>

<!-- jeesz framework end -->

 </dependencies>

2.3、 將生的代碼 copy 到指定目錄 com.sml.sz.eb

JEESZ模塊開發的示例分析

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

JEESZ模塊開發的示例分析

代碼如下

<!-- jeesz 電子商務業務jar -->
<dependency>

<groupId>com.sml.sz</groupId>

<artifactId>jeesz-core-eb</artifactId>

<version>${project.version}</version>

</dependency>

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

JEESZ模塊開發的示例分析

代碼如下

<!-- jeesz 電子商務業務jar -->

<dependency>

<groupId>com.sml.sz</groupId>

<artifactId>jeesz-core-eb</artifactId>

</dependency>

將生成的 controller 文件 copy 到 web 項目中

JEESZ模塊開發的示例分析

將生成的界面文件 copy 到 web 項目中:

JEESZ模塊開發的示例分析

3、 新建菜單并配置權限

JEESZ模塊開發的示例分析

具體配置請看我的收藏配置

功能截圖:

JEESZ模塊開發的示例分析

關于“JEESZ模塊開發的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女