Реализация многоуровневого подхода

Я хотел бы создать трехуровневое приложение на Java (графический интерфейс Swing). Каков наилучший подход для создания слоев? Это пакет или создание отдельного проекта и включение файлов JAR.


person Nav Ali    schedule 10.03.2012    source источник
comment
Что именно вы подразумеваете под «3 уровня»? Клиент Swing, серверный компонент и база данных? Вы должны различать уровни и слои...   -  person home    schedule 10.03.2012
comment
один - это уровень представления (GUI), уровень бизнес-логики и уровень доступа к данным.   -  person Nav Ali    schedule 10.03.2012
comment
Вместо этого вы можете попробовать задать этот вопрос на Programmers.SE. Тема достаточно обширная и субъективная.   -  person David Harkness    schedule 10.03.2012


Ответы (1)


Используйте Java Beans и Struts, которые являются частью Advanced Java Programming.

Если вы являетесь основным программистом Java, вы можете использовать объектно-ориентированный подход. Вы можете передавать объекты между различными уровнями.

person Aishwarya Shiva    schedule 10.03.2012
comment
Хм, Struts - это веб-фреймворк, ОП попросил Swing ... и что вы подразумеваете под «расширенным программированием Jva»? - person home; 10.03.2012
comment
Программирование на Java разделено на две части: Advanced и Core. Ядро состоит из основ Java, таких как ООП, AWT, Swing, апплеты и т. д. В то время как расширенное программирование на Java содержит сервлеты, JSP, Java Beans, Struts и т. д. - person Aishwarya Shiva; 15.03.2012