GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Certification  >  Sun  >  310-051
Go To First  |  Previous Question  |  Next Question 
 310-051  |  Question 283 of 421    Print  
You are currently designing your own Desktop Publishing application, as you have not found any that do exactly what you want with existing applications. As part of the design you are using a Controller to which you send all GUI requests. Not all objects can process the same commands. For example you can’t select the spell check tool when an image has the focus. To stop any possible errors you would like to filter out some of the messages as they are passed from these objects to the Controller object. What pattern could you use?

A Firewall
B Proxy
C Adapter
D Observer
E Chain of Responsibility
F Filter

Answer: B




  
Total Answers and Comments: 1 Last Update: April 20, 2008   
  
 Sponsored Links

 
 Best Rated Answer
Submitted by: arsalansiddiqui
 
I think the answer should be E.

Above answer was rated as good by the following members:
marekasf
April 20, 2008 01:22:10   #1  
arsalansiddiqui Member Since: March 2008   Contribution: 17    

RE: You are currently designing your own Desktop Publishing application, as you have not found any that do exactly what you want with existing applications. As part of the design you are using a Controller to which you send all GUI requests. Not all
I think the answer should be E.
 
Is this answer useful? Yes | NoAnswer is useful 1   Answer is not useful 0Overall Rating: +1    

 Related Questions

Which of the following are true about Active Replication?  A             It is a fault-tolerance mechanismB              It is achieved by taking cold back upsC              Each replica attempts to process each request but extra calls may be intercepted via an interceptorD             
Choices A, C and F are correct. Active Replication is a fault tolerance mechanism where each replica is identical to the main service and attempts to service each request. An interceptor is used to 

 Which of the following are benefits of Server Clustering? A             ReplicationB              High SecurityC              Easy ManageabilityD              Load BalancingE             
 Choices A, D and E are correct. Through the use of replicas, server clusters increase the reliability and availability of a system. They provide a fault tolerance mechanism with load distribution 

 Which of the following are true about Passive Replication?  A             Primary Service and all replicas respond to all requestsB              Primary Service randomly delegates requests to one of the secondary replicasC              Primary service handles all requestsD             
 Choices C, D and F are correct. In Passive Replication, the primary service handles all requests. The state of the replicas is periodically synchronized. In the event that the primary service 

 CORBA is a standard for A             Messaging using virtual channels called QueuesB              Standardized development practicesC              Messaging using virtual channels called topicsD              Accessing distributed object
 Choice D is correct. Common Object Request Broker Architecture (CORBA) is a standard for distributed communication involving applications written using different languages. Hence choice D is 

 RMI-IIOP does not provide which of the following capabilities?  A             Remote Method InvocationB              Stub DownloadsC              Objects pass by value (state only)D              Distributed Garbage Collection
 Choices B and D are correct. RMI-IIOP does not support Stub downloads and distributed garbage collection. Hence choices B and D are correct.Both Remote Method Invocation and Objects pass by 

 Which of the following are not true about Screen Scrapers? A             Screen scrapers function as Terminal Emulators on one end and as Object Interfaces on the other.B              Screen Scraping may be a useful tool when used in conjunction with the off-board servers.C              Changes to
 Choices C and D are correct. When using screen scrapers, any changes to the legacy user interface will also affect the new GUI. Also screen scraping is the best alternative only if the existing 

 A session bean called SomeBean has a method called someMethod(), which calls someOtherMethod (same bean) followed by someOtherBeanMethod() of SomeOtherBean. SomeOtherBean is an Entity Bean with CMT. Which of the following is true?  A             SomeOtherBean has no control on the transaction since it is a CMT bean.B              SomeOtherBean has full access
 Choice C is correct. Only BMT beans have access to the User-Transaction from the EJBContext. The EJBContext provides the methods setRollbackOnly() and getRollbackOnly(), to provide CMT beans 

 Which of the following is not a resource management technique?  A             Maintaining a smaller pool of Stateless Beans to serve a large number of clients.B              Providing Database Connection PoolingC              Persistence of Entity BeansD             
 Choice C is correct. Persistence of Entity beans is the ability to save data represented by the bean into a database. It is not a resource management technique. Choice C is false and therefore 

 HTTPS is defined as A             HTTP with SecurityB              HTTP on secure lineC              HTTP over SSLD              HTTP with SSL 
 Choice C is correct HTTPS stands for HTTP over SSL. With HTTPS, SSL sits above the TCP-IP layer and below the application protocol layer. Hence choice C is correct.  

 HTTP is A             Connection LessB              Connection BaseC              StatefulD              StatelessE              Secure
 Choice B and D are correct. HTTP (HyperText Transfer Protocol) is a transport mechanism for MIME (Multipurpose Internet Mail Extensions) documents. MIME documents often contain HTML (HyperText 


 Sponsored Links

 
Related Articles

Linux Thin Client Networks Design and Deployment Review

Linux Thin Client Networks Design and Deployment Review Introduction This book is written by David Richards a veteran Linux thin client network designer Designed for System Administrators Linux Thin Client Networks Design and Deployment goes over the concepts which are related to thin client network
 

XML Processing in PHP and Oracle Applications

Processing XML in PHP Oracle Applications As mentioned there are two alternatives when it comes to performing XML processing in your PHP Oracle application You can perform any required XML processing using either PHP s XML extensions or PEAR XML packages or Oracle s XML features mosgoogle In the fol
 

Business Intelligence Applications

Business Intelligence Applications In this article we are going to take some time to discuss the various applications that are normally provided with Business Intelligence Systems mosgoogle Tools Used to Analyze Performance Projects and Internal Operations First we will look over the tools most comm
 

ODP.NET - OracleCommand Object

ODP NET More About the OracleCommand Object Till now we have seen OracleCommand working with OracleDataReader OracleCommand is not simply meant for OracleDataReader It has got a lot of functionality for itself Let us see few of the most commonly used features of OracleCommand in this section We will
 

jQuery Collecting Filter Options

jQuery Collecting Filter Options from Content Now we need to expand the filter options to cover the range of available topics in the table Rather than hard coding all of the topics we can gather them from the text that has been entered in the table We can change the definition of keywords to read mo
 

jQuery Three-color Alternating Pattern

Learning jQuery Three color Alternating Pattern There may be times when we want to apply more complex striping For example we can apply a pattern of three alternating row colors rather than just two To do so we first need to define another CSS rule for the third row We ll also reuse the odd and even
 

EDI and Software Applications

EDI and Software Applications EDI and JAVA Java is a programming language originally developed by Sun Microsystems and launched in 1995 While generally compiled to byte code direct hardware execution of byte code by a Java processor is also possible Currently almost all of Java’ s software
 

Microsoft AJAX Library - Creating Object Members on the Fly

Creating Object Members on the Fly One major difference between OOP in C and ASP NET and OOP in JavaScript is that JavaScript allows creating object members on the fly" This is true for objects and classes that you create yourself and also for JavaScript s own objects and types as well He
 

Microsoft AJAX Library - Object-Oriented JavaScript

Object Oriented JavaScript Objects and classes are implemented differently in JavaScript than in languages such as C VB NET Java or C However when it comes to using them you ll feel on familiar ground You create objects using the new operator and you call their methods or access their fields using t
 

Concepts of Object-Oriented Programming

Object Oriented JavaScript In this chapter you ll learn about OOP Object Oriented Programming and how it relates to JavaScript As an ASP NET developer you probably have some experience working with objects and you may even be familiar with concepts such as inheritance However unless you re already a
 

About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape