Uma estrutura para o desenvolvimento da interface da web através de Javabean
Se os seguintes cenários aparecerão em seu trabalho:
O que mencionei acima é a confusão que muitas vezes encontro. Na tendência atual de separação das extremidades dianteiras e traseiras, a Java quase desistiu de seu investimento nas estruturas da interface do usuário da Web. Mesmo como desenvolvedores de Java, raramente usamos estruturas de interface do usuário do Java, como Struts e JSF, e o JSP raramente é escrito. Mas em uma vida cotidiana de Javaer, mesmo que cem pessoas não estiverem dispostas a fazê -lo, elas ainda encontrarão a demanda por interface do usuário, mas ao abrir um mecanismo de busca, elas estão cheias de novas tecnologias emergindo uma após a outra. Talvez seja difícil para mesmo aqueles que estão nele explicando qual é a estrutura popular da web atualmente.
Falando em separação de front-end, este também é um cenário em que muitas vezes penso. Se simplesmente dividirmos os sistemas equipados com a UI, desenvolvemos em duas categorias:
Em seguida, o sistema externo geralmente é responsável pela equipe de interface do usuário profissional ou mesmo às equipes de interface do usuário, enquanto o sistema interno não é necessariamente o caso. Neste momento, a tarefa do desenvolvimento do front-end cai nos engenheiros de back-end.
Nesse caso, a separação das extremidades da frente e de trás se torna menos bonita, o que significa:
Finalmente, depois de inventar seu conhecimento, você gastou muito esforço para criar a página front-end e ainda pode ser criticada.
Nosso sistema interno geralmente não requer efeitos brilhantes, animações complexas ou estruturas altamente personalizadas. Pode ser apenas uma entrada para serviços de back-end, ou gerenciar algumas configurações ou gerenciar alguns objetos de dados simples (como usuários, pedidos, produtos etc.) ou apresentar alguns relatórios bidimensionais comuns. Suas operações são simplesmente cruds em objetos de dados. Portanto, pensei se poderia gerar reversamente código de front-end através do Java. Antes disso, estruturas como o GWT fizeram isso, mas o código é muito invasivo.

git clone https://github.com/magic-bunny/beanuicd beanuimvn installbeanui/vue para qualquer diretório %your_vue_path%cd %your_vue_path% e npm install<workPath>%your_vue_path%</workPath> no plug-in Beanui-Ma-Maven-Plugin em pom.xmlcd beanui/demo e mvn installjava -jar demo-1.0.jarhttp://localhost:8080 <mode>dev</mode>cd beanui/demomvn installComece a construir um projeto Beanui e precisa construir um roteador.yml
Nota: Router.yml não é necessário. Se não estiver configurado, a estrutura digitalizará todas as classes anotadas contendo
@Componente as converterão. Neste momento,pathprecisa ser configurado. Se não estiver configurado, é/é /
Se você precisar de um projeto Beanui mais simples, consulte o Demo único
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 Se você precisar entender como cada controle está escrito em Javabean, clique em
NOTA: Como a interface do usuário do elemento é usada (ele.me), você pode se referir quase completamente à descrição do componente da interface do usuário do elemento.
Para entender o uso do plug-in maven, clique
Se você precisar saber como usar a biblioteca de aprimoramento, clique em
Beanui está licenciado sob a licença do MIT. Consulte a licença para obter mais detalhes.