- 浏览: 955493 次
- 性别:
- 来自: 魔都
文章分类
- 全部博客 (745)
- MultiThread (19)
- My Plan (118)
- JavaBasic (61)
- MyInterview (104)
- InternetTechnique (5)
- ProjectConclusion (1)
- Maven (5)
- MogoDb (5)
- Hadoop (11)
- Memcached (6)
- TechniqueCollect (1)
- Ibaits (1)
- Android (34)
- ItLife (40)
- Tree (2)
- ProjectArchitect (7)
- Open Source (3)
- liunx (5)
- socket (8)
- Spring (27)
- DesginPattern (35)
- WebBasic (13)
- English (13)
- structs (1)
- structs2 (2)
- Oracle (17)
- Hibernate (2)
- JavaScript (4)
- Jdbc (1)
- Jvm (15)
- Ibatis (1)
- DataStructures (13)
- Https/Socket/Tcp/Ip (3)
- Linux (4)
- Webservice (7)
- Io (2)
- Svn (1)
- Css (1)
- Ajax (1)
- ExtJs (1)
- UML (2)
- DataBase (6)
- BankTechnique (3)
- SpringMvc (3)
- Nio (3)
- Load Balancing/Cluster (3)
- Tools (1)
- javaPerformanceOptimization (8)
- Lucene(SEO) (1)
- My Think (80)
- NodeJs (1)
- Quartz (1)
- Distributed-java (1)
- MySql (7)
- Project (4)
- junit (4)
- framework (1)
- enCache (1)
- git (2)
- SCJP (1)
- sd (1)
最新评论
-
lkjxshi:
你都这水平了还考这个证干嘛
SCJP 认证考试指南 -
钟逸华:
问的真多
百度java开发面试题(转) -
zuimeitulip:
觉得我就是这样的,从小阅读量就很少,导致现在的读的速度非常慢, ...
让读书成为一种习惯 -
DDT_123456:
我觉得你是不符合要求。问你hashmap的那个问题,你那样回答 ...
阿里面试2(转) -
jingjing0907:
刚刚写了很多读过此博客的感受,竟然没有发上去,以为我注册账号还 ...
让读书成为一种习惯
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开发是请求-响应模型。
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开发是请求-响应模型。
发表评论
-
大众点评电话面试(2015/3/13)
2015-04-02 21:57 461.负责项目的架构是怎样的2.网站搞活动的时候高并发怎么处理 ... -
2015.3.23-3.25面试题
2015-04-02 20:57 372015/3/18 1.项目有哪几 ... -
盛付通面试题(2014.3.25)
2015-03-19 09:35 56盛付通面试 2015/3/16 1. ... -
翰之友面试2015/3/13
2015-03-16 13:08 321.struct1与structs2的区别 2.什么是事 ... -
ebay电话面试 2015/3/11
2015-03-11 18:36 591.hibernate与ibatis的区别 ... -
menards
2015-03-10 18:07 26menards Menards是美国第三大家居装饰和用品 ... -
上海盛付通电子支付面试题(电话)2015/3/4
2015-03-04 23:28 761.object的方法有哪几个 clone,wai ... -
bluem内部面试题(2014.1.12)
2015-01-12 18:25 581.jquery插件没有用过,jquery取兄弟节点($( ... -
bluem内部面试题(2014.12.8)
2014-12-08 15:28 891.主要用jquery,js做了什么,什么功能,用了jqu ... -
englis interview
2014-04-23 13:35 8561.introdue myselfok, it's a ... -
邦购面试题(2014.4.22)
2014-04-22 17:10 2671.多线程银行转账怎么控制,有几个线程同时从账户扣钱(钱不 ... -
塔塔电话摩根面试题(2014.4.21)
2014-04-21 17:30 334塔塔摩根面试题1.what ... -
一网打尽JAVA英文面试题目(转)
2014-04-21 14:09 2751http://blog.csdn.net/aw_vip ... -
百度支付面试(转)
2014-04-20 23:22 281一面 1.简单的自我介绍 2.java方面:集合方面: ... -
车享网面试题(2014.4.16)
2014-04-16 22:54 4961.java内存泄露怎么监 ... -
迅付信息科技有限公司(2014.4.16)
2014-04-16 22:48 8361.常用的设计模式有哪些,画出某个设计模式的UML图 h ... -
阿里巴巴电话面试(2014.4.16)
2014-04-16 21:48 4111.spring ioc 怎么理解? Aop是由动态代理实 ... -
北塔软件面试题(2014.4.14)
2014-04-14 22:22 9191.有一个文件tool.txt,里面有a,b,c,d,f,e ... -
拉卡拉面试题(2014.4.14)
2014-04-14 21:46 11961.jvm参数设置的作用,-server,-mnax,-m ... -
携程网电话面试(2014.4.11)
2014-04-12 23:57 2561.spring事物有几种隔离级别(5种),require ...
相关推荐
对于海辉笔试或面试中的Java题目,可能会涵盖以下几个核心概念: 1. **基本语法**:包括变量声明、数据类型、运算符、流程控制语句(如if、for、while)等。 2. **类与对象**:理解类的定义、构造函数、继承、多态...
2009年,海辉在招聘过程中,特别重视应聘者的编程能力和技术素养,因此其笔试和面试题目具有较高的技术含量和实践性。 【C++笔试题】 C++是计算机科学中的一个关键编程语言,以其高效、灵活性和面向对象特性而被...
【海辉面试题】是一个集合了众多公司面试问题的资源,尤其适合准备面试的IT专业人士进行参考和学习。这份资料可能包含了多个领域的技术问题,旨在帮助求职者在面试过程中更好地展示自己的技能和知识。 在面试过程中...
【海辉瑞研发中心面试自我介绍知识点】 1. 面试准备:面试前的准备工作至关重要。对于海辉瑞研发中心的数据经理职位,应聘者需要深入理解该职位的主要职责,即为临床研究提供数据支持。尽管背景可能不符(如药学...
Java 程序员面试题指南 本资源为 Java 程序员面试题的PDF 文件,涵盖了多个领域的知识点,包括字符串操作、数据库查询和Web 开发。下面是对该资源的详细解读。 1. 字符串反转输出 在这个问题中,面试官要求实现...
在海辉公司的Java软件工程师面试中,会涉及到一系列的关键技术点,这些知识点对于理解Java Web开发和企业级应用至关重要。以下是对这些面试题的详细解读: 1. **JSP与Servlet的联系和区别**: JSP(JavaServer ...
### 海辉软件测试笔试知识点解析 #### 一、海辉软件公司简介及背景 海辉软件是一家国内知名的软件外包服务提供商,在软件开发与测试领域拥有丰富的经验和技术积累。本次笔试题目聚焦于软件测试的基本概念及其实践...
### 文思海辉笔试题知识点解析 #### Part I: 测试相关问题 **知识点1:制定测试计划应包括的内容** 制定测试计划时,需要确保覆盖以下几个关键方面: 1. **项目背景**:简述项目的背景信息,明确项目的范围、...
从给定的文思创新C++面试题的内容中,我们可以提炼出多个IT领域的知识点,包括操作系统、数据库查询、Linux命令、C语言编程、时间计算、职业规划、TCP/IP协议、网络标准、Oracle数据库过程、Java与C++的对比、垃圾...
金融科技案例系列报告:文思海辉2021.6 一、公司介绍 文思海辉是一家提供商业咨询、IT咨询、解决方案和服务的公司,旗下专注于金融行业的文思海辉金信软件有限公司连续三年位列中国银行业IT解决方案市场份额榜首。...
#### 4. HashMap 与 Hashtable 的区别 - **线程安全性**: `Hashtable` 是线程安全的,而 `HashMap` 不是。 - **允许 null**: `HashMap` 允许一个 null 键和多个 null 值,而 `Hashtable` 不允许任何 null 键或值。 ...
在准备文思软件测试面试时,了解操作系统命令和软件测试流程是至关重要的。这里我们将深入探讨这些关键知识点,以便你能更好地应对面试。 首先,我们来看看操作系统命令,特别是Linux环境下的命令,因为它们在软件...
- 第一位数字`7`表示所有者权限,其中`4`代表读权限(`r`),`2`代表写权限(`w`),`1`代表执行权限(`x`),因此`7`代表所有者拥有读、写和执行权限。 - 第二位数字`4`表示同组用户权限,这里只设置了读权限。 - 最后...
【海辉软件.NET笔试题目】是针对应聘者在海辉软件公司.NET开发岗位的笔试环节中可能遇到的问题的集合。这个资源可能包含了多种类型的题目,旨在测试应聘者的.NET框架理解能力、编程技能以及问题解决技巧。海辉软件是...
【标题】"海辉JAVA笔试题"所涉及的知识点涵盖了Java编程语言的多个核心领域,包括但不限于基础语法、面向对象编程、数据结构与算法、集合框架、多线程、异常处理、输入输出流、网络编程以及Java SE和Java EE的相关...
根据给定的文件信息,以下是对“海辉软件公司必考经典笔试题”涉及的关键知识点进行的详细解析: ### 测试项目基础知识 #### 一、软件测试基础概念 软件测试是确保软件质量的重要环节,其主要目的是找出软件中存在...
### 海辉笔试题知识点解析 #### 一、Java类的加载过程 1. **类加载器类型**:Java中有四种类型的类加载器,分别是BootStrap ClassLoader、ExtClassLoader、AppClassLoader以及用户自定义的ClassLoader。 - **...