Ruby on Rails에는 보석이있어서 소프트웨어의 일부로 재사용 할 수 있습니다.Ruby Gem 또는 Django App - Java EE 용으로 제공되는 것들이 있습니까?
우리는 Django에서 같은 것을 사용합니다. 그들은 "apps"이라고 부릅니다. 드루팔에는 "모듈"이 있습니다.
예를 들어, 사무실의 프로세스를 제어하기 위해 웹 소프트웨어를 개발 중이며 사용자가 상호 작용할 수 있도록 설문 조사를 추가하려고한다고 가정 해 봅시다.
레일즈에서 우리는 드루팔 (dupo)의 django 앱과 모듈과 마찬가지로 이것을 할 수있는 보석을 가지고 있을지도 모릅니다.
그래서이 보석/앱/모듈에는 컨트롤러,보기 및 모델을 고려하여 웹 소프트웨어에 포함 할 모든 코드가 있습니다.
그러나 Java EE 6을 생각하면 소프트웨어를 만드는 데 도움이되는 많은 항아리와 사양이 있습니다. 하지만 Java EE에는 이러한 종류의 gem/app/modules이 소프트웨어에 포함되어 있지 않습니다.
그냥 프레임 워크를 사용하는 것과 관련해서는 안된다.
은 제가 자바 EE 6 응용 프로그램을 가지고 있다고 가정 해 봅시다 :- EJB 3.1, JPA 2, JS2 + 프라임 꽤-얼굴과 통합 등의
- 일부 항아리.
이제는 포럼이나 투표 기능을 개발해야하므로 해당 포럼을 만들기 위해 모든 코드 (ejb + jpa + jsf)를 작성해야합니다. 레일스를 사용하고 있다면 포럼/포럼 젬을 설치하거나 장고에이 포럼 등을 만드는 앱을 설치할 수 있습니다.
저는 ROR, Django 및 Drupal (CMS는 사실이지만 많은 모듈이 있으므로 어쨌든 프레임 워크입니다), 이러한 "프레임 워크"의 일부입니다. 모든 레이어를 사용하여 작성된 소프트웨어 Java EE에는 EJB 3.1 코드, JPA2 코드 및 js2 코드가 있어야합니다.
그래서 우리는 Plone과 Zope을 통해 유추 할 수 있습니다. Zope이 Java EE 6이고 Plone이 Java EE에서 찾고 있다고 가정 해 보겠습니다.
제 질문은 : 이러한 유형의 Java EE 모듈을 찾을 수있는 저장소가 있습니까?
이것이 실제로 존재하지 않는다면 Java EE 아키텍처에서 이와 같은 gem/app/modules를 생성 할 수 있습니까?
어쩌면 나는 내 질문에 명확하지 않았다. 질문을 업데이트했습니다. 다시 읽으십시오. – mariomol
@mariomol 당신이 묻는 것은 여전히 약간 명확하지 않습니다. 좀 더 구체적으로하려고 할 수 있습니까? –
Hy, 다시 편집했습니다. 지금 더 좋으면보십시오. – mariomol