O documento discute diferentes abordagens para criar serviços e controladores em aplicações web, incluindo MVC sem controladores, impedância objeto-relacional, testes de controladores e serviços sem a palavra "Service" no nome.
@Resource
public class IndicacaoController{
@Post
@Consumes
public void indicarOportunidade() {
List oportunidades =
new IndicacaoService()
this.result.use(json()).
WithoutRoot().
from(oportunidades).
serialize();
}
}
10.
@Resource
public class IndicacaoController{
@Post
@Consumes
public void indicarOportunidade(Indicacao) {
List oportunidades =
new IndicacaoService(Indicacao)
this.result.use(json()).
WithoutRoot().
from(oportunidades).
serialize();
}
}
11.
@Resource
public class IndicacaoService{
@Post
@Consumes
public void indicarOportunidade() {
List oportunidades = fazAlgo()
this.result.use(json()).
WithoutRoot().
from(oportunidades).
serialize();
}
}
12.
@Resource
public class IndicacaoService{
@Post
@Consumes
public void indicarOportunidade() {
List oportunidades = fazAlgo()
this.result.use(json()).
WithoutRoot().
from(oportunidades).
serialize();
}
}