Перейти к основному содержимому

7 записей с тегом "JSP"

Посмотреть все теги

· 4 мин. чтения

1. Введение

В этом кратком руководстве мы увидим, как загрузить файл из сервлета.

Для этого мы сначала увидим ванильное решение Jakarta EE с возможностями загрузки файлов, предоставляемыми собственной аннотацией @MultipartConfig .

Затем мы рассмотрим библиотеку Apache Commons FileUpload для более ранних версий Servlet API.

2. Использование Jakarta EE @MultipartConfig

· 9 мин. чтения

1. Обзор

При создании веб-приложений JavaServer Pages (JSP) — это один из вариантов, который мы можем использовать в качестве механизма шаблонов для наших HTML-страниц.

С другой стороны, Spring Boot — это популярная платформа, которую мы можем использовать для начальной загрузки нашего веб-приложения.

В этом руководстве мы увидим, как мы можем использовать JSP вместе с Spring Boot для создания веб-приложения.

Во-первых, мы увидим, как настроить наше приложение для работы в различных сценариях развертывания. Затем мы рассмотрим некоторые распространенные варианты использования JSP. Наконец, мы рассмотрим различные варианты упаковки нашего приложения.

Небольшое замечание: JSP сам по себе имеет ограничения и тем более в сочетании с Spring Boot. Итак, мы должны рассматривать Thymeleaf или FreeMarker как лучшую альтернативу JSP.

· 12 мин. чтения

Оглавление

1. Обзор

JavaServer Pages (JSP) позволяет вводить динамическое содержимое в статическое содержимое с помощью Java и сервлетов Java . Мы можем делать запросы к сервлету Java, выполнять соответствующую логику и отображать определенное представление на стороне сервера для использования на стороне клиента . В этой статье представлен подробный обзор страниц JavaServer с использованием Java 8 и Jave 7 EE.

Мы начнем с изучения нескольких ключевых понятий, относящихся к JSP: а именно, разницы между динамическим и статическим содержимым, жизненного цикла JSP и синтаксиса JSP, а также директив и неявных объектов, созданных при компиляции!

2. Страницы JavaServer

· 4 мин. чтения

1. Обзор

В этом руководстве мы узнаем, как проверить логин пользователя и убедиться, что пользователь заполнил форму входа с действительными учетными данными и начал сеанс. Однако мы сделаем это без использования Spring Security и с использованием только JSP и сервлетов . Следовательно, нам понадобится контейнер сервлета, который может его поддерживать, например Tomcat 9.

К концу у нас будет хорошее понимание того, как все работает под капотом.

2. Стратегия настойчивости

Во-первых, нам нужны пользователи. Для простоты мы будем использовать предварительно загруженную карту. Давайте определим его вместе с нашим User :

· 5 мин. чтения

1. Введение

При разработке любого приложения важную роль играет выбор правильной технологии. Однако решение не всегда бывает однозначным.

В этой статье мы предоставим сравнительный обзор трех популярных технологий Java. Прежде чем перейти к сравнению, мы начнем с изучения назначения каждой технологии и ее жизненного цикла. Затем мы посмотрим, каковы их характерные черты, и сравним их по нескольким характеристикам.

2. ДжСФ

Jakarta Server Faces, ранее известная как JavaServer Faces , представляет собой веб-фреймворк для создания пользовательских интерфейсов на основе компонентов для приложений Java. Как и многие другие, он также следует подходу MVC . «Вид» MVC упрощает создание пользовательских интерфейсов с помощью повторно используемых компонентов пользовательского интерфейса.

· 3 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим Spring Security Taglibs , который обеспечивает базовую поддержку для доступа к информации о безопасности и применения ограничений безопасности в JSP.

2. Зависимости Maven

Прежде всего, давайте добавим зависимость spring-security-taglibs в наш pom.xml :

<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-taglibs</artifactId>
<version>5.2.2.RELEASE</version>
</dependency>

· 4 мин. чтения

1. Обзор

В этой быстрой статье мы создадим небольшое веб-приложение, реализующее шаблон проектирования Model View Controller (MVC) с использованием базовых сервлетов и JSP.

Прежде чем перейти к реализации, мы немного рассмотрим, как работает MVC и его основные функции.

2. Введение в MVC

Model-View-Controller (MVC) — это шаблон, используемый в разработке программного обеспечения для отделения логики приложения от пользовательского интерфейса. Как следует из названия, шаблон MVC состоит из трех слоев.