My husband had to go away for training when our daughter was around 13 months old (he'd never been away prior to that). She was a little upset...but the whole time he was gone, I would tell her how much her daddy missed her and how important she is to him. He called 3 times a day. First thing in the morning to say good morning, at lunch time just before nap, and at dinner time. The day he was coming home, he called her and said, "I'm on my way home...I've missed you so much...I'm so excited to see you..." He really made a big deal about it. And, when she saw her daddy, she just couldn't help but run to him (we met him at the airport).
But, you know, each child is different and you may want to help your son talk about his feelings. I know that he doesn't have the words to explain it...but maybe helping him put a label on what he's feeling and reassuring him that those feelings are valid and ok, would help diffuse that anger a bit. And, then get all excited about dad coming home. Usually, children respond well to excitement, so if you're excited, they will be, too.