저는 JSF 개발자이며 최근에 SEAM 프레임 워크에 대해 들었습니다. 그러나 저는 그것에 대해 그리고 그 이점이 무엇인지 모릅니다.SEAM 프레임 워크 란 무엇이며 왜 사용해야합니까?
답변
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이 제공해야하는 것을 좋아하기에 적합하다고 말하고 싶습니다. 그런 것들이 마음에 들지 않는다면, 나는 그것을 건너 뛸 것이다.
SEAM은 JSF를 Hibernate ORM 지속 기술에 연결하는 JBOSS 프레임 워크입니다.
내가 나 자신을 사용하지 않는, 그러나 무엇이든지 그것에 대해 아무것도 알고 당신은 의무이다 등 빠른 관계형 데이터베이스에 쉽게 액세스 웹 기반 애플리케이션의 개발,
을 주장하고있다. 그러나 JSF를 이미 알고 있다면 아마도 당신이 그것을 좋아하는지보기위한 가치가있을 것입니다.
- 1. .net 동적 데이터 란 무엇이며 왜 사용해야합니까?
- 2. 왜 SPATIAL INDEX 란 무엇이며 언제 사용해야합니까?
- 3. JAXB 란 무엇이며 왜 JAXB를 사용해야합니까?
- 4. QVariant 란 무엇이며 언제 사용해야합니까?
- 5. 역방향 프록시 란 무엇이며 왜 Node.JS와 함께 사용해야합니까?
- 6. 확장 방법이란 무엇이며 왜 사용해야합니까?
- 7. Cocoa의 델리게이트는 무엇이며 왜 사용해야합니까?
- 8. 프레임 워크 - PHP 프레임 워크 란 무엇입니까?
- 9. bltoolkit의 BLTgen 도구 란 무엇이며 어떻게 사용해야합니까?
- 10. Android 란 무엇이며 왜 새 VM을 만들었습니까?
- 11. 프로세스/리퍼 란 무엇이며 왜 작동하지 않습니까?
- 12. SproutCore 란 무엇이며 왜 신경 써야합니까?
- 13. PHP의 프레임 워크 란 무엇입니까?
- 14. CSLA 프레임 워크 란 무엇입니까?
- 15. 젠드 프레임 워크 - 왜 데이터 매퍼/Db_Table_Row를 사용해야합니까?
- 16. CGI 란 무엇이며 CGI 스크립트 란 무엇입니까?
- 17. 좋은 테스트 자동화 프레임 워크 란 무엇입니까?
- 18. 개발 프레임 워크 란 무엇입니까? IDE 란 무엇입니까?
- 19. zipF 요소 란 무엇이며 왜 그 값은 0.89입니까?
- 20. resources.ap_ 란 무엇이며 왜 존재하지 않는 것에 대한 선호가 있습니까?
- 21. 어떤 MVVM 프레임 워크 (Silverlight)를 사용해야합니까?
- 22. 정적 라이브러리 란 무엇이며 동적 라이브러리 란 무엇이며 그 차이점은 무엇이며 사용하는 것이 더 좋은 이유는 무엇입니까?
- 23. 최고의 ASP.NET MVC 프레임 워크/아키텍처는 무엇이며 그 이유는 무엇입니까?
- 24. BigInteger 란 무엇이며 언제 사용합니까?
- 25. master.dbo.spt_values 란 무엇이며 어떻게 사용합니까?
- 26. TinyPG 란 무엇이며 어떻게 작동합니까?
- 27. IExpando 란 무엇이며 어디에 사용합니까?
- 28. @private 란 무엇이며 무엇을 사용합니까?
- 29. PPC 란 무엇이며 어떤 의미입니까?
- 30. Mage 란 무엇이며 어떤 점에서 유용합니까?
이러한 차이는 Java EE 6에서 이미 닫혀 있습니다. – BalusC