On characterizations of a Prüfer domain