Публікації
Командна розробка на GWT в Eclipse
Aндрій Скалюк 20.10.2007, 15:38 Теги: Eclipse GWT teamПередмова
Коли команда розробників береться за створення проекту - вони вибирають інструментарій, середовище розробки, систему контролю версій коду (source control) та способ спілкування один з одним. Ми обрали Eclipse IDE для розробки та Subversion (SVN) для обміну кодом. Подібна комбінація доволі популярна, оскільки вона зручна для розробки на Java та зокрема на GWT.
Для успішної компіляції та відлагодження проект потребує наявності бібліотек GWT, але у різних розробників проект та сам GWT розміщені зазвичай за різними шляхами на диску. Ми пропонуємо рішення створення одного проектного простору для всіх розробників на основі змінних середовища в Eclipse. Тестування проводилося на Eclipse версій 3.2 и 3.3.
0
GWT + iBATIS
Андрій Скалюк 16.10.2007, 12:11 Теги: GWT ibatisВ цій статті ми розглянемо посібник створення GWT-додатків, що працюють з базою даних за допомогою iBATIS. Цей матеріал буде корисний тим, хто цікавиться розробкою користувацьких інтерфейсів до баз даних.
Чому iBATIS?
Типовою є задача створення зручного та функціонального інтерфейсу роботи з даними (ми вже про це відмічали як раніше, так й опублікували наше рішення в цій галузі - GWT-PF). GWT відмінно підходить для вирішення завдань такого типу, як зі сторони створення самого інтерфейсу так й для забезпечення взаємодії з сервером. Для цього в GWT існує власний тип RPC-інтерфейсу для віддаленого виклику процедур на сервері, або ж можливість використати JSON-структури для обміну даними із сервером.
Коли справа доходить до взаємодії з базою даних безпосередньо на серверній стороні, виникає питання уніфікації та автоматизації цього рішення...
0GWT Pleso Framework - Перший публічний випуск
Андрій Скалюк, Олександр Приймак 15.10.2007, 19:52 Теги: gwt-pf17.08.2007 ми випустили першу публічну версію продуту GWT-PF під відкритою ліцензією LGPL. З прикладним описом фреймворку можливо ознайомитися на відповідних сторінках із описом, переглянути демо, базову документацію та звісно завантажити весь вихідний код. Доступна також його стисла історія та плани розвитоку в розрізі функціоналу, та цим постом ми хотіли б трішки пояснити причини його виникнення та загального застосування.
Гадаємо неодноразово довелося зустрічатися із насиченими інтерфейсами користувача для інформаційних систем. Прикладом будуть слугувати проекти побудовані на основі реляційних баз даних, та що потребують великої кількості точок взаємодії з користувачем. Подібні адміністративні панелі дуже типові для багатьох бізнес-проектів, де при розробці виникає очевидна проблема створення та підтримки маси хоча й різноманітних довідників та форм, та з великою кількістю типових елементів.
Замовники часто цікавляться можливістю створення подібних рішень без необхідності прив'язки до робочого місця, додаткового програмного забезпечення, що дедалі схиляє до вибіру веб-технологій як платформи створення інтерфейсу. В той же час користувач вимагає динамічний, зручний, desktop-подібний веб-додаток з можливістю просто та наочно керувати і представляти свої дані.