`
lvwenwen
  • 浏览: 955493 次
  • 性别: Icon_minigender_1
  • 来自: 魔都
社区版块
存档分类
最新评论

2012/4/28电话面试 (海辉)

阅读更多
1.什么是aop,aop是怎么运行的
2.最熟悉的设计模式有哪些,有什么共同点,工厂模式是什么,有什么用,
3.什么是动态代理
3.语言组织能力,沟通表达能力
4.把扑克牌的字母顺序打印出来
5.基础知识
6.什么是mvc模式,你的理解,为什么要这样做
7.什么是接口,接口有什么特点
8.什么是反射,反射的作用是什么

什么是mvc
首先让我们了解下MVC(Model-View-Controller)三元组的概念:
Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),
不过现在一般都分离开来:Value Object(数据) 和 服务层(行为)。也就是模型提供了模型数据查询和模型数据的状态更新等功能,包括数据和业务。

View(视图):负责进行模型的展示,一般就是我们见到的用户界面,客户想看到的东西。

Controller(控制器):接收用户请求,委托给模型进行处理(状态改变),处理完毕后把返回的模型数据返回给视图,由视图负责展示。
也就是说控制器做了个调度员的工作,。

从图1-1我们还看到,在标准的MVC中模型能主动推数据给视图进行更新(观察者设计模式,在模型上注册视图,当模型更新时自动更新视图),
但在Web开发中模型是无法主动推给视图(无法主动更新用户界面),因为在Web开发是请求-响应模型。
分享到:
评论
1 楼 nigelzeng 2012-04-29  
哪里的电话面试啊?

相关推荐

    海辉笔试/面试题整理(java /c/ c++/软件测试)

    对于海辉笔试或面试中的Java题目,可能会涵盖以下几个核心概念: 1. **基本语法**:包括变量声明、数据类型、运算符、流程控制语句(如if、for、while)等。 2. **类与对象**:理解类的定义、构造函数、继承、多态...

    2009海辉笔试面试资料整理

    2009年,海辉在招聘过程中,特别重视应聘者的编程能力和技术素养,因此其笔试和面试题目具有较高的技术含量和实践性。 【C++笔试题】 C++是计算机科学中的一个关键编程语言,以其高效、灵活性和面向对象特性而被...

    海辉面试题

    【海辉面试题】是一个集合了众多公司面试问题的资源,尤其适合准备面试的IT专业人士进行参考和学习。这份资料可能包含了多个领域的技术问题,旨在帮助求职者在面试过程中更好地展示自己的技能和知识。 在面试过程中...

    海辉瑞研发中心的面试自我介绍精选.doc

    【海辉瑞研发中心面试自我介绍知识点】 1. 面试准备:面试前的准备工作至关重要。对于海辉瑞研发中心的数据经理职位,应聘者需要深入理解该职位的主要职责,即为临床研究提供数据支持。尽管背景可能不符(如药学...

    文思海辉java程序员面试题.pdf,这是一份不错的文件

    Java 程序员面试题指南 本资源为 Java 程序员面试题的PDF 文件,涵盖了多个领域的知识点,包括字符串操作、数据库查询和Web 开发。下面是对该资源的详细解读。 1. 字符串反转输出 在这个问题中,面试官要求实现...

    海辉java软件工程师面试题

    在海辉公司的Java软件工程师面试中,会涉及到一系列的关键技术点,这些知识点对于理解Java Web开发和企业级应用至关重要。以下是对这些面试题的详细解读: 1. **JSP与Servlet的联系和区别**: JSP(JavaServer ...

    海辉软件测试笔试

    ### 海辉软件测试笔试知识点解析 #### 一、海辉软件公司简介及背景 海辉软件是一家国内知名的软件外包服务提供商,在软件开发与测试领域拥有丰富的经验和技术积累。本次笔试题目聚焦于软件测试的基本概念及其实践...

    文思海辉笔试题

    ### 文思海辉笔试题知识点解析 #### Part I: 测试相关问题 **知识点1:制定测试计划应包括的内容** 制定测试计划时,需要确保覆盖以下几个关键方面: 1. **项目背景**:简述项目的背景信息,明确项目的范围、...

    文思创新C++面试题

    从给定的文思创新C++面试题的内容中,我们可以提炼出多个IT领域的知识点,包括操作系统、数据库查询、Linux命令、C语言编程、时间计算、职业规划、TCP/IP协议、网络标准、Oracle数据库过程、Java与C++的对比、垃圾...

    金融科技案例系列报告:文思海辉2021.6(17页).pdf

    金融科技案例系列报告:文思海辉2021.6 一、公司介绍 文思海辉是一家提供商业咨询、IT咨询、解决方案和服务的公司,旗下专注于金融行业的文思海辉金信软件有限公司连续三年位列中国银行业IT解决方案市场份额榜首。...

    十月文思java面试题目

    #### 4. HashMap 与 Hashtable 的区别 - **线程安全性**: `Hashtable` 是线程安全的,而 `HashMap` 不是。 - **允许 null**: `HashMap` 允许一个 null 键和多个 null 值,而 `Hashtable` 不允许任何 null 键或值。 ...

    文思面试题 软件测试

    在准备文思软件测试面试时,了解操作系统命令和软件测试流程是至关重要的。这里我们将深入探讨这些关键知识点,以便你能更好地应对面试。 首先,我们来看看操作系统命令,特别是Linux环境下的命令,因为它们在软件...

    文思创新JAVA面试题3

    - 第一位数字`7`表示所有者权限,其中`4`代表读权限(`r`),`2`代表写权限(`w`),`1`代表执行权限(`x`),因此`7`代表所有者拥有读、写和执行权限。 - 第二位数字`4`表示同组用户权限,这里只设置了读权限。 - 最后...

    海辉软件.NET笔试题目

    【海辉软件.NET笔试题目】是针对应聘者在海辉软件公司.NET开发岗位的笔试环节中可能遇到的问题的集合。这个资源可能包含了多种类型的题目,旨在测试应聘者的.NET框架理解能力、编程技能以及问题解决技巧。海辉软件是...

    海辉JAVA笔试题

    【标题】"海辉JAVA笔试题"所涉及的知识点涵盖了Java编程语言的多个核心领域,包括但不限于基础语法、面向对象编程、数据结构与算法、集合框架、多线程、异常处理、输入输出流、网络编程以及Java SE和Java EE的相关...

    海辉软件公司必考经典笔试题

    根据给定的文件信息,以下是对“海辉软件公司必考经典笔试题”涉及的关键知识点进行的详细解析: ### 测试项目基础知识 #### 一、软件测试基础概念 软件测试是确保软件质量的重要环节,其主要目的是找出软件中存在...

    海辉笔试题

    ### 海辉笔试题知识点解析 #### 一、Java类的加载过程 1. **类加载器类型**:Java中有四种类型的类加载器,分别是BootStrap ClassLoader、ExtClassLoader、AppClassLoader以及用户自定义的ClassLoader。 - **...

Global site tag (gtag.js) - Google Analytics