Below is the text of the page https://puti.com.ua/JASSO_lib.html stored 2006-10-03 by archive.org.ua. The original page over time could change. View as original html

Учет производственно-торговых операций: программа на Java

Главная [index.html] JASSO libs Описание Общее описание продукта Скрин-шоты и описания модулей Linux-решения на предприятии Терминальные комплексы ... Полезные ссылки Контакты Загрузить (Downloads) Руководство Программиста Библиотеки Java (Free) «Тонкий клиент» (демо) Здесь представлены некоторые из библиотек доступа к БД, не зависящие от SQL-сервера и от сервера приложений JASSO. Компоненты предназначены для организации доступа к данным на стороне клиента в многозвенном приложении. Документация Внешний вид и возможности свободно распространяемых компонентов, используемых в проекте. Демонстрационная программа, требует для работы наличия на клиентской системе Java Web Start (JDK 1.4). Табличный доступ с кешированием данных на клиентской стороне. Компоненты обеспечивают сортировку и автоинкрементный поиск по полям таблицы, добавление записей в кеш с последующей групповой фиксацией на сервере, организацию lookup-полей и т.д. Фрагмент кода для использования компонент: private void Menu_DSCreate_actionPerformed(ActionEvent e) { try { JScrollPane scroll = new JScrollPane(); // соедиение с БД и компонент доступа Class.forName(ClassJDBCDriver); Connection db = DriverManager.getConnection(URL, "sa", ""); Table = new CustomDBTable(db, "COMPONENTS", ""); // структура полей таблицы Table.setFields(new CustomDBField[] { new CustomDBField("", "CODE", Integer.class, "CODE", false), new CustomDBField("", "FREE", Boolean.class, "Free", true), new CustomDBField("", "DESCR", String.class, "Описание", true), new CustomDBField("", "LINK_SRC", String.class, "Исходные коды", true), new CustomDBField("", "LINK_BIN", String.class, "Бинарный модуль", true) }); // открыть и визуализировать Table.open(); CustomDBGrid grid = new CustomDBGrid(Table, null); scroll.setViewportView(grid); this.getContentPane().add(scroll); setStatusMsg("Create DS: OK"); } catch(Exception exc) { setStatusMsg("Exception: Menu_DSCreate_actionPerformed->"+exc.getMessage()); } } Описание интерфейса доступа к набору данных IDataSet Исходный код CustomDBField Исходный код CustomDBTable Исходный код CustomDBGrid Древовидные структуры Документация CustomDBTree Исходный код CustomDBTree Исходный код CustomDBTreeNode Менеджер отчетов (экспорт в Excel) — использует пакет Bridge2Java (IBM). Есть неплохое описание этой технологии на русском. Данный компонент ReportManager позволяет быстро передавать в Excel реальные (тысячи строк) отчеты. Исходный код ReportManager JASSO © 2004 Alexander Evseenko