| Компонентное программирование |
И технология действительно появилась, причем революционность этой технологии, если судить по последствиям, которые она принесла в программирование, вовсе не была таковой в своей изначальной идее. Напротив, её идея была самой банальной – если комплексирование аппаратуры, позволяющее строить вычислительные среды стало естественным, а изоляция, особенность архитектуры компьютеров, не позволяющая им работать в комплексе – противоестественным, то почему в области конструирования программ «естественным» должно почитать положение наоборот? |
Просмотров: 7060 | Скачиваний: 1065 |
Подробнее
|
|
| Средства middleware и их классификация |
К средствам middleware (промежуточного, или межплатформного, программного обеспечения) сейчас проявляется большой интерес. Рынок этих средств рос в последнее время экспоненциально, и, по различным оценкам, в ближайшие годы такая тенденция сохранится. В данной статье делается попытка ответить на вопрос "Что такое middleware?", предлагается классификация средств middleware и определение области их применения |
Просмотров: 7970 | Скачиваний: 1110 |
Подробнее
|
|
| Преобразование сумм из цифрового представления в строковое |
Постановка задачи Предлагаемая вниманию уважаемых читателей статья посвящена одной сугубо практической задаче, которая сплошь и рядом встречается в обширных классах офисных и бизнес-программ. Прежде всего, позвольте задать вам такой вопрос: случалось ли вам видеть или более того, держать в руках какой-либо денежный документ (например, платежное поручение, кассовый чек или счет-фактуру)? И еще: обращали ли вы внимание на то, что на любой денежной купюре ее номинал указан дважды: в виде последовательности цифр (числовой номинал) и в виде той же суммы прописью? В практике разработки программного обеспечения достаточно часто возникает необходимость преобразования сумм или чисел из цифровой формы в строковое представление. Поясним это на нескольких примерах: |
Просмотров: 8781 | Скачиваний: 911 |
Подробнее
|
|
| Обработка событий с помощью анонимных внутренних классов |
При разработке графического интерфейса пользователя (GUI) в Java много работы уходит на настройку обработчиков событий для каждого компонента, события которого вы желаете отследить. Обычно это включает в реализацию класса один или несколько обработчиков событий и перегрузку необходимых методов этих компонентов. |
Просмотров: 6242 | Скачиваний: 1012 |
Подробнее
|
|
| String против StringBuffer |
Когда дело касается строковых, используете ли вы String или StringBuffer для хранения строковых данных, может оказать значительный эффект на вашу общую производительность. Сегодня мы рассмотрим оба класса - String и StringBuffer и определим те ситуации, в которых вместо String должен использоваться StringBuffer. |
Просмотров: 7812 | Скачиваний: 1028 |
Подробнее
|
|
| Аутентификация в сервлетах |
Сервлет, т.к. он является веб приложением, располагаемым на серверной стороне может быть доступен множеству пользователей. Так же сервлеты могут работать с ресурсами этого сервера, и понятное дело, что рано или поздно возникает задача, ограничить, этот доступ. Грубо говоря, если вам однажды захочется, чтобы ваш сервлет прежде, чем выполнять ряд определенных функций, произвел аутентификацию, то можете смело читать эту статью. |
Просмотров: 7504 | Скачиваний: 955 |
Подробнее
|
|
| Java и XML |
Поскольку XML достаточно быстро развивается я подумал, что не плохо было бы и мне узнать об этой технологии, что бы не отстать от жизни. К моему разочарованию, я нашел множество статей, разъясняющих, что XML делает, для чего нужна эта технология, но при этом в них было все несколько примеров, которые помогли мне приступить к изучению XML. Это учебное пособие призвано устранить данную несправедливость. Причем я не потрачу много времени на теорию XML, вместо этого я сфокусируюсь на собственно кодировании и реализациях. Готовы? Ну тогда начнем! |
Просмотров: 7277 | Скачиваний: 513 |
Подробнее
|
|
| Конфигурация программ |
Профессиональным программистам этот вопрос покажется странным. У начинающих же часто наблюдается явное непонимание важности этой возможности. При этом получается программа, похожая на каменную глыбу с высечеными на ней надписями - если захочется изменить надпись, то придётся делать новый камень. Есть и другая крайность - когда практически всё выносится в настройки. Такие программы напоминают разлитую жидкость, а чтобы заставить её работать надо прочитать толмуд описания и настроить несколько сотен параметров, к тому же часто взаимосвязанных противоестественным образом. |
Просмотров: 7445 | Скачиваний: 633 |
Подробнее
|
|
| Наиболее быстрые |
То, что следует ниже - тесты различных Web приложений, тестирование проводилось на минимальной программе из возможных - Hello World. Если у Вас есть желание, то Вы можете провести эти тесты на своем оборудовании, но при этом следует придерживаться нашей простой методологии. Исходные коды тестов приведены в секции тестов. Ваши результаты можно послать в лист рассылки modperl@apache.org с копией автору joshua@chamas.com |
Просмотров: 8949 | Скачиваний: 775 |
Подробнее
|
|
| Простое CORBA приложение - своими руками. |
Технология CORBA - это стандарт написания распределенных приложений, предложенный консорциумом OMG (Open Management Group). Создавая CORBA-объекты, мы можем ,например, существенно уменьшить время решения задач, требующих выполнения большого объема вычислений. Это возможно благодаря размещению CORBA-объектов на разных машинах. Каждый удаленный объект решает определенную подзадачу, тем самым разгружает клиент от выполнения лишней работы. |
Просмотров: 8255 | Скачиваний: 1259 |
Подробнее
|
|
|
|
|