|
|
|
Нужен ли тут MVC и как правильно написать ?
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Хочется правильно научиться использовать паттерн модель-вид-контроллер. Для чего этот паттерн я понимаю как и понимаю что в этой задаче он не нужен, но все же хочется научиться правильно писать на простом примере с использованием MCV Есть форма (view) которая содержит несколько JTextField. Есть модель в поля которой должны записываться значения из JTextField по нажатию кнопки. Есть контроллер который обрабатывает нажатие кнопки и запись данных в файл. В контроллер передается модель на основе которой происходит обработка. А вопрос вот в чем : Как лучше передать значения JTextField в поля модели или лучше значения в контроллере получить гетерами (методами view) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2014, 07:34 |
|
||
|
Нужен ли тут MVC и как правильно написать ?
|
|||
|---|---|---|---|
|
#18+
TimRXно все же хочется научиться правильно писать на простом примере Поиск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2014, 09:52 |
|
||
|
Нужен ли тут MVC и как правильно написать ?
|
|||
|---|---|---|---|
|
#18+
TimRX, Так как MVC достаточно фигово натягивается на Swing, начните с простого. Научитесь отделять UI aka представление от Модели предметной области aka domain model и бизнес-логики. Напишите код, в котором в одном классе всё что касается Swing. В другом классе, все что касается предментной области. Научитесь перетаскивать логику из UI в предметную область, без самого UI. Когда с этим разберетесь, переходите к следующему шагу - отделите слой, который связывает UI и бизнес-логику и держите там всё, что не относиться ни к одному, ни к другому. Ну, и воспользуйтесь поиском. Пару недель назад этот же вопрос задавали. Там много толковых коментариев и я давал полезные ссылки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2014, 11:08 |
|
||
|
|

start [/forum/search_topic.php?author=Sheep1&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
164ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 728ms |
| total: | 973ms |

| 0 / 0 |
