2011-05-09 3 views

답변

1

SEAM은 JSF와 EJB 사이의 갭을 연결하려고 시도합니다. 목표의 일부는 코드 내의 주석과 특정 규칙을 사용하여 많은 주석이나 XML이 필요하지 않도록 응용 프로그램을 설정하기 위해 편집해야하는 XML의 양을 줄이는 것입니다.

또한 Seam in Action 또는 Seam 소개를 읽으면 Ruby on Rails와 경쟁 관계가 있다는 느낌을 받기 시작합니다. 둘 다 웹 개발자 (레일 용 ActiveRecord 또는 Java 용 Hibernate/JPA, 레일 대 이음 (Seam-gen), 테스팅, ActionView 대 JSF 등과 같은 일종의 ORM 솔루션)을 필요로하는 대부분의 도구를 다루려고합니다.

Seam은 특정 영역에서 더 많이 사용하고 Rails는 다른 영역에서 사용합니다. 나에게, 나는 어떤 경쟁도 실제로 보지 않는다. 그것들은 매우 다르며 나는 그것들을 경쟁하는 것으로 보지 않습니다. Seam은 좀 더 완벽한 Java 기술 집합을보고 싶다면 Seam이이를 제공하기 위해 뭔가를 제공 할 수 있습니다. 그러나 당신은 그들이 Seam에서 시도하고 함께 가져 오기로 선택한 특정 설정을 좋아한다고 생각합니다. 따라서 JSF를 이미 알고 있고 좋아하고 Hibernate 및/또는 JPA를 알고 있고 좋아한다면 Seam이 제공해야하는 것을 좋아하기에 적합하다고 말하고 싶습니다. 그런 것들이 마음에 들지 않는다면, 나는 그것을 건너 뛸 것이다.

+0

이러한 차이는 Java EE 6에서 이미 닫혀 있습니다. – BalusC

0

SEAM은 JSF를 Hibernate ORM 지속 기술에 연결하는 JBOSS 프레임 워크입니다.

내가 나 자신을 사용하지 않는, 그러나 무엇이든지 그것에 대해 아무것도 알고 당신은 의무이다 등 빠른 관계형 데이터베이스에 쉽게 액세스 웹 기반 애플리케이션의 개발,

을 주장하고있다. 그러나 JSF를 이미 알고 있다면 아마도 당신이 그것을 좋아하는지보기위한 가치가있을 것입니다.

관련 문제