Java Technologies
Pages in this section
JSF – Java Server Faces Guide
Learn Java Server Faces: managed beans, facelets, components, converters, validators, navigation, and building component-based Java web applications.
✓ LiveGWT – Google Web Toolkit Guide
Learn Google Web Toolkit: Java-to-JavaScript compilation, widgets, RPC, JSNI, UiBinder, and building high-performance web applications with GWT.
✓ LiveApache Tapestry Guide
Learn Apache Tapestry: component-based architecture, IoC, Ajax, live class reloading, and building Java web applications with the Tapestry framework.
✓ LiveApache CXF Web Services Guide
Learn Apache CXF: JAX-WS SOAP services, JAX-RS RESTful services, WS-Security, code-first and WSDL-first development, and service integration.
✓ LiveSpring Framework Guide — Enterprise Java Development
Master Spring Framework: learn IoC and dependency injection, Spring Boot auto-configuration, Spring MVC for web apps, Spring Data JPA for database access, Spring Security, building REST APIs, and configuring with application.properties.
✓ LiveJava Collections Framework — Explained with Examples
Master Java Collections Framework: List, Set, Map, Queue, ArrayList vs LinkedList, HashMap vs TreeMap, ConcurrentHashMap, and stream operations with practical code examples.
✓ LiveJava Streams and Lambdas — Explained with Examples
Master Java Streams API and lambda expressions: stream pipeline stages, map-filter-reduce patterns, parallel streams, and practical transaction processing examples.
✓ LiveJava Concurrency — Explained with Examples
Master Java concurrency: Thread, Runnable, ExecutorService, CompletableFuture, locks, synchronized, volatile, and Fork-Join pool with practical parallel processing examples.
✓ LiveJava Memory Model — Explained with Examples
Understand Java Memory Model: heap structure (young, old, Metaspace), stack, garbage collection (G1, ZGC, Shenandoah), memory leaks, and heap dump analysis with JVisualVM.
✓ LiveJakarta EE — Explained with Examples
Master Jakarta EE (formerly Java EE): Servlets, JPA, CDI, JAX-RS, EJB, and building enterprise REST APIs with practical code examples and deployment.
✓ LiveEclipse MicroProfile — Cloud-Native Java Explained
Master Eclipse MicroProfile for cloud-native Java: Config, Fault Tolerance, Health, OpenAPI, Rest Client, and building production-ready microservices with practical examples.
✓ Live