Documentación de webforJ
Toda la aplicación.En Java.
webforJ es el framework Java full-stack para aplicaciones web empresariales: creas toda la aplicación, incluidas las pantallas, en Java. Esta documentación te guía desde tu primer proyecto hasta producción.
Escribe en Java.Obtener una pantalla.
Una pantalla completa es una clase Java con una ruta. Sin plantillas, JavaScript ni capa REST entre la pantalla y tu código.
@Route("greeting")public class GreetingView extends Composite<Div> { private final TextField name = new TextField("Name"); private final Paragraph message = new Paragraph(); private final Button greet = new Button("Greet", ButtonTheme.PRIMARY, e -> greet()); public GreetingView() { getBoundComponent().add(name, greet, message); } private void greet() { message.setText("Hello, " + name.getValue() + "!"); }}¿Nuevo por aquí?Sigue el camino.
- EntendidowebforJ en 6 pantallasUn breve recorrido guiado por webforJ.
- CrearIniciar un proyectoComprueba los requisitos previos, genera un proyecto y ejecútalo.
- AprenderSigue el tutorial.Crea una aplicación funcional paso a paso.
- CompilarUsa los componentes Cada componente con su API y ejemplos en vivo.
Una pila.Un idioma.
- 01
Pantallas
Crea la interfaz con componentes, organízala y navega entre páginas.
- 02
Lógica
Vincula formularios a tus modelos, protege rutas, traduce y prueba.
- 03
Datos
Completa las tablas con datos de los repositorios y muestra las cifras en gráficos.
- 04
Tu backend
Ejecútalo de forma independiente o con Spring Boot, en Java o Kotlin, y ponlo en producción.
IA lista.Desde el primer día.
Una sola instalación proporciona a Claude Code, Copilot, Cursor, Gemini y Codex el servidor MCP de webforJ y las Agent Skills.
Ver las herramientas de IA- 01
Escribir
Tu asistente consulta la API real de webforJ a través del servidor MCP y sigue las Agent Skills para formularios, seguridad y estilos.
- 02
Verificar
Ejecuta la vista en una prueba JUnit básica con TestBed, sin navegador ni servidor, y determina claramente si pasa o falla.
- 03
Revisar
Revisas un resultado que ya pasó, en lugar de leer cada línea de una conjetura.
LugaresVale la pena visitarlo.
- Componentes de interfaz de usuarioTablas, formularios, diálogos, diseños y mucho más, cada uno con ejemplos en vivo.
- craftforJEditor visual: consulta el árbol de componentes de tu aplicación en ejecución y modifícala en vivo.
- Modernización de SwingEjecuta una aplicación de escritorio en el navegador y navega por ella pantalla a pantalla.
- Herramientas de IAEl complemento de IA: el servidor MCP y Agent Skills para tu asistente, en una sola instalación.
- Kit de diseño de FigmaDiseñadores y desarrolladores trabajan con los mismos tokens y componentes.
- GaleríaCuatro aplicaciones empresariales de ejemplo para explorar, pantalla por pantalla.
¿Sigues buscando?
- RecetarioRecetas breves para tareas comunes.
- BlogGuías, novedades y tutoriales.
- JavaDocsReferencia completa de la API.
- Informar de un problemaErrores y solicitudes de funciones.
- Habla con el equipoReserva una llamada sobre tu app.
webforJ es desarrollado por BASIS International. Durante casi 40 años, el software y las herramientas de BASIS se han utilizado para crear soluciones empresariales para grandes corporaciones internacionales y pymes, con más de 20 años de experiencia ofreciendo tecnología basada en Java.
¿Estás planeando una aplicación empresarial con webforJ?
Agenda una llamada con el equipo que desarrolla webforJ. Trae tu app, tu backend y tus plazos, y te mostraremos cómo encaja webforJ, desde la primera pantalla hasta el soporte LTS+.
Hablamos English, Deutsch, Français, Español