在三角形ABC中,已知角ACB等于90度,CD垂直AB于点D,BC等于2分之1AB,BC等于4,求AB,AC,及CD的长