F
frager
Gast
hallo, ich frag mich gerade, was man alles als controller beim MVC pattern nehmen kann. also view sind die ganzen gui sachen wir textfelder etc. das modell könnte die anwendungsschicht sein, welche über eine facade ereicht werden kann. dort ist die logik der anwendung. so, also controller hab ich bisher immer Actions genommen, also von AbstractAction geerbt. so zum beispiel:
dann eben die action an eine komponente wie einen button oder ein menu gebunden und somit einen controller für jede bedienbar komponente entwickelt. das ist austauschbar und wiederverwendbar...klingt ja gut. wie könnte man die controllersache noch machen?
viele grüße

[Edit by foobar: Code umgebrochen]
Code:
class SearchAction extends AbstractAction
{
actionPerformed(...)
{
ArrayList<String>=facade.searchName(getValue("nameOfPerson"));
//natürlich wurde vorher mit putValue("nameOfPerson", "max mustermann")
//in der actionperformed des buttons
//der wert in den hash geschrieben
//dann hier was mit der arraylist gemacht,
//zum beispiel ein fenster öffen mit den ergebnissen
}
}
dann eben die action an eine komponente wie einen button oder ein menu gebunden und somit einen controller für jede bedienbar komponente entwickelt. das ist austauschbar und wiederverwendbar...klingt ja gut. wie könnte man die controllersache noch machen?
viele grüße
[Edit by foobar: Code umgebrochen]