Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Пример использования Spring Beans

Задание №5. Использование WEB JSP.

Пример использования Spring Beans.

 

см также проект lesson13-web_springs.zip и lab03-ready.zip.

Создадим шаблонную программу "Web Application" в использованием springs.

Проект будет иметь следующую структуру:

Структура папок проекта:

|-- src\

|-- \java\avangard\demo\web\beans\mybean.java Исходный код бина

|-- web\

|-- META-INF

|-- context.xml заготовка для описания контекста приложения

|-- WEB-INF\

|-- web.xml дескриптор WEB-приложения

|-- applicationContext.xml конфигурация контекста приложения

|-- dispatcher-servlet.xml конфигурация контекст сервлета Springs MVC

|-- jsp/index.jsp индекс-файл как заготовка для главного файла

|-- redirect.jsp пример JSP-страницы

 

 

Файл mybean.java: некоторый бин-класс
package avangard.demo.web.beans;   import java.io.Serializable; import java.util.List;   public class mybean implements Serializable { private String strData; private int intData;   public String getStrData() { return strData; }   public void setStrData(String strData) { this.strData = strData; }   public int getIntData() { return intData; }   public void setIntData(int intData) { this.intData = intData; }   private List<String> propList;   public List<String> getPropList() { return propList; }   public void setPropList(List<String> propList) { this.propList = propList; } }

 

Мы добавили создание бина avangard.demo.web.beans.mybean в описание контекста приложения:

Файл applicationContext.xml: конфигурация контекста приложения
<?xml version='1.0' encoding='UTF-8'?> <!-- was: <?xml version="1.0" encoding="UTF-8"?> --> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd">   <!-- ADD PERSISTENCE SUPPORT HERE (jpa, hibernate, etc) --> <bean id="mybean1" class="avangard.demo.web.beans.mybean"> <property name="strData" value="simple string value"/> <property name="intData" value="127"/> </bean>   </beans>

с присвоением значений атрибутам "strData" и "intData" бина.

 

Пример url для вызова нашего приложения:
http://localhost:8080/lesson13/

 

Вопросы для самоосознания):

1) Как включить в генерируемую jsp-страницу обработку "бизнес-логику", реализованную в виде отдельного класса в вашем приложении?

2) Как передавать данные из html-запроса в бизнес-логику?

3) Как передавать результаты обработки бизнес-логики для вывода в jsp?

 


<== предыдущая | следующая ==>
Лекарственная зависимость | Введение. внутренняя среда аэропорт персонал

Date: 2015-08-15; view: 378; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.008 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию