суббота, 20 июля 2013 г.

15й - практикум. Oracle ADF. Groovy как динамический язык. Часть 2

Во второй части, я всего лишь сделаю вызов событий на groovy более универсальным и  буду использовать для этого способа, хранения событий в файлах, а не в БД. Это удобно когда  действительно начнется разработка и нужен будет контроль версий кода, поиск по текстам, merge кода и прочее.

воскресенье, 7 июля 2013 г.

14й - практикум. Oracle ADF. Groovy как динамический язык. Часть 1

Вступление.
     Когда эволюция приложения продолжается без пере компиляции программы, переустановки - это замечательно, по сути получив программу, можно дальше развивать ее функциональность, поведение. Обычно этим занимаются прикладные программисты, аналитики. Примеров таких программ  много, например 1С, мне приходилось развивать механизм скрипта в Diasoft FA# - Delphi Script, еще ранее подключал к ядру системы - Microsoft Script Host (VBScript). Идея достаточна у всех одинакова - иметь развитой язык программирования и возможность взаимодействия с внутренней бизнес моделью данных и интерфейсом пользователя.
      В Java для это созданы все условия. В ADF уже подключен и используется динамический язык Groovy, он в основном используется в модели данных (BC - Business Components) в выражениях для полей, переменных запроса, сообщениях, но ни чего не мешает распространить его далее.

13й - практикум. Oracle ADF. Программное наполнение данными. Часть 2

Во второй части покажу как показать данные от программного ViewObject (Programmatic ViewObject), т.е. это VO, но данные он получает не из БД, а например из коллекции.