| JavaTips - Очистка вашего кода. |
Очистка - это важная часть любого кода, который использует драгоценные ресурсы системы, такие как сетевые соединения. Если вы ее не выполняете и оставляете операционной системе, она может занимать большое время, прежде чем освободит ресурсы, а иногда может и не освободить их до тех пор пока система не будет перезапущена. Во всяком случае, чистка в вашем коде - это хорошая практика программирования, потому что вы сами решаете что вам нужно, а что нет |
Просмотров: 7298 | Скачиваний: 1010 |
Подробнее
|
|
| JavaTips - Сетевое программирование. |
В связи с увеличивающимся использованием веб приложений работа с сетями получает большое распространение в мире программирования. Например, типичная программа CGI обслуживает HTML страницу для броузера через HTTP. HTTP протокол использует сокеты (гнезда) для выполнения этой операции. |
Просмотров: 9331 | Скачиваний: 1519 |
Подробнее
|
|
| JavaTips - Трэкинг ваших изображений. |
Важная часть интерфейса пользователя - это то, что он (интерфейс) должен выглядеть законченным. Незавершенный текст и частично выведенные компоненты передают пользователю неправильное сообщение. Хотя вы приложили большое количество усилий, чтобы разработать вашу программу, но если она отображает незавершенный UI, то ваш профессионализм находится под угрозой. |
Просмотров: 7946 | Скачиваний: 1226 |
Подробнее
|
|
| Servlet mini-FAQ. |
Как я могу разрабатывать и использовать сервлеты без установки JDK 1.2? Какая правильная директория "servlets" или "servlet"? Почему не работает мой сервлет внутри тега? Как я могу использовать оба протокола GET и POST из одного сервлета? Как полностью выключить сервер? Мой браузер выдает "the server returned an invalid or unrecognized response" - что случилось? Что такое - HelloWorld Servlet? |
Просмотров: 9907 | Скачиваний: 1106 |
Подробнее
|
|
| Введение в сервлеты |
Что такое сервлет ? Это класс порожденный от класса HttpServlet с переопреденными методами doGet и doPost (управление приходит в один из этих методов в зависимости от того какого типа был запрос. Надеюсь у Вас есть некоторый опыт в cgi-программировании для того чтобы понять разницу между ними). |
Просмотров: 11261 | Скачиваний: 1593 |
Подробнее
|
|
| Посылка почты из Java |
Хочу привести один класс который посылает html-почту. На сегодняшний день существует два подхода к посылке почты: "Правильный". - Установка tcp/ip соединения с smtp сервером... в общем это работа через JavaMail "Неправильный" - запустить sendmail (дальше как мы делаем это в perl'е) У первого способа огромное преимущество - платформо-независимость, однако есть минус - усложняется конфигурирование и скорость отсылки. Второй способ: недостаток - у какого уважающего себя Windwos есть /usr/sbin/sendmail ? :) С другой стороны, какой уважающий себя Java-девелопер ориентируется на Win32 платформу? :) Однако преимущества огромны - sendmail настолько "умная" программа... - нам совершенно не надо заботиться о том чтобы smtp сервер работал, не надо тратить время на установление tcp/ip соединения с этим сервером... |
Просмотров: 7605 | Скачиваний: 1328 |
Подробнее
|
|
| Доступ к базам даных из Java |
Java (не Visual J++) предоставляет доступ к даными при помощи интерфейса JDBC. Данный интерфейс по своей сути напоминает ODBC, более того, в Win32 есть шлюз JDBC-ODBC (хочу предупредить сразу - корректно он работает в семействе win9x, в nt он работает, но ... около минуты, потом GPF :-). |
Просмотров: 8779 | Скачиваний: 1748 |
Подробнее
|
|
| Учим Java. Этап первый: подготовительный |
Язык программирования Java на сегодняшний день является одним из самых популярных и широко используемых языков программирования в мире. Это, несомненно, связано с двумя его важнейшими достоинствами: WORA и наследование лучших традиций C++. WORA, Write Once Run Anyway — "написано однажды, выполняется везде", это грубый перевод расшифровки аббревиатуры. Эта технология радикально меняет подход к программированию. Теперь вас не должна волновать переносимость вашей программы. Нет необходимости в абстракции платформозависимых частей программы. Вы напрочь избавляетесь от всех этих проблем. При всем этом, Java унаследовал все лучшее из C++. Это лучший (на мой взгляд) синтаксис для объектно-ориентированного программирования, который многие годы разрабатывался великими умами, в частности Бьерном Страуструпом. Однако инкапсулировать все из C++ в Java смысла нет, поэтому Java обогатилась собственным "уборщиком мусора", которого не было в C++ по многим причинам ("Дизайн и эволюция C++" Бьерн Страуструп). В Java нет множественного наследования, во многом из-за того, что его реализация сложна, не оправдана, да и неоднозначна. Следует отметить, что в C++ множественное наследование реализовано было, но это уже другой случай. В Java также отсутствуют указатели, что, если подходить со стороны безопасности, хорошо. |
Просмотров: 11299 | Скачиваний: 2117 |
Подробнее
|
|
| Java-новости |
Вышел JavaScript обработчик XML версии 2.0 http://www.newsforge.com/article.pl?sid=02/01/24/1514218 XML for SCRIPT — простой обработчик, написанный на JavaScript для того, чтобы за счет многоплатформенности облегчить задачу web-дизайнеров по обеспечению обработки XML клиентом. Более подробная информация представлена на сайте http://xmljs.sourceforge.net. SoftwareTree выпустила JDX OR-Mapper http://theserverside.com/home/thread.jsp?thread_id=11496 Software Tree объявила о выходе J-Database Exchange (JDX), упрощающего хранение бизнес-объектов Java в реляционных базах данных. JDX обеспечивает размещение комплексных объектных моделей в самостоятельном, JSP/Servlet и EJB окружении. Платформа Mac OS X обещает Java-разработчикам фантастические возможности http://www.javaworld.com/javaworld/jw-01-2002/jw-0118-macworld.html На конференциях Macworld и Expo компания Apple заявила о своем намерении интегрировать Java 1.3 в Mac OS X, что поспособствует успешному развитию Java на платформе Mac, как только компания усовершенствует процессор G4. Демонстрации, которыми сопровождались конференции, дали возможность воочию убедиться в эффективности, с которой платформа Macintosh работала с отлично смотрящимися Java приложениями. |
Просмотров: 7451 | Скачиваний: 1100 |
Подробнее
|
|
| Почему Miscorosft-suxxx (в отношении Java). |
Пожалуйста, поддеpживайте пеpеносимость Java. Одно из основных достоинств Java - это ее пеpеносимость. Переносимость позволяет легко изменять/обновлять операционные системы и платформы, не теряя предыдущих разработок программного обеспечения. Переносимость позволяет Java-программистам без переучивания применять свои знания у новых работадателей. Переносимость делает доступным большое множество программ для всех компьютеров. |
Просмотров: 6607 | Скачиваний: 1120 |
Подробнее
|
|
|
|
|