2012-08-15 2 views
0

JBoss 7 (JSF 2.0) (Mojarra)과 Weld를 CDI로 사용하고있었습니다. JBoss가 이미 제공하는 모든 것. 또한 패키지에 Primefaces를 추가했습니다. 그래서 지금, 내 프로젝트는 다음과 같습니다JBoss 7에서 MyFaces CODI 사용

보스 7 + JSF 2.0 + Primefaces + 용접

그러나

, 나는 JSF ViewScope는 용접 (및 CDI에) 누락 된 느낌, 그래서 난 그냥에에서 MyFaces에게 CODI 추가 내 프로젝트. 그러나 나는 지금 많은 재료를 섞어 놓고 있다는 느낌이 들며 무엇이 무엇인지 모른다. 그래서 몇 가지 질문이 있습니다 :

1 - 프로젝트에 MyFaces CODI를 추가하는 것은 CDI 일뿐, Mojarra도 변경하고 있습니까?

2 - MyFaces 추가 CODI는 Weld를 무효로 만들거나 ViewScope에 CODI를 사용하고 다른 사용자 (요청, 응용 프로그램, 세션 등)를 위해 용접을 사용하고 있습니까? 이것은 좋은 생각입니까?

프로젝트에만 CDI에에서 MyFaces CODI 추가 P

답변

3

= 당신이 내 질문을 이해하고 도와 희망, 나 또한 인 Mojarra를 변경거야?

당신은 모하라를 변경하지 않습니다. CODI는 CDI를 확장 한 것일뿐입니다.


는에서 MyFaces CODI는 용접을 무효화 추가, 아니면 다른 사람 (요청, 응용 프로그램, 세션, 등)에 대한 ViewScope 및 용접에 대한 CODI을 사용하고 있습니다?

용접을 변경하지 않았습니다. CODI는 CDI를 확장 한 것일뿐입니다.

+0

Balus, 감사합니다. Weld와 CODI에 관해서, 용접은 모든 cdi를 다루게 될 것이고, CODI는 그것에 약간의 재료를 더하는 것입니다, 맞습니까? – Montolide

+1

맞습니다. – BalusC

관련 문제