powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите найти HOW-TO по программированию FireBird клиентов на Java
12 сообщений из 12, страница 1 из 1
Помогите найти HOW-TO по программированию FireBird клиентов на Java
    #32603785
Собственно СУБЖ. Поискал в этом форуме ссылочки и не нашел.
Есть желание написать что-то для работы с базой на Java.
Документация по API из пакета FirebirdSQL-1.5.0RC3JDK_1.4.zip, не помогла. Или я не туда смотрел.
Есть ли идеи куда поглядеть, что почитать?
P.S. я в Java почти не разбираюсь, но вроде мощное средство.
...
Рейтинг: 0 / 0
Помогите найти HOW-TO по программированию FireBird клиентов на Java
    #32603835
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобще-то на сановском сайте документации куча...
Тебе чего надо то делать? Апплеты, сервлеты, консольные проги или графические приложения обычные? Со средством разработки определился? Часто со средствами разработки документация идёт, например в JBuilder её куча.
По сервлетам и JSP вот есть моднаяя ссылка
...
Рейтинг: 0 / 0
Помогите найти HOW-TO по программированию FireBird клиентов на Java
    #32603907
Gold>Вобще-то на сановском сайте документации куча...
да по программированию и swing я уже выкачал маны. Теперь медитирую в свободное от работы время.

>Тебе чего надо то делать? Апплеты, сервлеты, консольные проги или графические >приложения обычные?
Начать, думаю, проще будет с консольных приложений.
В идеале, по ходу обучения хочу написать маленький GUI клиент, заменяющий то, что используем сегодня (приложение написано в CBuilder 3.0 + FIBC). Причины: Just for Fun, этот клиент не совсем работает, не люблю Win32 системы, есть моменты, которые я могу написать лучше чем уже реализовано моим предшественником.

> Со средством разработки определился? Часто со средствами разработки документация >идёт, например в JBuilder её куча.
Да в комплекте с J2SE идет NetBeans IDE 3.6. Пытаюсь использовать его.

По сервлетам и JSP вот есть моднаяя ссылка
...
Рейтинг: 0 / 0
Помогите найти HOW-TO по программированию FireBird клиентов на Java
    #32603946
И еше вопрос вдогонку.
как я понял, сервлеты - приложения выполняющиеся на стороне сервера в контексте апача?
Есть ли возможность просто сделать аналог клиента Базы Данных с их (сервлетов) помощью.
Будет ли это сложнее чем разработка обычного приложения?

Приношу извинения за техническую безграмотность
...
Рейтинг: 0 / 0
Помогите найти HOW-TO по программированию FireBird клиентов на Java
    #32604104
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я сам не толком не разбираюсь в этом, но апач сам по себе сервлеты не поддерживает - он возлагает обработку обращений к сервлетам например на отдельно установленный Tomcat.
Вобще сервлеты можно сравнить со сценариями на Perl например. С помошью сервлетов динамические веб-странички делаются. То же самое можно сделать на PHP, ASP, Perl и т.п. Таким образом клиента можно сделать, но это будет не простой, а WEB-клиент. Также можно сделать апплет. Апплет - это програмка, написанная на джаве и встраеваемая в браузер наподобие ActiveX и Flash.
...
Рейтинг: 0 / 0
Помогите найти HOW-TO по программированию FireBird клиентов на Java
    #32604111
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел КолеватыхИ еше вопрос вдогонку.
как я понял, сервлеты - приложения выполняющиеся на стороне сервера в контексте апача?
Есть ли возможность просто сделать аналог клиента Базы Данных с их (сервлетов) помощью.
Будет ли это сложнее чем разработка обычного приложения?

Приношу извинения за техническую безграмотность

1) Не совсем. Сервлеты - это объекты, которые инстаниируются (то есть делаются из классов, расширяющих класс HttpServlet) специальной программой, называемой сервлет-контейнером (например, tomcat). Сервлет контейнер сам является http сервером, то есть принимает запросы из интернету, выбирает, какой сервлет должен отвечать на него, при надобности инстаниииирует (простите мой французский) и вызывает его методы init(), service() и т.п.

Для написания сервлета об этом можно не думать, а реализовать только методы doGet() и doPost(). В теле метода разбирать заполненные в форме поля и рисовать ответ в виде html (буквально - out.print("<table><tr><td>" и т.п.))

Апач может стоять между интернетом и сервлет-контерйнером, передавая ему запросы, которые он не может обработать. Но это отдельные программы, а не модуль один другого (насколько я знаю).

2) можно. есть множество вещей, которые уже написаны и которые упрощают работу. это jsp и к нему всякие taglibs. (Я ими не пользуюсь)

3) не знаю :) гуевых приложений непесал :)

4) про незнакомых джавовских зверей можно проконсультироваться на форуме java здесь же на этом сайте. в том числе и по swing и т.п.
...
Рейтинг: 0 / 0
Помогите найти HOW-TO по программированию FireBird клиентов на Java
    #32604228
fedd Павел КолеватыхИ еше вопрос вдогонку.
как я понял, сервлеты - приложения выполняющиеся на стороне сервера в контексте апача?
Есть ли возможность просто сделать аналог клиента Базы Данных с их (сервлетов) помощью.
Будет ли это сложнее чем разработка обычного приложения?

Приношу извинения за техническую безграмотность

1) Не совсем. Сервлеты - это объекты, которые инстаниируются (то есть делаются из классов, расширяющих класс HttpServlet) специальной программой, называемой сервлет-контейнером (например, tomcat). Сервлет контейнер сам является http сервером, то есть принимает запросы из интернету, выбирает, какой сервлет должен отвечать на него, при надобности инстаниииирует (простите мой французский) и вызывает его методы init(), service() и т.п.

Для написания сервлета об этом можно не думать, а реализовать только методы doGet() и doPost(). В теле метода разбирать заполненные в форме поля и рисовать ответ в виде html (буквально - out.print("<table><tr><td>" и т.п.))

Апач может стоять между интернетом и сервлет-контерйнером, передавая ему запросы, которые он не может обработать. Но это отдельные программы, а не модуль один другого (насколько я знаю).

2) можно. есть множество вещей, которые уже написаны и которые упрощают работу. это jsp и к нему всякие taglibs. (Я ими не пользуюсь)

3) не знаю :) гуевых приложений непесал :)

4) про незнакомых джавовских зверей можно проконсультироваться на форуме java здесь же на этом сайте. в том числе и по swing и т.п.

Из вышесказанного не совсем понятно, чем сервлеты лучше связки Apache+Perl+CGI+DBD-Interbase. В настоящий момент большая часть отчетов так и работает. Но в любом случае спасибо за развернутый ответ. Пошел постить в Java раздел.
...
Рейтинг: 0 / 0
Помогите найти HOW-TO по программированию FireBird клиентов на Java
    #32604271
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто джава - это очень продвинутая технология, современный язык с "крутой" поддержкой ООП и наличием огромного кол-ва самых разных средств разработки, которые перлу и не снились... Для проектов корпоративного уровня PHP, Perl и т.п. не годится. У нас всё на PHP - бедные веб программисты уже плакать начинают, хотя вот я тут пятым PHP интересовался, так он более-менее приличным языком стал и у него есть ReflactionAPI, что позволяет ожидать появления для него таких же мощных средств разработки, моделирования и документирования как и для джавы...
...
Рейтинг: 0 / 0
Помогите найти HOW-TO по программированию FireBird клиентов на Java
    #32604292
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если спорить чем сервлеты лучше цги - об этом много написано. навскидку - цги загружает программу на каждый запрос из интернета, сервлет-контейнер держит объект в памяти, исходя из частоты обращения к нему
...
Рейтинг: 0 / 0
Помогите найти HOW-TO по программированию FireBird клиентов на Java
    #32604336
Ага. Понятно.
Ну пока у нас проблем с перегруженностью программиста нет. Так, что отчетная часть пусть остается на Перле.

Проблема с клиентом, которым загружают данные в базу, раздают права и т.д. Вот его и хотелось бы переписать.
...
Рейтинг: 0 / 0
Помогите найти HOW-TO по программированию FireBird клиентов на Java
    #32604413
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобще-то Джава - это не такая простая штука. Я тут пытался побыстренькому въехать что к чему - так и забросил :-(
...
Рейтинг: 0 / 0
Помогите найти HOW-TO по программированию FireBird клиентов на Java
    #32604444
это точно.
по быстрому не получается.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите найти HOW-TO по программированию FireBird клиентов на Java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]