Many models of teacher education have emerged in the reflective teacher and teacher education movement,of which the technical reflection model ,reflection -in and on -action model,deliberative reflection model,personalistic reflectio model and critical reflection model are the most representative ones.