Java – IT technologie met ongelimiteerde mogelijkheden

Egmont-Petersen

Java – zoveel meer dan een programmeertaal

Java is een programmeertaal waarmee je zoveel meer kan dan met eerdere programmeertalen zoals C++, C, Pascal. Ik heb veel ervaring met deze andere talen. Java werk ik professioneel mee sinds 2012, met veel plezier.

Met Java kan je onder andere:

  • Een stand-alone applicatie maken die als enkel programma draait op een PC/Laptop.
  • Een eenvoudige webapplicatie maken die draait onder Tomcat of WildFly/JBoss.
  • Een microservice maken die via webcalls kan worden aangeroepen. Hiermee ondersteunt Java ook een modulaire opbouw van samenwerkende microservices.
  • Een cloud-webapplicatie.
  • Een interactieve website met achterliggende proceslogica.
  • Een Big Data analytics applicatie
  • Een web-crawl applicatie die alle weblinks binnen een hoofddomein doorspit.
  • veel andere mogelijkheden

 

2. Cloud

 

2.1 AWS – cloud

AWS – the Amazon cloud

 

2.2 Comparison of cloud services

https://egmont-petersen.nl/mesmerize/java-html/comparison-between-cloud-providers/

 

 

3. JAVA connection with Microsoft dynamics

JAVA and Dynamics

 

4. Spring of Java Enterprise (JEE)?

Spring of Java EE

 

5. Vert.x – High-Scale web-framework

Een alternatief voor Spring en EE is het framework Vert.X, zie de tutorial via Vert.x tutorial.

De code-voorbeelden uit de bovenstaande tutorial zijn de downloaden via GitHub:

git clone https://github.com/vert-x3/vertx-guide-for-java-devs

De voorbeeld-applicaties compileren direct met mvn, en werken out-of-the-box.

 

Een diepgaande lezing door RedHat seniors is te volgen via Vert.x lezing.

Zij combineren Vert.x nodes met JDBC, en een MongoDB client voor opslag van de userid-credentials, in hun werkende voorbeeld-applicatie.

 

Zie verder mijn eigen Vert.x tutorial op Vert.x uitleg.

 

6. Java versus Python voor Big Data

Zie vergelijking in: https://egmont-petersen.nl/visie-machine_learning.html