javaEE软件设计的基本原则