Javabean을 통해 웹 UI를 개발하기위한 프레임 워크
다음 시나리오가 작업에 나타날지 여부 :
위에서 언급 한 것은 내가 종종 만난 혼란입니다. Java는 현재 프론트 엔드 분리 추세에서 Web UI 프레임 워크에 대한 투자를 거의 포기했습니다. Java 개발자 인 경우에도 Struts 및 JSF와 같은 Java UI 프레임 워크를 거의 사용하지 않으며 JSP는 거의 작성되지 않습니다. 그러나 Javaer의 일상 생활에서 100 명의 사람들이 그렇게하지 않으려는 경우에도 여전히 UI에 대한 수요에 직면 할 것이지만 검색 엔진을 열 때 새로운 기술로 가득 차 있습니다. 아마도 그 안에있는 사람들조차도 현재 인기있는 웹 프레임 워크가 무엇인지 설명하기가 어렵을 것입니다.
프론트 엔드 분리에 관해 말하면, 이것은 내가 종종 생각하는 시나리오이기도합니다. UI가 장착 된 시스템을 단순히 나누면 두 가지 범주로 개발합니다.
그런 다음 외부 시스템은 종종 전문 UI 직원 또는 UI 팀을 담당하는 반면 내부 시스템이 반드시 그런 것은 아닙니다. 현재 프론트 엔드 개발 작업은 백엔드 엔지니어에 해당됩니다.
이 경우 전면 및 후면 끝의 분리는 덜 아름답게됩니다. 즉, 다음을 의미합니다.
마지막으로, 지식을 구성한 후에는 프론트 엔드 페이지를 만들기 위해 많은 노력을 기울였으며 여전히 비판을받을 수 있습니다.
우리의 내부 시스템은 종종 화려한 효과, 복잡한 애니메이션 또는 고도로 사용자 정의 된 구조가 필요하지 않습니다. 백엔드 서비스의 입구 일 수도 있고 일부 구성을 관리하거나 간단한 데이터 객체 (예 : 사용자, 주문, 제품 등)를 관리하거나 일반적인 2 차원 보고서를 제시 할 수 있습니다. 대부분의 작업은 단순히 데이터 객체에 대한 CRUD입니다. 따라서 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> 추가cd beanui/demo 및 mvn installjava -jar demo-1.0.jarhttp://localhost:8080 입력하십시오 <mode>dev</mode> 로 수정하십시오.cd beanui/demomvn installBeanui 프로젝트 구축을 시작하고 라우터를 만들어야합니다.
참고 : router.yml이 필요하지 않습니다. 구성되지 않으면 프레임 워크는
@Component포함 된 모든 주석이있는 클래스를 스캔하여 변환합니다. 현재path속성을 구성해야합니다. 구성되지 않은 경우/
가장 간단한 Beanui 프로젝트가 필요한 경우 단일 데모를 참조하십시오
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으로 작성되는 방법을 이해해야하는 경우 클릭하십시오.
참고 : UI 요소가 사용되므로 (ele.me) 요소 UI의 구성 요소 설명을 거의 완전히 참조 할 수 있습니다.
Maven 플러그인의 사용법을 이해하려면 클릭하십시오
향상 라이브러리 사용 방법을 알아야 할 경우 클릭하십시오.
Beanui는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스를 참조하십시오.