| Java против потоков |
Вычислительные потоки - вот те средства, которые позволяют использовать действительно много поточные средства. Как обычно реализуются эти вичислительные потоки (thread)? Здесь существует два способа - прямое отображение Java вычислительного потока в поток операционной системы или же отображения множества потоков виртуальной машины в один поток операционной системы (так называемая технология Green Thread). |
Просмотров: 7819 | Скачиваний: 1017 |
Подробнее
|
|
| Доступ к COM порту из Java приложения |
Эта статья посвящена обзору пакета javax.comm, позволяющего получить доступ с COM порту компьютера. Данный пакет не входит в стандартный набор JDK. Итак, сформулируем задачу. Для примера возьмем обычный модем, который проинсталлирован на стандартный COM порт, нам необходимо, что бы он откликался на терминальные команды (AT, ATDP и т.д.), посылаемые ему из java приложения. |
Просмотров: 9732 | Скачиваний: 1543 |
Подробнее
|
|
| Доступ к базам данных из Java-программ и проблемы русификации |
В работе рассматриваются некоторые аспекты построения клиентского приложения на базе WEB броузера. Необходимо отметить, что информационная система, в основе построения которой лежат Web-технологии, в определенных ситуациях может не только сохранить возможности классического приложения, т.е. приложения разработанного в рамках клиент-серверной технологии, но зачастую и расширить их. Кроме того, применение Web-технологий в этом классе задач имеет и свои преимущества. К наиболее важным из них, можно отнести отсутствие необходимости в установке и сопровождении клиентских приложений, а также затрат на покупку лицензий для программного обеспечения, которое бы осуществляло поддержку работы front-end приложений, что неизменно присутствует в клиент-серверной технологии. С другой стороны, размытость стандартов в области WEB-технологий и некоторая "сыроватость" используемого здесь программного обеспечения являлись, до последнего времени, фактором сдерживающим их распространение. Тем не менее, в настоящий момент можно уже говорить не столько о возможности распространения WEB-технологий, сколько об успешности распространения таких технологий на задачи, решаемые, например, в корпоративных сетях. |
Просмотров: 8651 | Скачиваний: 1190 |
Подробнее
|
|
| Разработка серверных Ява сервлетов с VisualAge for Java. |
Примечание: С тех пор как эта статья была опубликована, JavaSoft выпустила beta 3 JDK 1.2. API Servlet'а, связанные с этим релизом, не совместимы с кодом, созданным с использованием beta 2. Чтобы избежать каких либо разрывов в вашем коде при импортировании его в VA Java, пожалуйста скачайте JSDK 1.01 прямо с адреса http://jserv.javasoft.com/products/java-server/downloads/index.html. Как только вы скачаете его, установите JSDK 1.01, скопируйте /lib/classes.zip файл в classes.jar и затем импортируйте файл как JAR в проект в VA Java. |
Просмотров: 8494 | Скачиваний: 1168 |
Подробнее
|
|
| Инструменты разработки на Java. |
За несколько лет существования Java инструменты для разработки на этом языке превратились из мало на что пригодных игрушек в мощные средства, с помощью которых можно решать сложные корпоративные задачи. |
Просмотров: 8569 | Скачиваний: 1408 |
Подробнее
|
|
| Java: Средства построения отчётов для Java-приложений. |
Это краткий обзор средств построения отчётов для Java-приложений. Я попытался получить демо-версию каждого из них и построить отчёт определеного вида, связав его с программой на языке Java. Если Вам известно что-либо помимо того, что я тут понаписал, напишите мне, ваши добавления будут кстати |
Просмотров: 8769 | Скачиваний: 1294 |
Подробнее
|
|
| Java против C. Версия Ru.Java. |
Что быстрее C или Java с ее многочисленными ухищрениями, JIT-ами, HotSpot-ами и т.д. ? Что быстрее байткод или нативный уже откомпилированный под целевую платформу код? Такими вопросами задались однажды подписчики телеконференции иерархии ФИДО Ru.Java летом 2000 года. Задались и решили проверить, а всегда ли нативный код быстрее (умнее, сильнее, выше и дальше :-) байткода выполняемого вирутальной машиной Java. Для этого были сформированы тестовые задачи и были проведены тесты. Как оказалось C даже не всегда вырывала победу и своего соперника. |
Просмотров: 7746 | Скачиваний: 1156 |
Подробнее
|
|
| Технология передачи файлов из браузера в сервлет |
Данная статья посвящена проблеме передачи файлов из браузера в сервлет. Эта задача является специфической, и, к сожалению, недостаточно описана в существующей литературе. Дело в том, что технология передачи файлов на сервер через браузер отличается от общеизвестной технологии подачи запроса name-value (имя - значение). Поэтому я считаю своим долгом осветить данную проблему в своей статье. |
Просмотров: 7752 | Скачиваний: 1341 |
Подробнее
|
|
| Апплеты и сервлеты |
Апплеты - это программы на Java, которые, как правило, предназначены для того, чтобы загружаться посредством браузера, а затем работать в окне браузера. Они могут использоваться для создания богатых графикой и интерактивными возможностями пользовательских интерфейсов, которые не способны выразить средствами обычного языка разметки HTML. Сервлеты - программы на Java, которые работают на Web-серверах Java или серверах приложений Java. Как и программы CGI, сервлеты могут доставлять Web-службы непосредственно в браузер или действовать как промежуточное ПО, которое связывает браузер с серверными службами. |
Просмотров: 8836 | Скачиваний: 1408 |
Подробнее
|
|
| Аплеты |
Как известно, аплет должен быть подписан, что бы браузер мог проверить его подлинность и в результате понизить секъюрити для этого аплета. В результате чего оны и сможет выполнять операции по печати. Netscape Communicator 4.04, HotJava 1.1 и Microsoft Internet Explorer напечатают ваш аплет, вместе с окном браузера, если Вы нажмете в браузере пункт меню FILE PRINT. При этом IE4 создаст копию страницы и перегрузит в ней ваш аплет. А это уже не очень хорошо, поскольку эта копия уже не будет отображать реальное состояние вашего аплета, а распечатается его первоначальное состояние. Так же не получится напечатать аплет, если он находится в поп-ап окне. |
Просмотров: 8917 | Скачиваний: 1237 |
Подробнее
|
|
|
|
|