Ссылки
Разное → Инкапсуляция - это не скрытие информация
В этой статье я изучу различия между инкапсуляцией и сокрытием информации на основе разработки примера кода. Здесь показывается, как Java способствует инкапсуляции и расследуется негативные последствия инкапсуляции без сокрытия данных. Приведенные примеры также показывают, как улучшить дизайн класса на основе принципа сокрытия информации.
Разное → Четыре вредных идиомы в Java, и как их устранить
Идиомы в любом языке программирования помогут вам ориентироваться в коде и представить структуру, когда вы начинаете писать код. Но, как утверждает Джон O'Hanley, некоторые Java идиомы являются широко распространенными и вредными, оказывают негативное влияние на поддержку кода. Прочтите, если вы готовы порвать с соглашениями, перепишите четыре вредных Java идиомы, а также оптимизируйте код для сопровождения.
Технологии → Асинхронные HTTP Comet архитектуры
Хотя Ajax и является популярным решением для динамических pull запросов данных от сервера, он ничего не делает, чтобы помочь нам "толкнуть" данные для клиента. В случае с веб-почтой, например, AJAX позволяет клиенту тянуть почту с сервера, но он не позволяет серверу динамически обновлять почтовый клиент. Comet, известный также как Push-сервер или reverse Ajax, расширяет коммуникационный шаблон AJAX, определяя архитектуру для "толкания" (pushing) данных от сервера к клиенту.
J2EE → Open source Java проекты: Java Caching System
Java Caching System (система кэширование) (JCS) представляет собой надежный open source проект, который выпущен как подпроект Apache Jakarta. Он предоставляет стандартные функции, которые вы ожидаете от кэш системы, как, например, кэширование в памяти и алгоритмы для выборочно удаления объектов из кэша. Он также предлагает более расширенные функции, такие, как индексирования кэша на диске и поддержку распределенных кешей.
Разное → Топ 10 горячих клавиш Eclipse
Приятный и короткий список из 10 интересных и полезных Eclipse hotkeys. И последнее, но не менее важное, можно отобразить список всех горячих клавиш в Eclipse с помощью Ctrl + Shift + L. Если вы уже знакомы с горячими клавишами в Eclipse, то эти горячие клавиши могут существенно ускорить Вашу скорость разработки. Можно настроить горячие клавиши в Eclipse через Window->Preferences...->General->Keys.