Computer Knowledge
Java Enterprise and Web Technologies
2,279 Questions
Java enterprise and web technologies questions focus on J2EE architecture, web services like SOAP, and servlet functionalities. These topics frequently appear in IT officer and specialist scale examinations. Regular practice ensures familiarity with enterprise application components.
HttpServlet methodsSOAP and web servicesEJB architecture rolesJ2EE componentsJSP servlet callingUDDI concepts
Java Enterprise and Web Technologies Questions
-
Web Guard
-
Web Farm
-
Application Pool
-
Silos
B
Correct answer
Explanation
A Web Farm (or Web Garden at the process level) is when the same application is hosted across multiple servers using Network Load Balancing (NLB). This provides redundancy, scalability, and improved performance by distributing requests across servers. Application Pool is a worker process isolation boundary, not a multi-server architecture.
-
Init_AppPool
-
IISAppPool
-
DefaultAppPool
-
DefaultApplication
C
Correct answer
Explanation
IIS 6.0's default application pool is named 'DefaultAppPool'. This pool is created during IIS installation and is configured to use the .NET Framework 2.0 in integrated pipeline mode. It serves as the default assignment for new web applications unless otherwise specified.
-
IISAppPool
-
DynamicAppPool
-
DefaultAppPool (Integrated)
-
ClassicAppPool
C,D
Correct answer
Explanation
IIS 7.0 includes two default application pools: 'DefaultAppPool' (using the Integrated pipeline mode) and 'ClassicAppPool' (using the Classic ISAPI mode). The Integrated mode is the new default that unifies IIS and ASP.NET pipelines, while Classic mode maintains backward compatibility with IIS 6.0 applications.
-
https.sys
-
Web Admin Service
-
Virtual Directory
-
Application Pool
B,C,D
Correct answer
Explanation
User Mode components in IIS include Web Admin Service (administration), Virtual Directory (content mapping), and Application Pool (process isolation). https.sys is a Kernel Mode driver for HTTP handling.
-
Manifest
-
Filters
-
Kickers
-
Intents
D
Correct answer
Explanation
Intents are the correct answer because they are Android's asynchronous messaging mechanism used to activate Activities, Services, and Broadcast Receivers. An Intent is a messaging object that can request an action from another component or pass data between components, enabling loose coupling between app components.
-
Web.config
-
Global.asax
-
App.config
-
All of the above
B
Correct answer
Explanation
RouteTable is defined in Global.asax during Application_Start. This is the standard location where routes are registered in the MVC application startup lifecycle. Web.config and App.config are for configuration settings, not route definitions.
-
UrlRoutingModule
-
Page Event
-
a or b
-
None of the above
A
Correct answer
Explanation
The UrlRoutingModule is an HTTP module that examines incoming requests and matches them against registered route tables. When a match is found, it extracts route data and passes control to the appropriate MvcHandler. Web Forms uses page events; MVC uses a completely different routing pipeline.
-
Ajax
-
Microsoft Silverlight
-
Java
-
None of the above
B
Correct answer
Explanation
This is a proprietary, company-specific question about the 'IZI' project. Based on typical enterprise project architecture documents from the late 2000s/early 2010s, Microsoft Silverlight was designated for the AXA-Link front end.
-
Entity Services
-
Object Services
-
Enterprise Services
-
Model Services
B
Correct answer
Explanation
Object Services is the Entity Framework component that enables application code to operate on entities as .NET Framework objects. It provides facilities for change tracking, object materialization, relationship management, and binding objects to UI controls. Object Services sits between the application code and the lower-level Entity Client layer, providing a rich object-oriented programming experience.
-
WorkflowInvoker
-
WorkflowRuntime
-
WorkflowApplication
-
WorkflowMethod
A,C
Correct answer
Explanation
WF 4.0 provides three main hosting options: WorkflowInvoker for synchronous execution (simplest), WorkflowApplication for advanced scenarios with persistence/bookmarks/lifecycle control, and WorkflowServiceEndpoint for WCF integration. WorkflowRuntime is from the older WF 3.x and is not used in WF 4.0.
-
Execute Java programs
-
Create and manage XML documents
-
Administer the server and all nodes on the network
-
Automatic deployment of newly developed programs
A,B,C,D
Correct answer
Explanation
The webMethods Integration Platform is a comprehensive enterprise service bus that handles all these tasks: it executes Java-based services, provides extensive XML document processing capabilities, includes administrative tools for server and node management, and supports automated deployment of integration services.
-
Middleware
-
Enterprise application integration
-
Enterprise service bus
-
Service-oriented architecture
C
Correct answer
Explanation
Enterprise Service Bus (ESB) is the specific architectural pattern and term for what integration servers implement. While integration servers are a type of middleware and support Enterprise Application Integration (EAI) patterns and SOA principles, Enterprise Service Bus is the most precise synonym for the integration server itself.
-
Java
-
C/C++ , Graphical language known as Flow
-
Only Option1
-
Both 1 & 2
D
Correct answer
Explanation
webMethods Integration Server supports multiple service development approaches: Java for programmatic services, C/C++ for high-performance or legacy integration, and Flow (a graphical, drag-and-drop language) for visual integration logic. Therefore both option A (Java) and option B (C/C++ and Flow) are correct, making D the right answer.
D
Correct answer
Explanation
webMethods Integration Server uses port 5555 as its default primary port for the HTTP listener and the Administrator console interface. Other ports like 8080, 443, and 8585 are common defaults for alternative web servers and protocols but are not the default for webMethods.
-
Flat files
-
XML files
-
Jar files
-
JSPs
B
Correct answer
Explanation
webMethods Flow services are physically stored as XML files (specifically named flow.xml) on the Integration Server's filesystem inside the specific package's folder structure. They are not stored as compiled Java classes (Jar files), plain text flat files, or dynamic server pages (JSPs).