The document discusses a project-driven teaching mode based on outcome-based education (OBE) principles called 'one body, two wings and three stages', aimed at enhancing engineering practice abilities among software engineering students. By integrating project-driven methods and dual mentorship from teachers and industry professionals into the java web programming course, this approach strives to improve both practical skills and theoretical knowledge. The proposed model emphasizes effective teaching strategies, involving the breakdown of projects into manageable tasks to foster deeper learning and student engagement.