Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Java EE Как правильно использовать пул соединения с БД https://www.cyberforum.ru/ java-j2ee/ thread745147.html
Ниже приведен код который используя шаблон Singliton создает пул соединения с БД, в сервлете в методе ИНИТ создается это соединение. На практике работает (ошибок нет) 1. Правильно ли написан код 2. Правильно ли закрываю пул 3. Может мне показалось, но с пулом он стал работать медленнее, чем без пула 4. Могу ли я создать пул соединения с БД еще и jsp странице package test;...
Java EE Ошибка работы- передача контейнера в request
Помогите разобраться запутался с этими list так непривычно после C++ Захожу в сервлет введя предварительно пароль и имя в index.html тут все нормально работет, проверял В сервлете подается запрос в БД пока для пробы без авторизации, и из MySQL возвращается таблица с 1 колонкой и 3 строками надо эту таблицу передать из сервлета в show.jsp и там создать таблицу и показать пользователю! Может мой...
Java EE Не работает клиент-серверное приложение Доброго времени суток. Пишу клиент-серверное приложение для расчета площади треугольника методом Монте-Карло. В апплете заносятся координаты точек - вершин треугольника, которые после обрабатываются сервлетом и результат вычислений заносится в таблицу на странице jsp. Получилось получить результирующую страницу всего один раз. После что-то перестало работать. Грешу на сокеты, но так как я... https://www.cyberforum.ru/ java-j2ee/ thread742116.html Java EE Не отрабавтывает бин (Jsf) https://www.cyberforum.ru/ java-j2ee/ thread742013.html
Добрый день!пытаюсь запустить на tomcat jsf приложение оно как бы работает,а как бы и нет,суть в том что оно не хочет запускать бины! index.xhtml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" ...
Мокирование методов Java EE
допустим у нас есть класс, который наследует методы другого... public class A { public int returnInt(){ return 155; } } public class B extends A{
Java EE JasperServer, отчеты, подотчеты, компоненты Table Кратко - при запуске отчета локально (из iReport) все нормульненько, выкладываю на сервер - там где должны быть таблицы - пустое место, как будто сервер не понимает такой компонент. В самом отчете используется несколько компонентов Table - таблица, которые позволяют выбирать данные из своих запросов subdataset'ов. Пришлось прибегнуть к использованию таблиц, т.к. не получилось разобраться с... https://www.cyberforum.ru/ java-j2ee/ thread739740.html
Java EE error: package javax.ejb does not exist https://www.cyberforum.ru/ java-j2ee/ thread736629.html
Добрый день! Помогите решить проблему. есть модуль EJB. Во время компиляции выдает ошибку : "error: package javax.ejb does not exist" . Понимаю что означает. Как добавить этот пакет? Нашла ответ : "Нужно подключить плагин "Jar and EAR", но в просторах инета не смогла скачать(
Java EE Отличия JSP от HTML
В чем отличия? В чем плюсы и минусы каждого?
Java EE Не правильно работает JNDI Создаю приложение JavaEE и использую версию Java J2EE 1.4 (так надо)( и бин локальный). Все создается хорошо, в интерфейсе Local писываю методы, котрые должны быть доступны JSP странице. В главном классе бина описываю логику. Все хорошо. Перехожу к JSP странице. там вставка такого кода: <%@page import="pack.CountLocal"%> <%@page import="pack.CountLocalHome"%> <%@page... https://www.cyberforum.ru/ java-j2ee/ thread736168.html Java EE Изменяются все члены массива, а не один Вероятно напортачил где-то в объявлении массива. Вот часть кода: static public terrain.Terrain ptr = new terrain.Terrain(); public static terrain.Terrain tr; gtowerdefende.GraphicPanel_Btoom pan0 = new gtowerdefende.GraphicPanel_Btoom(); public Form() { pan0.setLocation(0, 256); tr = new terrain.Terrain; ptr.setCanPlaceTower(false); ... https://www.cyberforum.ru/ java-j2ee/ thread735850.html
Java + tomcat Java EE
ТЗ: Требуется создать две страницы с функционалом на java + tomcat (php исключено полностью) http://s2.ipicture.ru/uploads/20121216/5FWVxWLM.jpg Технология oauth http://ru.wikipedia.org/wiki/OAuth 3 500 рублей
Java EE Связь между веб-приложением и сервисом Есть такая структура: 1. есть веб-приложение на Spring MVC ,а в нем контроллер с методом "добавить сообщение". (tomcat) 2. есть второе веб-приложение: web-service (jersey), с кодом, как показано ниже: (glassfish) @Path("msgservice") public class DateLookupService { @GET @Produces(MediaType.TEXT_HTML) https://www.cyberforum.ru/ java-j2ee/ thread733280.html
2 / 2 / 2
Регистрация: 01.04.2012
Сообщений: 110
0

Как правильно отделить логику от вида - Java EE - Ответ 3916261

25.12.2012, 22:06. Показов 1290. Ответов 1
Метки (Все метки)

Студворк — интернет-сервис помощи студентам
Есть таблица в БД состоящая из четырех столбцов н.п.

ID SURNAME NAME PHONE
1 Петров Петя 1111
2 Иванов Вова 2222

Данные этой таблицы надо вывести в JSP странице, в таком виде:

1 Петров
Петя
1111

2 Иванов
Иван
2222

Я решил это так:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    public List shou(Connection con) {
        Connection conect = null;
        List message=new LinkedList();
        try {
            conect = con;
            PreparedStatement st=conect.prepareStatement("select * from.......");
            ResultSet rs=st.executeQuery();
            while(rs.next())
            {
                // Таким образом решил добиться нужного результата
                message.add(rs.getString(1)+"&nbsp;"+rs.getString(2)+"<BR>"+rs.getString(3)+"<BR>"+rs.getString(4));
            }
 
        } catch (SQLException e) {
            log.info("Ошибка!");
        }
        return message;
    }
А вывожу так:

Java
1
2
3
4
    list = m.shou(conect);
    for(int j=0; j<list.size(); j++){
        out.println(list.get(j).toString());
        }
Но так не подходит надо все теги (&nbsp; <BR>) перенести в слоя представления (JSP)!!!

В голову пришло только такое:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    public List shouID(Connection con) {
        Connection conect = null;
        List message=new LinkedList();
        try {
            conect = con;
            PreparedStatement st=conect.prepareStatement("select * from.......");
            ResultSet rs=st.executeQuery();
            while(rs.next())
            {
                // ID
                message.add(rs.getString(1));
            }
 
        } catch (SQLException e) {
            log.info("Ошибка!");
        }
        return message;
    }
И таких методов в данном случае будет 4 то есть (shouID, shouSURNAME, shouNAME, shouPHONE), каждый будет хранить только свой данные.

В JSP тогда как то так (то есть видом буду управлять только здесь в JSP)
Java
1
2
3
4
5
    listID = m.shouID(conect);
        listSURNAME = m.shouSURNAME(conect);
    for(int j=0; j<list.size(); j++){
        out.println(listID.get(j).toString()+"&nbsp;"+listSURNAME .get(j).toString());
        }
Но вдруг таблица будет состоять из множества столбцов н.п. 15, мне что тогда 15 почти одинаковых методов делать?

Вернуться к обсуждению:
Как правильно отделить логику от вида Java EE
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2012, 22:06
Готовые ответы и решения:

Инкапсуляция или как правильно отделить логику
Делаю проект в WPF(но это не важно). Вопрос таков: может ли класс где обработчики всех событий...

Как отделить бизнес логику от UI ?
У меня бизнес логика перемешена с UI. Как отделить бизнес логику в отдельный класс, экземпляр...

Как правильно отделить пакет библиотеки от тестов?
Поделитесь, пожалуйста, опытом: кто как организует проект с тестами? Пока пишу тесты прямо в...

Как правильно переписать логику OnInput?
Здравствуйте. Есть логика в OnInput, нужно оставить первый INPUT и вместо оставшиеся двух инпутов...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2012, 22:06
Помогаю со студенческими работами здесь

Как правильно реализовать логику программы?
Здравствуйте! Хочу реализовать такую логику программы: телефон - стартовая активность А -&gt;...

Symfony 2: как правильно организовать бизнес-логику?
Всем привет! Вот я недавно начал один проект на Symfony 2 и сразу же столкнулся одной проблемой -...

Как правильно составить логику приложения (игра)?
Народ, выручайте советом! Я снова застрял на очередной задаче... Вот текст: Я застрял на...

Игра "Лабиринт". Отделить логику от интерфейса
Привет всем, извините за возможно глупый вопрос, но что значит отделить логику от интерфейса. Пишу...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru