解:△AEB是直角三角形。
理由如下:
∵$\angle ACB = 90^\circ,$
∴在Rt△ABC中,$\angle CAB + \angle ABC = 90^\circ。$
∵$CD \perp AB,$
∴$\angle ADC = 90^\circ。$
在Rt△ACD中,$\angle CAD + \angle ACD = 90^\circ。$
∴$\angle ABC = \angle ACD。$
∵$\angle CAB = \angle DAC,$
∴$\triangle ABC \sim \triangle ACD。$
∴$\frac{AB}{AC} = \frac{AC}{AD},$即$AC^2 = AD \cdot AB。$
∵$\angle ACE = \angle AFC,$$\angle CAE = \angle FAC,$
∴$\triangle AEC \sim \triangle ACF。$
∴$\frac{AC}{AF} = \frac{AE}{AC},$即$AC^2 = AF \cdot AE。$
∴$AF \cdot AE = AD \cdot AB。$
∴$\frac{AF}{AB} = \frac{AD}{AE}。$
∵$\angle FAD = \angle BAE,$
∴$\triangle AFD \sim \triangle ABE。$
∴$\angle ADF = \angle AEB = 90^\circ。$
∴△AEB是直角三角形。