-
Notifications
You must be signed in to change notification settings - Fork 3
Configuração
Édion Alberto Torres edited this page Aug 31, 2015
·
21 revisions
Para configurar o uso da arquitetura em seu projeto, basta realizar os passos descritos a seguir:
Informe o suri-repo para o maven:
<repositories>
<repository>
<id>suri-repo</id>
<name>Suri-Repo</name>
<url>https://raw.githubusercontent.com/Surittec/suri-repo/master</url>
</repository>
</repositories>Inclua a dependência:
<dependency>
<groupId>br.com.surittec</groupid>
<artifactId>suri-cdi-core</artifactid>
<version>${suri-cdi.version}</version>
</dependency>Saiba mais sobre esse módulo aqui.
Inclua a dependência:
<dependency>
<groupId>br.com.surittec</groupid>
<artifactId>suri-cdi-faces</artifactid>
<version>${suri-cdi.version}</version>
</dependency>Ao incluir a dependência do módulo Faces, a dependência do módulo Core já é importada automaticamente. Logo, não há a necessidade de incluir a dependência do módulo Core.
É necessário, também, configurar o Interceptor para tratar as mensagens das exceções negociais. No arquivo beans.xml de seu projeto, configure:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/beans_1_0.xsd">
<interceptors>
<class>br.com.surittec.suricdi.faces.interceptor.impl.BusinessExceptionInterceptor</class>
</interceptors>
</beans>Saiba mais sobre esse módulo aqui.
© Copyright 2014 SURITTEC