Scaffolding in Rails와 같은 Java (모든 프레임 워크)에 CRUD 생성기 유틸리티가 있습니까?


9 Answers

Grails 에는 스캐 폴딩이 있습니다.

Question

Scaffolding in Rails와 같은 Java에서 CRUD 생성기 유틸리티가 있습니까? 모든 프레임 워크 또는 일반 서블릿에있을 수 있습니다. 반드시 DAO 코드뿐만 아니라 JSP로 컨트롤러 + 뷰를 생성해야합니다 ...




NetBeans는 JSF의 기존 데이터베이스에 대해 CRUD를 생성 할 수 있습니다.

OpenXava http://openxava.org는 어떻습니까?




reinCRUD 는 주석이 달린 최대 절전 모드 엔티티를 사용하여 작동하는 vaadin 애드온입니다. CRUD 응용 프로그램을 몇 분 안에 만들 수 있으며 목록, 양식 및 검색 양식과 같은 구성 요소를 다시 사용할 수 있습니다.







재생을 잊지 마세요. 매우 쉽게 사용할 수 있습니다. 루비 레일에 대한 경험이 있으면 자바로 적응하기가 쉽습니다.




JHipster를 사용하십시오. 그것은 인기있는 프론트 엔드 스 캐 폴딩 도구 'yeoman'에 세워졌습니다. 컨트롤러, DAO, 보안, 사용자 관리, 시스템 및 API 메트릭을 포함하여 백 엔드를 생성 할뿐만 아니라 Spring Boot & Spring MVC 4를 사용하여 로깅을 수행 할뿐만 아니라 각도 j를 사용하여 프런트 엔드를 생성합니다. 당신은 또한 꿀꿀 거리는 것과 카르마와 바우처와 같은 맛있는 것을 얻을 수 있습니다. 이와 함께 데이터베이스 버전 관리도 제공됩니다!

또한 자바를 생성하는 도메인 엔티티를 생성하기위한 하위 생성기와 데이터 관리를위한 해당 프론트 엔드를 가지고 있습니다.

전체 웹 응용 프로그램을 실행하는 데 10 분이 걸립니다.










나는이 질문을 가로 질러 왔고 많은 제안 된 답을 시도했다. 결국, 나는 Lightadmin을 발견 했다 . CRUD 코드를 생성하지는 않지만 코드가 거의없는 Entity 클래스에 멋진 프론트 엔드를 제공합니다. User 엔티티를 Lightadmin 웹 인터페이스를 통해 사용할 수있게하려면 XML 파일과 UserAdministration 클래스의 두 가지 변경 사항 만 필요합니다.

public class UserAdministration extends AdministrationConfiguration<User> {
    /* empty */
}

Administration 클래스에서 필드 이름을 구성 할 수는 있지만 더 이상 구성하지 않으면 매우 유용합니다. Getting Started 가이드는 실제로 그것이 얼마나 쉬운지를 보여줍니다. 이 간단한 단계를 거친 후 http://localhost:8080/TestApp/admin 에서 admin 인터페이스를 열 수 있습니다.




Google Code에는 크랭크 가 있습니다. 아직 시도하지는 않았지만 유망 해 보입니다.



Related