Большинство разработчиков понимают производительность как создание максимально быстрого кода, потому что это их ежедневный опыт, возникающий из-за управления и давления со стороны клиентов. Поэтому многие…
Задачи безопасности, такие как аутентификация пользователя и авторизация пользователя для просмотра ресурсов приложения, обычно выполняются сервером приложений. Эти задачи могут быть делегированы потоку безопасности Spring,…
Эта часть продолжается с первой части серии. JPA: NamedQuery, запросы с датами, предупреждения о методе getSingleResult Чтобы избежать повторения кодов запросов, повысить производительность и упростить…
В июне мы написали в блоге о новом внутреннем автомате управления взаимодействием потоков User, Timer и Engine. Теперь мы сделали еще одну большую внутреннюю очистку…
Это была одна из моих сессий на последнем JavaOne . Этот пост будет расширять тему и смотреть на реальное приложение, использующее Batch JSR-352 API. Это…
Struts2 является одним из известных фреймворков для разработки веб-приложений на Java. Недавно я написал много учебников по Struts2, и в этом посте я перечислю некоторые…
Язык Java и стандартная библиотека являются мощными, но с большой силой приходит большая ответственность . После того, как я увидел, что многие пользовательские коды злоупотребляют…
В первой части этого руководства мы рассмотрели основные принципы создания, публикации и вызова модуля. Модуль, который мы создали, на самом деле мало что сделал, поэтому…
Restlet — это легкая, всеобъемлющая среда REST с открытым исходным кодом для платформы Java. Рестлет подходит как для серверных, так и для клиентских веб-приложений. Он…