The invention discloses the recombinant phage comprising phage genome polynucleotides, the phage genome polynucleotides include encoding heterologous antigen protein gene and coding can kill host bacteria albumen killing gene. This recombinant phage is designed to the bacterium for causing the immune response of subject and killing its infection, so that " cause and kill " bacteriophage provides two kinds of protective effects for being directed to infectious diseases.