Ho una webapp Java con questi framework e voglio sapere se la mia implementazione incontra il pattern MVC:
Controller Layer (V)
Sto usando JSF
@ManagedBean
public class Controller{
@ManagedProperty("#{business}")
private Business business;
public void insert(){
business.insert();
}
}
Livello aziendale (C)
Sto usando Spring
public interface Business{
public void insert();
}
@Service("business")
public class BusinessImpl implements Business{
@Autowired
private DaoMapper mapper;
@Override
@Transactional
public void insert(){
mapper.insert();
}
}
Livello dati (M)
Sto usando MyBatis (questa interfaccia java è associata al file XML di MyBatis)
public interface DaoMapper{
public void insert();
}
I miei livelli hanno implementato il pattern MVC? Sono confuso: S ...