2012-03-15 3 views

답변

5

Spring Roo는 스프링 MVC, JPA를 기반으로 기관, 페이지와 컨트롤러를 구축합니다. 데이터베이스의 변경 사항을 감지 할 수 있습니다. 런타임시 의존성을 남기지 않는 요소가 흥미 롭습니다. 즉, 요소를 일반 Spring MVC 요소로 수정하거나 컨트롤러, 뷰 등을 직접 추가 할 수 있습니다.

물론 제한이 있지만 유용 할 수 있습니다. .

4

이 기능을 사용할 수 있습니까?

+0

당신의 도움에 감사의 짐, 스프링 mvc와 통합 할 수있는 프레임 워크가 있습니까? –

2

저는 이것이 자바에서 큰 틀린 유형의 프레임 워크라고 생각합니다. Roo는 꽤 잘 작동하지만 각 엔티티에 대해 많은 파일을 생성하며 편집 할 때/문제가있는 것처럼 보입니다 (적어도 시도 할 때 일어났습니다). 나는 django admin과 같은 것을 원한다. 뷰를 설명하는 뷰 클래스를 사용하여 각 엔티티마다 동적으로 페이지를 생성해야한다. > 엔티티 보기/도메인/Entity_fieldname.jsp의 전경을 대체 - -> 현장

에 대한 템플릿으로 사용 도메인/Entity.jsp가 전망/: 더이 같은 규칙을 따라야도보기를 사용자 정의

컨트롤러에 대해서도 똑같은 일을하는 많은 클래스가 있습니다. 기본 컨트롤러를 사용하지 않는 이유와 사용자가 엔티티와 관련된 컨트롤러를 정의한 경우 메서드를 무시할 수 있습니다.

물론 이것은 상세하지는 않지만 순수한 자바는 간단한 CRUD 화면을 쉽게 만들 수 있다고 생각합니다. 적어도 이것은 오픈 소스 측입니다. 내부 비즈니스에는 CRUD를위한 프레임 워크가 있습니다. 어려운 부분은이 프레임 워크를 다른 도구와 분리시키는 것입니다.

4

Telosys 도구 (Eclipse 플러그인)는 기존 데이터베이스에서 전체 봄 MVC 웹 응용 프로그램 를 생성 할 수 있습니다.

은 자습서를 참조하십시오 : https://sites.google.com/site/telosystutorial/

(템플릿을 사용자 정의 할 수 있습니다 필요한 경우)

나는 당신의 DB 테이블에서 CRUD 화면을 생성합니다 Enfacade라는 자바 기반의 도구를 만들었습니다
+0

이것은 데이터베이스 테이블의 기본 객체 클래스 만 생성하지만 HTML 양식은 생성하지 않습니다. –

1

.

화면은 데이터 그리드 기반이며 여러 그리드가 일대 다 기능을 제공 할 수 있습니다.

그러면 런타임 엔진을 사용하여 모든 Java 웹 응용 프로그램 서버에 배포 할 수 있습니다.