$解:(3)∵∠AEC= 90°,∠BAC= 45°,$
$AC= AB= b,F 是AC的中点$
$∴EF= AF= FC=\frac {b}2,AE= EC$
$∵∠ADC = 90°,F 是AC的中点$
$∴DF=\frac 12AC=\frac {b}2$
$∵∠B+∠BAD= 90° =∠B+∠BCE$
$∴∠BAD=∠BCE$
$在△A EO和△CEB中$
$\begin{cases}∠BAD=∠BCE\\AE= CE\\∠AEO=∠CEB= 90°\end{cases}$
$∴△AEO≌△CEB (\mathrm {ASA})$
$∴AO= BC= a$
$∵∠CEB= 90°,BD = CD$
$∴ED=\frac 12BC=\frac {a}2$
$∴△DEF 的周长= EF+ DF + ED= \frac 12a+b $