MVC的简介

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
刘鸽
SD11021
1>项目背景。 2>项目开发进度。 3>MVC在项目中的应用。 4>模块介绍:登录 菜单 考试页面。 4> 5>开发环境,用到什么技术。 6>介绍本次项目中所遇到的问题,自己是如 何解决的。
+
达内科技考试测评系统是一个基于web 的网上测评系统,用户通过登录界面进入 菜单界面,然后进入考试界面进行考试, 考试界面有四个按钮,“开始考试”“查 询成绩”“考试规则”“离开”。
使用exlipse开发工具,利 用MVC结构,以及各种流的 使用,控制面板的使用。
此次项目中主要用到MVC结构,闪屏的 使用,异常的抛出,构造器的注入,以及 计时器的启动。 在项目设计过程中存在很多问题,出过 很多错误,但是在项目经理以及同学的帮 助下都能够很好的将问题解决。
O(∩_∩)O
♣ 此次项目为期五天。 ♣ 第一天对于开发环境的简单介绍以及项目的大体介绍 ♣ 第二天设计ExamService接口,设计Uer类,定义Conts系统常量类,
定义ClientContext类,向LoginFrame添加动作,创建Config类,创建 EntityContext类。 的测试
♣ 第三天实现业务层ExamServiceImpl类,编写Mian类做整个登录流程 ♣ 第四天构造开始考试流程,构造“一下题”按钮流程,在
+
☻ Login Frame,继承JFrame,登录 窗口是一种具体的窗口 ☻ MenuFrame(主界面)继承 JFrame,菜单窗口是一种具体 的窗口 ☻ ExamService接口,代表软件核 心业务的抽象 ☻ ClientContext 客户端界面核心的 控制器,用来处理用户界面请 求访问业务对象ExamService, 根据业务对象的返回结果,处 理界面的转发和响应
1.用户使用编号和密码登录,可以选择开始考试,控制器需要控制界面的转发和 响应,为控制器增加LoginFrame的注入,通过set方法实现,属性的注入。 2.控制器处理界面响应方法,login方法根据登录结果转发给MenuFrame。 3.给LoginFrame的登录按钮添加动作,将其与ClientContext结合起来。
ClientContext中定义显示wenku.baidu.com屏的方法showWindow(),实现计时功能
♣ 第五天异常的处理
+
MVC(Model View Controller)模型 -视图-控制器。 M是指数据模型, V是指用户界面,C则是控制器。使 用MVC 的目的是将M和V的实现代 码分离,从而使同一个程序可以使 用不同的表现形式。
1.定义createContentPane初始化总的面板,createMenuPane定义菜单面板。 2.MenuFrame中定义updateView更新信息。 3.设置各种按钮,并且添加监听器。
1.装载试题,设置上一题,下一题,交卷按钮。 2.ExamFrame向控制器获得ExamInfo对象和QuestionInfo ,更新自己的页面信息 3.在ClientContext中增加next()方法,发送当前这道题的成绩,取出下一道题。 4.在控制器ClientContext的start方法中启动计时。
loginframe继承jframe登录窗口是一种具体的窗口menuframe主界面继承jframe菜单窗口是一种具体的窗口examservice接口代表软件核心业务的抽象clientcontext客户端界面核心的控制器用来处理用户界面请求访问业务对象examservice根据业务对象的返回结果处理界面的转发和响应1
相关文档
最新文档