Summer Special - 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: c4sdisc65

1z0-900 PDF

$38.5

$109.99

3 Months Free Update

  • Printable Format
  • Value of Money
  • 100% Pass Assurance
  • Verified Answers
  • Researched by Industry Experts
  • Based on Real Exams Scenarios
  • 100% Real Questions

1z0-900 PDF + Testing Engine

$61.6

$175.99

3 Months Free Update

  • Exam Name: Java EE 7 Application Developer
  • Last Update: Sep 12, 2025
  • Questions and Answers: 142
  • Free Real Questions Demo
  • Recommended by Industry Experts
  • Best Economical Package
  • Immediate Access

1z0-900 Engine

$46.2

$131.99

3 Months Free Update

  • Best Testing Engine
  • One Click installation
  • Recommended by Teachers
  • Easy to use
  • 3 Modes of Learning
  • State of Art Technology
  • 100% Real Questions included

1z0-900 Practice Exam Questions with Answers Java EE 7 Application Developer Certification

Question # 6

Given an HttpServletRequest request and an EJB SessionContext ctx.

Which is a valid way to retrieve the Principal invoking either behavior?

A.

request.getCallerPrincipal() and ctx.getCallerPrincipal()

B.

request.getUserPrincipal() and ctx.getUserPrincipal()

C.

request.getCallerPrincipal() and ctx.getUserPrincipal()

D.

request.getUserPrincipal() and ctx.getCallerPrincipal()

Full Access
Question # 7

Which class do you use to handle an incoming JSON Message as a stream?

A.

JsonReader

B.

JsonObjectBuilder

C.

JsonParser

D.

JsonObject

Full Access
Question # 8

You need to exchange large binary messages using chunks in a WebSocket application. Identify two ways in which you can receive partial messages. (Choose two.)

A.

Define an @OnMessage method with a single MimePart parameter.

B.

Use a ChunkListener interface implementation.

C.

Use a MessageHandler.Partial interface implementation.

D.

Define an @OnMessage method with byte [] as the first parameter and a boolean as the second parameter.

Full Access
Question # 9

Given the code sample:

1z0-900 question answer

And:

1z0-900 question answer

And:

1z0-900 question answer

And the next fragment from beans.xml:

1z0-900 question answer

And this injection point:

@Inject GenericMessenger messageHandler;

Which type would be injected at run time and referenced by the messageHandler variable?

A.

SmsHandler

B.

MsgHandler

C.

None of the above. An exception would be thrown due to ambiguous bean references.

D.

GenericMessenger

Full Access
Question # 10

When should a JPA entity implement the Serializable interface?

A.

when JPA entities are used in the EJB Full container

B.

when JPA entities are used outside of the EJB Lite container

C.

always, because JPA entities are required to implement the Serializable interface

D.

when JPA entities are used as parameters or return values by the remote EJB operations

Full Access
Question # 11

How can you configure, in a portable way, the number of threads used by a ManagedExecutorService?

A.

programmatically, using a ManagedExecutorService

B.

using the ManagedExecutors utility class to define the execution properties

C.

This cannot be done because this configuration is dependent on the Java EE Product Provider.

D.

configuring the thread pool info in the deployment descriptor

Full Access
Question # 12

You are in the process of analyzing the demand and supply schedules for the item based on high level reservations.

A.

On Hand

B.

Movement Request

C.

Requisition

D.

Transfer Order

E.

Work Order

F.

Account Alias

Full Access
Question # 13

You have an organization that runs both its domestic and international business from the same offices. However, the organization does not want the domestic side of the business to be able to transact on the international side, even though they are selling the same material.

How do you configure your enterprise to meet this requirement?

A.

Set up the domestic and international businesses as separate operating units.

B.

Set up the domestic and international businesses as separate projects.

C.

Set up the domestic and international businesses as separate business units.

D.

Use data access security to separate what each customer can control.

E.

Set up the domestic and international businesses as separate cost centers.

Full Access
Question # 14

Given the code fragment:

1z0-900 question answer

And

1z0-900 question answer

Which two steps, when performed independently, enable the index.xhtml page to print the following text: The Id is 12345? (Choose two.)

A.

Replace line 2 with: @Inject public void setAcc(Account acc)

B.

Replace line 3 with: @Inject public Account getAcc()

C.

Replace line 1 with: @Inject private Account acc;

D.

Replace line 3 with: public @Inject Account getAcc()

E.

Replace line 1 with: private @Inject Account acc;

F.

Replace line 2 with: public void setAcc(@Inject Account acc)

Full Access
Question # 15

NO: 61

Your web application requires logic to remember items that a user placed into a shopping cart.

Which two mechanisms should you use to associate that information with the user? (Choose two.)

A.

HttpServletResponse objects

B.

ServletContext objects

C.

HttpSession objects

D.

a database

Full Access
Question # 16

Given:

1z0-900 question answer

What will be the response to a HEAD request?

A.

The findAll() method will be called and the employee list will be returned.

B.

The findAll() method will be called and no employees will be returned.

C.

No method will be invoked and no error will be returned.

D.

No method will be invoked and a 404 error will be returned.

Full Access
Question # 17

A user is performing a material return transaction against access stock in an Inventory organization; however, the user fails to select the Physical Material Return Required check box.

What happens?

A.

It is considered as accounting-only return.

B.

Stock is reserved.

C.

A transfer order line remains open.

D.

Shipment lines are created.

Full Access
Question # 18

Which interface should you implement if you want to be alerted to the lifecycle events surrounding your task being executed by a ManagedExecutorService?

A.

the Runnable Interface

B.

the ManagedExecutorTask interface

C.

the TaskEventListener interface

D.

the ManagedTaskListener interface

Full Access
Question # 19

Identify the availability type that is applicable for the item quantities maintained in a unit of measure different from the primary unit of measure and is available for various transactions.

A.

Available

B.

Secondary Available Quantity

C.

Reserved

D.

Secondary On-hand Quantity

E.

On Hand

Full Access
Question # 20

Which annotation allows a request to be executed with another Principal’s identity?

A.

It is not possible to execute a request with another Principal’s identity.

B.

@UseIdentity

C.

@RolesAllowed

D.

@Runs

Full Access
Question # 21

Given the code fragment:

1z0-900 question answer

How long does this cookie persist?

A.

until server shutdown

B.

until garbage collection in the servlet instance

C.

this request

D.

until browser shutdown

Full Access
Question # 22

Given the code fragment:

1z0-900 question answer

How are transactions managed?

A.

through a single shared transaction across the connection factory

B.

through a separate transaction per JMS Consumer

C.

through a single transaction for the entire JMS Topic

D.

through a single shared transaction in the JMS Context

Full Access
Question # 23

As part of implementing Oracle Cloud for your customer, you defined multiple Business Units. The customer wants you to define an Inventory Organization that is associated with all the business units and not just one particular business unit.

How do you achieve this?

A.

Define the Inventory Organization without associating it with any location.

B.

Leave the Management Business Unit field blank in the Inventory Organization definition.

C.

Leave the Profit Center Business Unit field blank in the Inventory Organization definition.

D.

It is not possible to define an Inventory Organization that is associated with more than one business unit.

Full Access
Question # 24

Which statement is true about the WS-Security standard?

A.

It is a Java EE standard for protecting SOAP services.

B.

It relies on HTTP security mechanism to protect SOAP messages in transmit.

C.

It provides message-level security.

D.

It defines protocol-specific ways of protecting SOAP messages.

Full Access
Question # 25

You want to allow one set of roles to POST to a resource and another set of roles to GET it.

Which two configuration options should you use? (Choose two.)

A.

two separate @HttpMethodConstraints annotations and sets of roles

B.

a single @HttpMethodContstraint annotation and a map of method to roles

C.

two with different in the deployment descriptor

D.

a single with two with different in the deployment descriptor

Full Access
Question # 26

A third-party service equipment is used for various purposes in a manufacturing facility and needs to be overhauled once a year. This equipment is charged based on its consumption without a project dependency.

At this point, it should be transferred out of the vendor’s warehouse for maintenance and then returned back in the future depending upon the requirement.

The material stock transfer should happen with an offline approval and with an account alias as a logical reference.

What is the ideal way to handle this process?

A.

Transfer Order

B.

Requisitions

C.

Move Request

D.

Miscellaneous Transaction

E.

Subinventory Transfer

Full Access
Question # 27

Your organization is planning for a periodic counting of individual items automatically throughout the course of the year. As part of this activity, the user has loaded items to the cycle count but some of the items are not being considered when count schedules and count sequences are not generated.

Identify two reasons that explain why the items are not being considered.

A.

The ABC assignment group is not defined.

B.

The Include in Schedule option is not selected to include the item for auto-scheduling.

C.

The Cycle Count Enabled flag is not selected for the inventory organization.

D.

The Cycle Count Enabled flag is not selected for the item.

E.

The approval controls are not set up.

Full Access
Question # 28

How do you specify a default error page in your web.xml file?

A.

/general-error.html

B.

*/general-error.html

C.

*/general-error.html

D.

/general-error.html

Full Access
Question # 29

You created two filters for your web application by using the @WebFilter annotation, one for authorization and the other for narrowing results by the provided search criteria. The authorization filter must be invoked first.

How can you specify this?

A.

setting the priority attribute of the @WebFilter annotation for each of the filters

B.

placing the filter mapping elements in the required order in the web.xml deployment descriptor

C.

placing @WebFilterMapping annotations in the required order

D.

specifying the filter precedence order by using the @Priority annotation

Full Access
Question # 30

Your customer has a requirement across their 10 warehouses, each with different users. They would like that whenever a warehouse user logs in, their warehouse should get populated.

How will you achieve this?

A.

Set up the profile option INV_DEFAULT_WHSE_ID at site level.

B.

Set up the profile option INV_DEFAULT_WHSE_ID at user level for each user.

C.

Set up the profile option INV_DEFAULT_WHSE_ID at role level (different roles for different warehouses).

D.

Set up the profile option INV_DEFAULT_ORG_ID at user level for each user.

E.

Set up the profile option INV_DEFAULT_ORG_ID at role level (different roles for different warehouses).

F.

Set up the profile option INV_DEFAULT_ORG_ID at site level.

Full Access
Question # 31

Given the code fragment:

1z0-900 question answer

When the context root is requested http://host:port/context, how does the container resolve this mapping?

A.

thirdServlet handles the request.

B.

firstServlet handles the request.

C.

The container throws an error at startup.

D.

secondServlet handles the request.

Full Access
Question # 32

You need to load on-hand balances for go live. Which template should be used for this?

A.

InventoryBalanceImportTemplate.xlsm

B.

InventoryReservationImportTemplate.xlsm

C.

InventoryTransactionImportTemplate.xlsm

D.

InventoryOnHandBalanceTemplate.xlsm

E.

InventoryMiscellaneousTrxTemplate.xlsm

Full Access
Question # 33

Material is transferred between the Subinventories within an organization via transfer order. The setup is complete and the transfer order is created though the FBDI process.

What is the primary interface data that needs to be completed in the template?

A.

CST_I_INCOMING_TXN_COSTS

B.

INV_SUBINVENTORY_TRANSFER

C.

INV_TRANSACTION_LOTS_INTERFACE

D.

INV_SERIAL_NUMBERS_INTERFACE

E.

INV_TRANSACTIONS_INTERFACE

Full Access
Question # 34

Your organization performs a restock via a transfer order between inventory organizations, using the following parameters for processing:

Transfer Type: In-transit transfer type

Receipt Routing: Standard

Transfer Order Required: Yes

During the process, the receiving organization wants to make a change to the transfer order line.

After which fulfillment stage will they no longer be able to change the transfer order?

A.

Awaiting Receiving

B.

Awaiting Billing

C.

Closed

D.

Ship Confirm

E.

Awaiting Fulfillment

Full Access
Question # 35

Given the following class definition with numbered lines:

1z0-900 question answer

How do you specify to use this mock CDI bean implementation instead of the regular implementation class?

A.

Use the alternatives element in the beans.xml file and specify the class name in the class element within it.

B.

Start up the server with the optional –alternative command-line option, specifying any alternative class names in a comma-separated list.

C.

Reorder the implementation names in the beans.xml file such that the desired alternative is listed earlier.

D.

Delete the regular implementation class from the WAR.

Full Access
Question # 36

Your client is about to define their primary ledger.

Which set of three primary attributes do they need to know in order to complete this?

A.

Chart of Accounts, Description, and Accounting Method

B.

Chart of Accounts, Ledger Balance, and Accounting Method

C.

Chart of Accounts, Accounting Calendar, and Currency

D.

Currency, Description, and Accounting Method

Full Access
Question # 37

For an Item to be enabled for back-to-back order process, which attribute do you need to set?

A.

Item attribute: Allow purchase orders off of sales orders

B.

Organization attribute: Allow Back to Back Processing

C.

Organization attribute: Allow Reservations

D.

Item attribute: Back-To-Back Enabled

E.

Item attribute: Reservations Enabled

Full Access
Question # 38

Your customer has two warehouses (Inventory organizations) located in two different regions. They have a consigned agreement in place with the supplier. Your customer requests that whenever consumption advice is created, it should be created separately for each inventory organization.

What setup is required to achieve this requirement?

A.

Set Consumption Advice Summary in Consignment Agreement to “Organization’.

B.

Set Consumption Advice Summary in Consignment Agreement to “All Organizations with items”.

C.

This cannot be achieved because only one common consumption advice is created regardless of other parameters.

D.

Set Consumption Advice Summary in Consignment Agreement to “All Organizations”.

Full Access
Question # 39

The physical inventory process is carried out for a particular inventory organization with the following parameters:

  • Negative quantity Tolerance Percentage is set to 10%
  • Approval Type = ‘Always’

The system says that there are 100 on band, but you only counted 95. What will happen?

A.

The setup is invalid; it will give an error message.

B.

Because the 95 is within the 10% tolerance, it will post without approval.

C.

The system will ask a user to recount before posting.

D.

An approval will be required before posting.

Full Access
Question # 40

While performing the task “Create Chart of Accounts, Ledger, Legal Entities, and Business Units in Spreadsheet Task”, you mentioned that the legal entity country is the United States of America.

What will be the functional currency of the ledger you are defining?

A.

The system will ask the user to provide functional currency at the time of uploading the spreadsheet if it is not provided in the first place.

B.

The system will automatically pick “USD” as functional currency from the legal entity country.

C.

The system will pock the first available currency from the list of Values.

D.

It is mandatory to provide functional currency, because ledger cannot be defined without functional currency. The system will throw an error upon processing.

E.

It is mandatory to provide functional currency because ledger cannot be defined without functional currency. The system will throw an error upon upload of the spreadsheet because all required fields are not populated.

Full Access
Question # 41

In Supply Chain Orchestration, Automated Change Management performs which two functions?

A.

change to need by dates of a purchase order

B.

splitting of a sales order

C.

changing the ship method on a sales order

D.

change to item attributes

E.

changing the supplier on a purchase order

Full Access
Question # 42

Which action invokes supply chain orchestration and transfer of data to supply chain orchestration Interface tables?

A.

creating Purchase Order Receipt

B.

running a scheduled process called “Create Transactions”

C.

running Min-Max Planning

D.

creating a new Inventory Organization for execution of supply chain orchestration

Full Access