| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Апплеты > Applet + БД, какая схема в данной ситуации лучше |
| Автор: lw_ 17.10.2006, 11:02 | ||
| В общем такая ситуация. Хочу из апплета обращаться к базе данных(SQL), которая расположена на сервере и в этот же апплет выводить результат запроса. Возможно ли такое?? И какие подводные камни могут возникнуть?? Просто читал и про трёхуровневые схемы и про сервлеты, про проблемы предостовления прав апплету и про безопасность и т.д. Мне же просто нужно брать данные с внешнего сервера и выводить их пользователю. Ещё на форуме была такая тема "Java vs MySQL? апплет для работы с MySQL?.. " в ней было написано
там ещё хотели перевести этут статью и выложить в FAQ, но толи плохо искал, толи не поглазам, но так и не нашёл. Направте на путь истинный Заранее спасибо. |
| Автор: LSD 17.10.2006, 12:00 |
| Почитай еще http://forum.vingrad.ru/index.php?showtopic=109187 тему. |
| Автор: lw_ 17.10.2006, 14:14 | ||||
читал и её но так и недопонял, поэтому и спросил.
Т.е. я правильно понял, не зависимо от сложности задачи всё таки лучше делать трёхуровневую схему?? |
| Автор: COVD 17.10.2006, 16:17 |
| Cоединить апплет с базой напрямую будет сложно (если вообще возможно) при использовании клиентом прокси-сервера или файервола. Для интернет - клиентов такая ситуация не редкость. Если же компьютеру пользователя дозволено открывать прямое сокетное соединение с сервером базы данных, то все будет замечательно. Можно рассчитывать, что ваши потенциальные пользователи смогут изменить настройки своих прокси. А им может оказаться проще воспользоваться услугами вашего конкурента. Да и в чем дополнительная трудность трехзвенки? Установить Tomcat и написать один сервлет (раз у вас все так просто) ? Зато апплет можно грузить с этого же томката и избавиться от необходимости его подписывать и проявить тем самым заботу о спокойствии пользователей. А апплету легко общаться с сервлетом через URLConnection. Посылайте свои sql запросы методом get и читайте ответы. |
| Автор: lw_ 17.10.2006, 20:48 |
| LCD и COVD, большое спасибо |
| Автор: lw_ 18.10.2006, 17:39 | ||||
вот что прочитал в инете
у меня уже стоит Denwer. Как лучше всё это сделать: использовать Tomcat как контейнер или всё таки поставить его как сервер? |