Основная структура для разработки веб -интерфейса через Javabean
Будут ли в вашей работе появиться следующие сценарии:
То, что я упоминал выше, - это путаница, с которой я часто сталкиваюсь. В нынешней тенденции разделения передних и задних концов Java почти отказалась от своих инвестиций в веб -рамки пользовательского интерфейса. Даже будучи разработчиками Java, мы редко используем рамки UI Java, такие как Struts и JSF для разработки, и JSP редко писается. Но в повседневной жизни Javaer, даже если сто человек не хотят это делать, они все равно будут столкнуться с спросом на пользовательский интерфейс, но при открытии поисковой системы они полны новых технологий, появляющихся один за другим. Возможно, даже для тех, кто в нем трудно объяснить, что в настоящее время является популярной веб -структурой.
Говоря о разделении фронта, это также сценарий, о котором я часто думаю. Если мы просто разделяем системы, оснащенные U-ui-wy, мы разрабатываем на две категории:
Тогда внешняя система часто отвечает за профессиональные сотрудники пользовательского интерфейса или даже команды пользовательского интерфейса, в то время как внутренняя система не обязательно имеет место. В настоящее время задача фронтальной разработки падает на инженеров за среды.
В этом случае разделение передних и задних концов становится менее красивым, что означает:
Наконец, после того, как вы придумали свои знания, вы потратили много усилий, чтобы создать линейную страницу, и вас все еще могут критиковать.
Наша внутренняя система часто не требует блестящих эффектов, сложных анимаций или высоко настроенных структур. Это может быть просто вход в сервисные службы, управлять некоторыми конфигурациями, или управлять некоторыми простыми объектами данных (например, пользователи, заказы, продукты и т. Д.), Или представляют некоторые общие двумерные отчеты. Их большинство операций - это просто крики на объектах данных. Поэтому я подумал о том, смогу ли я обратно генерировать фронт-код через Java. До этого структуры, такие как GWT, сделали это, но код слишком инвазивен.

git clone https://github.com/magic-bunny/beanuicd beanuimvn installbeanui/vue в любой каталог %your_vue_path%cd %your_vue_path% и npm install<workPath>%your_vue_path%</workPath> в плагине Beanui-Maven-Plugin в pom.xmlcd beanui/demo и mvn installjava -jar demo-1.0.jarhttp://localhost:8080 <mode>dev</mode>cd beanui/demomvn installНачните строить проект Beanui и необходимо построить router.yml
Примечание: router.yml не требуется. Если не настроить, фреймворк сканирует все аннотированные классы, содержащие
@Componentи конвертируйте их. В настоящее время необходимо настроить атрибутpath. Если не настроено, это/
Если вам нужен самый простой проект Beanui, см. Single-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 Если вам нужно понять, как каждый элемент управления написан на Javabean, пожалуйста, нажмите
Примечание. Поскольку используется элемент пользовательского интерфейса (ele.me), вы можете практически полностью обратиться к описанию компонента пользовательского интерфейса элемента.
Чтобы понять использование плагина Maven, пожалуйста, нажмите
Если вам нужно знать, как использовать библиотеку улучшения, пожалуйста, нажмите
Beanui имеет лицензию по лицензии MIT. Смотрите лицензию для получения дополнительной информации.