Iniciar con patrones de Arquitectura en Javahola saludos tengo una solicitud, si me podrían mostrar o mandar repositorios o ejemplos de proyectos de practica que tenga aplicando alguna de las 2 arquitecturas tengo entendido el funcionamiento de ambas, pero no me queda claro el codificado de las mismas. mi conocimiento en java es intermedio y solo lo use para practicar estructuras de datos y no sistemas o software funcional para un usuario como generar su respectivo CRUD

haciendo hincapié en la correcta interacción con la cual me debo sustentar con java , he llegado a usar PHP y javascript (con sus respectivos Frameworks)

para la web pero quisiera enfocarme en java para escritorio, consejos de librerías o dependencias que debería tener en cuenta para ese propósito. y si código para la arquitectura por favot, finalmente gracias a los que se tomen la molestia de responderme.