2012-08-03 6 views
0
나는 다음과 같은 구성으로 자바 EE 프로젝트를 진행하고

:
UI : 플렉스
JDK 1.5
ORM :
데이터베이스 최대 절전 모드 : SQL Server 2005의
는 UI에 새 필드를 추가하려면, 나는 많은 작업을 수행해야 평범한 계단. 페이지 엔티티에 필드 테스트를 추가 한 후 다음 단계를 수행 할 것이라고 가정 해 보겠습니다.
1. Entity.mxml에 테스트 필드 추가
2. Entity.as에 테스트 변수 및 getter/setter를 추가합니다.
3 Entity.xsd 파일에 요소를 추가하십시오.
4. 유틸리티 클래스를 실행하여 xsd
에서 EntityVO를 생성합니다. 5. Entity.Over를 사용하여 Entity.java 클래스에 test getter/setter를 추가합니다. 여기서 Entity.java는 HibernateEntity 클래스입니다.
6. 테스트 필드를 Entity.hbm.xml 파일에 추가합니다.
7. 엔티티 테이블에 테스트 열을 추가하십시오.
반복적 인 프로세스를 자동화하여 프로젝트에 새 필드를 추가하는 방법은 무엇입니까?

이 모든 단계를 없애기 위해 Eclipse PlugIn을 개발해야합니까? 가장 중요한 것은 노력할만한 가치가 있을까요?

+0

새 필드를 추가하는 빈도에 따라 다릅니다. 또한 일부 필드를 제거해야하는 경우 어떻게됩니까? –

+0

@AjayGeorge 주로 한 달에 10 개의 필드가 있습니다. 나중에 삭제 옵션을 추가 할 수 있습니다. –

+0

많은 필드가 추가되면 RDBMS가 올바른 선택입니까? 스키마가없는 MongoDB와 같은 NOSQL 솔루션을 고려해 보셨습니까? –

답변

2

처음에는 그 파일 (및 프로젝트의 다른 파일)을 생성하는 툴링을 작성하면 더 좋을 것 같습니다. 단일 모델에서 전체 파일을 생성하는 도구는 원래 직접 코딩되었거나 다른 도구로 작성된 도구를 수정하는 도구보다 작성하기가 훨씬 쉽습니다.

그런 도구를위한 최상의 플랫폼은 EMFT-M2T JET Eclipse 프로젝트입니다. Eclipse 용 JSP로 생각하십시오. 원하는 단일 XML 모델 스키마로 구동되는 여러 템플릿을 빌드합니다. 보다 가벼운 모델 중심 개발 기술 중 하나 인 JET를 사용하면 UML에주의를 기울이지 않고도 생성하고자하는 것에 집중할 수 있습니다.

위에서 설명한 특정 문제는 JET에서 다루는 용도와 정확하게 일치합니다.

관련 문제