Java Enterprise App Development Competency (Intermediate Level)

  • 10m
  • 10 questions
The Java Enterprise App Development Competency benchmark evaluates your skills to develop and deploy web app using Jakarta Server Faces (JSF). You will be measured on your understanding of how Enterprise JavaBeans (EJB) encapsulate the business logic of an application. A learner who scores high on this benchmark demonstrates that they have the skills to create rich, web-based interfaces using Java Server Faces (JSF) and effectively construct business logic using Enterprise JavaBeans (EJB).

Topics covered

  • configure a Facelet to display the results of a SELECT query execution on a database
  • configure a JSF app to invoke a method once a user has interacted with a UI component
  • configure user-defined and JSF built-in validators to check user input in a form
  • define a message-driven bean that consumes text messages placed on a message queue
  • define the methods that enable the editing and updating of existing data in a database
  • develop a client application to locate and connect to a remote session bean and use it to invoke methods
  • develop, deploy, and access a singleton session bean
  • package, deploy, and test a JSF application
  • recognize the HTML elements that correspond to commonly used JSF tags
  • use an EntityManager instance to query data from and persist data to a database from a session bean