We analyze a two species discrete predator-prey model inwhich the prey disperses between two patches of a heterogeneous environmentwith barriers and the mature predator disperses between thepatches with no barrier. By using the discrete dynamical system generated by a monotone, concavemaps for subcommunity of prey, we obtain the subcommunity of preyexists an equilibrium which attracts all positive solutions, andusing the stability trichotomy results on the monotone andcontinuous operator, we obtain some sufficient conditions for thepermanence of species. These results are applied to the modelswith rational growth functions and exponential growth functions.We also present numerical examples to illustrate the dynamiccomplexity of systems.