09 outubro 2019

WebAtricle - Migration from JEE to JakartaEE


As you probably know Java EE was moved from Oracle to the Eclipse Foundation where will evolve under the Jakarta EE brand. Sept. 10, 2019 Jakarta EE Full Platform and Web Profile specifications was released by Eclipse Foundation during JakartaOne Livestream. Few days later Wildfly declared that WildFly 17.0.1 has passed the Jakarta EE 8 TCK and certification request has been approved by the Jakarta EE Spec Committee. So, now WildFly is a Jakarta EE Full platform compatible implementation.
Let's do migration of typical gradle EE project to the Jakarta EE and look how hard is it. Current JakartaEE version 8.0.0 is fully compatible with JavaEE version 8.0, that means no need to change project sources, just update dependency from javax:javaee-api:8.0 to jakarta.platform:jakarta.jakartaee-api:8.0.0
updated build.gradle:


Source: kostenko.org

WebArticle - JDBC Driver Maven dependency list


13 junho 2019

CRUD with TomEE, MicroProfile, and REST


Creating a REST API using Java EE 8, MicroProfile, Hibernate, PostgreSQL and the TomEE application server. It’s really easy and fun to develop Java EE 8 applications.


Source: tomitribe4.wpengine.com

19 fevereiro 2019

Eclipse MicroProfile Starter



If you choosed Thorntail, then run the following command:

$ mvn clean package && java -jar target/hello_microprofile_world-thorntail.jar


or if you choosed the OpenLiberty, run the following command:

$ mvn clean package && java -jar target/hello_microprofile_world.jar


If you choosed another version then the following commands are used for the following servers:

Payara:

$ mvn clean package && java -jar target/hello_microprofile_world-microbundle.jar


Apache TomEE:

$ mvn clean package && java -jar target/hello_microprofile_world-exec.jar


KumuluzEE:

$ mvn clean package && java -jar target/hello_microprofile_world.jar


You find the test page at http://localhost:8181/index.html

Calling RestController
http://localhost:8181/demo/data/hello



Source: kodnito.com

21 janeiro 2019

Android - To implement in 2019



  • Android’s ViewModel Component 
  • LiveData
  • MVVM
  • WorkManager
  • Fastlane
  • Tablet Layouts
  • ConstraintLayout
  • Non Blocking UI
  • Material Design & Dark Mode
  • Unit Tests
  • Kotlin
  • Coroutines


Full article in medium.com