roar109 / Coding-Tasks

Coding Tasks that will be done in the designated order.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coding-Tasks

Coding Tasks that will be done in the designated order.

  1. Maven Project
  • Install Maven
  • What is Maven (Create a small document with own words)
  • Folder Structure
  • Create jar
  • Create war
  • Upload (jar, war) to GITHUB
  1. Java Web (REST/SOAP)
  • REST Service: using JAX-RS and return text, configure rest path and endpoint path.
  • REST Service: using JAX-RS and return html in a endpoint.
  • REST Service: using JAX-RS and return a json from a POJO.
  • REST Service: using JAX-RS and CDI (Context and Dependency Injection), return a POJO from an external class.
  • REST Service: using JAX-RS, create 1 endpoint/rest URL for each of the following HTTP operations: PUT, GET, DELETE, POST.
  • What is JAXB?
  • SOAP Service: using JAX-WS and returning a single JAXB object.
  • JAX-RS marshallers/umarshallers what are and how you can use them
  1. Java EE
  • What is and how you can do a servlet?
  • Enterprise Java Beans: types and what you can do with them, how they can be used, etc
  • What is CDI: Context and Dependency Injection?
  • What is JPA? what is hibernate? what are the main difference between them?
  • Install locally a DB engine
  • How to put a datasource in Wildfly (using previous point DB engine)
  • JPA: how to configure it, map a single table to a java class. Read a record by id and read all records.
  • Expose DB records to a REST Service using CDI, JPA and JAX-RS.
  • Sames as previous point but with JAX-WS.
  1. Java in general
  • What is an Interface?
  • What is the purpose of an abstract class?
  • What is a Thread? how you can run it?
  • What is the purpose of the interface Serializable?

About

Coding Tasks that will be done in the designated order.