Charge and spin transport in artificial magnetic structures, like nanopillar spin valves, planar tunnel junctions, and mesoscopic double-barrier junctions (single-electron transistors) are briefly surveyed, with particular emphasis on magnetoresistance effects and current-induced magnetic switching and spin dynamics. The methods of spin current generation are also discussed, particularly the method based on spin Hall effect.