2012-06-06 3 views
2

새로운 엔터프라이즈 애플리케이션이 시작됩니다. 나는 jee6 (jsf + primefaces, ejb)과 동면 (hibernate) 기술을 선택했다. 글래스 피쉬 3에 배포 할 예정입니다.Java EE - Seam 2와 Seam 3 - 지금 선택해야합니까?

질문에는 어떤 Seam 버전을 선택해야합니까? Seam 3가 최신 버전이라는 것을 알고 있지만 Seam 2 역시 개발 중입니다. 나는 Seam 2와 3 문서를 빠르게 돌았고 Seam 2는 나에게 훨씬 더 쉽게 보였다. (특히 보안 모듈)

+4

둘 다 - 둘 다 끔찍합니다. – duffymo

+0

그래서 개발 속도를 높이기 위해 무엇을 제안합니까? Seam 3 faces 모듈은 정말 멋져 보입니다. – mm1

+2

웹 서비스, REST, HTTP 연결을 만들고 요청을 보낼 수있는 모든 UI (모바일, HTML 5 등)와의 대화. Seam과 Faces가 매우 좋아 보이면 왜 여기 묻고 있습니까? 투표를 종료합니다. – duffymo

답변

5

을 시도 할 수 있습니다, 그것은 여전히 ​​개발되고있다 JSF2, JBoss AS 7.1 등을 지원하는 Seam 2.3을 출시 할 예정입니다.

Seam 2는 더 생산적이며 더 쉽게 작업 할 수 있습니다. 델타 스파이크 (DeltaSpike)가 시작되어 실행되는 방법은 또 다른 이야기 일 수 있습니다.

나는 또한 그것은 DeltaSpike로 이동 심 3 4

을 SEAM하는 심 2.3의 이름을 변경 고려하고 읽었습니다. 전체 패턴이 심 2, I 2가에서 할 수있는 심 물건을하려고 상당히 좌절지고있어보다 아마도 더 나은 동안

/Trind

+0

정말 멋진데, 2.3.0을 시도해 봤어? Jee6을 지원합니까? 안정적인 버전이 나올 때 어떤 아이디어? – mm1

+0

그래, 나는 Seam 2.3을 시험해 보았다. 그것은 jee 6을 지원해야하지만 CR1 (다음 버전)에서 수정 될 몇 가지 버그가 있습니다. https://issues.jboss.org/browse/JBSEAM/fixforversion/12316770. 그러나 몇 가지 변경 사항이 있으므로 2.2에서 2.3으로 마이그레이션하는 데 다소 시간이 걸릴 것입니다. – Trind

+0

Seam 2.3을 Seam 4로 이름을 바꾸는 것에 대한 이야기는 없습니다. – LightGuard

3

Seam 2는 DeadSpike라는 Apache Foundation에 기증되었다.

IMHO 가장 좋은 방법은 standart를 사용하는 것이며, J2EE 6에는 필요한 거의 모든 것이 있습니다. 보안을위한 몇 가지 대안이 , 그것은 곧 윌, 경우에 당신은 내가 심 2로가는 권 해드립니다 것이다

심 2 심 3 사이의 선택 picketlink http://www.jboss.org/picketlink

+0

Seam 3, Seam 2.x는 확실히 죽은 길이 아닙니다. DeltaSpike는 CDI의 확장 기능을 기반으로하는 CDI 확장을위한 공간입니다. – LightGuard

+0

미안하지만 나를 위해 ...이 모든 오래된 프레임 워크는 죽었습니다. http://slidesha.re/wS2zwu 그냥 말하기 ... – Luke

+0

OP와 다른 것을 비교하고 있습니다. 당신은 주로 백엔드 프레임 워크에 대해 이야기하고있는 프론트 엔드 프레임 워크에 대해 이야기하고 있습니다. 궁극적으로 선택은 당신 것이며, 당신과 당신 팀에게 의미있는 일을하십시오. Java EE 6 (CDI를 통한 확장 포함)은 매우 훌륭한 백엔드 방식입니다. 프론트 엔드의 경우 모든 것이 다릅니다. – LightGuard

1

심 3는 여전히 간단한 기초가 많이 부족하다 상자.

0

Seam 3 또는 Seam 2는 유효한 질문이 아닙니다. cdi 또는 seam 2를 원한다면 스스로에게 묻어야합니다. 대답은 cdi를 원한다는 것입니다. 이를 통해 많은 이점을 얻을 수 있습니다. 그들은 부분적으로 java ee의 표준을 사용합니다. 특히 사양이 개빈 킹 (Gavin King)에 의해 주도되고 이음새 2, 봄 및 기타 프레임 워크에서 최고를 취하는 경우. 당신은 실제로 jsr-299 전체 스펙을 읽어야합니다. 정말 유익합니다. 다른 큰 이점은 deltaspike와 같은 파이프의 모든 훌륭한 확장과 훌륭한 기능입니다.

나는 cdi가 얼마나 더 많은 약속을하고 있는지 분명히 생각합니다. Seam 3은 약간의 여분의 조미료 일 뿐이지 만 시차 2를 비교해야하는 것은 아닙니다. 이음새 2의 이음새 3과 같은 확장에는 해당 사항이 없습니다. 이음새 2는 확장하기 쉽도록 만들어지지 않았습니다.