Un marco para desarrollar la interfaz de usuario web a través de Javabean
Si los siguientes escenarios aparecerán en su trabajo:
Lo que mencioné anteriormente es la confusión que a menudo encuentro. En la tendencia actual de separación de los extremos frontales y traseros, Java casi ha renunciado a su inversión en marcos de interfaz de usuario web. Incluso como desarrolladores de Java, rara vez usamos marcos de UI Java, como Struts y JSF para desarrollar, y JSP rara vez se escribe. Pero en una vida diaria de Javaer, incluso si cien personas no están dispuestas a hacerlo, aún encontrarán la demanda de IU, pero al abrir un motor de búsqueda, están llenas de nuevas tecnologías que emergen una tras otra. Quizás sea difícil incluso para aquellos que están en él explicar cuál es el marco web popular en la actualidad.
Hablando de separación front-end, este también es un escenario en el que a menudo pienso. Si simplemente dividimos los sistemas equipados con UI, desarrollamos en dos categorías:
Entonces, el sistema externo es a menudo responsable del personal profesional de la interfaz de usuario o incluso los equipos de UI, mientras que el sistema interno no es necesariamente el caso. En este momento, la tarea del desarrollo frontal recae en los ingenieros de back-end.
En este caso, la separación de los extremos delanteros y traseros se vuelve menos bella, lo que significa:
Finalmente, después de inventar su conocimiento, gastó mucho esfuerzo para crear la página frontal, y aún puede ser criticado.
Nuestro sistema interno a menudo no requiere efectos brillantes, animaciones complejas o estructuras altamente personalizadas. Puede ser solo una entrada a los servicios de back-end, o administrar algunas configuraciones, o administrar algunos objetos de datos simples (como usuarios, pedidos, productos, etc.), o presentar algunos informes bidimensionales comunes. Sus más operaciones son simplemente crudas en los objetos de datos. Por lo tanto, pensé en si podría generar el código frontal reversamente a través de Java. Antes de eso, marcos como GWT han hecho esto, pero el código es demasiado invasivo.

git clone https://github.com/magic-bunny/beanuicd beanuimvn installbeanui/vue a cualquier directorio %your_vue_path%cd %your_vue_path% e npm install<workPath>%your_vue_path%</workPath> en el complemento Beanui-Maven-Plugin en pom.xmlcd beanui/demo e mvn installjava -jar demo-1.0.jarhttp://localhost:8080 <mode>dev</mode>cd beanui/demomvn installComience a construir un proyecto Beanui y necesita construir un enrutador.yml
Nota: No se requiere enrutador.yml. Si no está configurado, el marco escaneará todas las clases anotadas que contienen
@Componenty las convertirán. En este momento,pathdebe configurarse. Si no está configurado, es/
Si necesita un proyecto Beanui más simple, consulte un solo demo
path : /test
component : demo.view.layout.card.CardComponent name : root
children :
- title : home
icon : star
component : demo.view.layout.card.CardComponent path : /login
component : demo.view.LoginComponent
children :
- title : home
icon : star
component : demo.view.layout.card.CardComponent Si necesita comprender cómo se escribe cada control en Javabean, haga clic en
Nota: Dado que se usa la interfaz de usuario del elemento (ELE.ME), puede referirse casi por completo a la descripción del componente de la interfaz de usuario del elemento.
Para comprender el uso del complemento Maven, haga clic en
Si necesita saber cómo usar la biblioteca de mejora, haga clic en
Beanui tiene licencia bajo la licencia MIT. Vea la licencia para obtener más detalles.