Monkeybars це MVC фреймворк поверх Swing. Він не обгортає Swing, а на томість використовує його для представлень, а моделі та контроллери побудовані на чистому Ruby. Цікавим аспектом є той факт що фреймворк так як і Ruby on Rails був виділений з реально існуючих та працюючих комерційних проектів. Тому він відрізняється високим рівнем підтримки тестованості та підтримки великих об'ємів коду.
Фреймворк розроблений з думкою про використання візуальних середовищ для побудови графічного інтерфейсу. Тому можна без проблем використовувати існуючі візуальні редактори для Swing для побудови представлень які згодом будуть використовуватись в Monkeybars.
Для ознайомлення з підходами розробки на Monkeybars автори підготували .
Для того щоб в аплікації працювало ліниве завантаження (lazy loading) у Hibernate необхідно налаштувати шаблон Open Session in View. Для цього потрібно добавити наступний код до web.xml:
<web-app>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:/com/applicationContext-hibernate.xml,
classpath:/com/applicationContext.xml
</param-value>
</context-param>
<!-- Spring Open Session In View фільтр -->
<filter>
<filter-name>hibernateFilter</filter-name>
<filter-class>
org.springframework.orm.hibernate.support.OpenSessionInViewFilter
</filter-class>
</filter>
<!-- Мапування фільтра на URL -->
<filter-mapping>
<filter-name>hibernateFilter</filter-name>
<url-pattern>/app/*</url-pattern>
</filter-mapping>
<!-- Загрузчик Spring -->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
</web-app>
При такій конфігурації Hibernate сесія буде відкриватись при початку запиту та закриватись при завершенні його обробки.
Розробка.com це соціальна спільнота розробників яка полегшує спілкування, обмін досвідом та інформацією. Метою проекту є створення середовища де кожен розробник міг би знайти для себе щось корисне, мав би змогу поділитись досвідом, або поспілкуватись з однодумцями.
Автори проекту вірять що спільноти полегшать отримання нових корисних знань і зроблять перебування в мережі значно приємнішим.
Розробка є відкритим для участі проектом тому всі бажаючи приєднатись зможуть зробити це зареєструвавшись на сайті.