多项选择题

查士丁尼大帝为了恢复昔日罗马帝国的荣光发动了数次对外战争,请问下列有哪些战争是由他发动的?()

A.阿拉伯战争
B.波斯战争
C.汪达尔战争
D.东哥特战争