1.空指针异常
- Frame类和前端控制器 ClientContext 类中的依赖注入 private ExamService examService;
- 分别写set方法
- Main 类中 Frame 类和 ClientContext 类的对象创建以及互相调用
LoginFrame login = new LoginFrame(); ClientContext cc = new ClientContext(); cc.setLoginFrame(login); login.setClientContext(cc);
2.关于MVC
Frame 类负责前端页面的实现
ClientContext 类负责前端控制,即与 Frame 类交互,调用 ExamService 类中的方法
ExamService 类负责功能方法的最终具体实现