powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как называется эта технология
46 сообщений из 46, показаны все 2 страниц
Как называется эта технология
    #38747393
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
есть JSP сайт, а сейчас тут какой web сайт где в проекте используется не jsp а есть папка с классами и есть папка с xsl.
на jsp вроде как более понятливо, но тут как бы еще более проще, или так не должно быть.
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747395
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдос,
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747401
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GregTk,

не понял
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747402
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GregTk,

хотел написать что бывают JSP сайт а там уже сервлеты и более понятно что как идет и образуется страница, а сейчас тут какой web сайт где в проекте используется не jsp а есть папка с классами сервлетами и есть папка с xsl.
на jsp вроде как более понятливо, но тут не понятно как они обрабатываются и передаются данные друг друг и между клиентом и сервером,
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747406
Mr WeL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну скорее всего сайт рисуется посредством XSLT преобразований.
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747414
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr WeL,

думал как то называется по другому.
а как же обмениваются данными сервлет и xsl.
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747450
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдосдумал как то называется по другому.
а как же обмениваются данными сервлет и xsl.
Сервлет генерирует модель с данными в виде XML, XSLT используется как шаблон для преобразование XML данных в XHTML страницу.
Некогда популярный, но жутко тормозной и стремный подход.
Для шаблонизации HTML существует масса других альтернатив JSP - FreeMarker, Velocity, SpringTemplate
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747459
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

значит все так плохо.
придется разбираться в старой технологии.

у меня вопрос тут к примеру для каждого сервлета есть xsl шаблон,
но как они буду обмениваться данными между собой, к примеру пишет он логин и пароль
как сервлет будет понимать что это новые данные и что это не первый раз открывается страница входа
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747464
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдоскак сервлет будет понимать что это новые данные и что это не первый раз открывается страница входа
куки
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747473
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apache Cocoon вроде был по такой технологии. Лет 10 тому назад смотрел как товарищ по работе мучился с ним. Сложилось впечатление, что не зря это назвали какуном.
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747562
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczНекогда популярный, но жутко тормозной и стремный подход.


Популярным особо он никогда не был, потому что XSLT мало кто осиливает, а
чем он стрёмный и тормозной -- совсем не понятно.
Тормозной он когда преобразование сложное, так НЕ НАДО делать такие преобразования.
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747568
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕлдосBlazkowicz,

значит все так плохо.
придется разбираться в старой технологии.


Ещё раз -- это НЕ старая технология.
Наоборот, вполне себе современная.

У неё наверное есть только одно ограничение по применению -- как я уже сказал, преобразование не должно быть очень сложным,
а для этого представление данных не должно сильно отличаться от структуры данных.
Если это случается, легче выпустить другой, производный, XML документ с другой структурой, близкой к представлению, и уже его преобразовывать XSLT.

Кстати, технология очень хорошо работает, когда надо иметь и исходный документ в виде данных, и одно или несколько его
представлений. Например, данные, данные, показанные в виде таблицы, и данные, показанные в виде графика или круговой диаграммы (делается на SVG).
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747570
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivПопулярным особо он никогда не был, потому что XSLT мало кто осиливает

Он был дохрена популярным, потому что до появления Velocity других альтернатив шаблонам для Java Web небыло. JSP не имел нормального EL в те времена и поэтому в нем приходилось городить скриплеты, уродуя всю разметку. XSLT позволял держать более чистый приближеный XHTML код шаблона без всяких сриплетов.

MasterZivчем он стрёмный и тормозной -- совсем не понятно.

Стремный, потому что это забивание гвоздей микроскопом.
Тормозной потому что Object->XML->XSLT->HTML.

MasterZivТормозной он когда преобразование сложное, так НЕ НАДО делать такие преобразования.
Всё что связано с XML высокопроизводительным быть не может.
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747575
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivЕщё раз -- это НЕ старая технология.
Наоборот, вполне себе современная.

В чем заключается её современность? XSLT для web начал устаревать уже тогда, когда я только начинал на Java кодить.
XSLT сам по себе технология не новая. Для использования по назначению вполне себе годится.


MasterZivКстати, технология очень хорошо работает, когда надо иметь и исходный документ в виде данных, и одно или несколько его
представлений. Например, данные, данные, показанные в виде таблицы, и данные, показанные в виде графика или круговой диаграммы (делается на SVG).
Технология хорошо работает для своих задач - преобразование XML документов.
Использовать её для рендеринга web страниц - это анахронизм.
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747589
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
просто это - MS линейка технологий)). А не Java.
Сложно сравнивать. Там объектность не нужна (ETL)
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747591
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczеё для рендеринга web страниц - это анахронизм.
+1
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747612
friz777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мы как-то юзали xslt при парсинге страниц. Для каждого источника свой xslt файл. В случае если меняется структура источника меняешь только xslt файл и не трогаешь код. ИМХО вполне юзабельная технология
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747638
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
friz777,
XSL - ЯП - на любителя)

Преобразование, генерирующее HTML-страницу с формой отправки можно задать как:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
<?xml version="1.0" encoding="windows-1251"?>
<xsl:stylesheet
  version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

  <xsl:output
     method="html"
     indent="yes"
     encoding="windows-1251"/>

  <!-- Параметр, указывающий выбранного адресата, по умолчанию — p1 -->
  <xsl:param name="id" select="p1"/>

  <xsl:template match="/">
    <html>
      <xsl:call-template name="head"/>
      <body>
        <xsl:apply-templates select="people"/>
      </body>
    </html>
  </xsl:template>

  <xsl:template match="people">
    <!-- Создаём список адресатов -->
    <xsl:apply-templates select="person"/>
    <!-- Создаём форму для выбранного адресата -->
    <xsl:apply-templates select="person[@id=$id]" mode="form"/>
  </xsl:template>

  <xsl:template match="person">
    <!-- Если текущий адресат выбран -->
    <xsl:if test="@id = $id">
      <!-- Выводим его имя в квадратных скобках и без гиперссылки -->
      <xsl:text>&#xA0;[&#xA0;</xsl:text>
      <xsl:value-of select="name"/>
      <xsl:text>&#xA0;]&#xA0;</xsl:text>
    </xsl:if>
  <!-- Если адресат не выбран -->
    <xsl:if test="@id != $id">
      <!-- Выводим его имя без скобок и с гиперссылкой -->
      <xsl:text>&#xA0;&#xA0;&#xA0;</xsl:text>
      <A href="sms.asp?id={@id}">
        <xsl:value-of select="name"/>
      </A>
      <xsl:text>&#xA0;&#xA0;&#xA0;</xsl:text>
    </xsl:if>
  </xsl:template>

  <!-- Шаблон создания формы для выбранного адресата -->
  <xsl:template match="person" mode="form">
    <!--
     |  Находим элемент, описывающий параметры службы отправки сообщений
     |  текущему адресату
     +-->
    <xsl:variable name="service"
      select="document('services.xml')/services/
        service[@id = current()/service/@id]"/>
    <br/>
    <form
      action="{$service/action}" method="{$service/method}">
      <input type="hidden"
        name="{$service/number}"
        value="{number}"/>
      <textarea class="no-scrollbar" rows="10" cols="50"
        name="{$service/text}"/>
      <br/>
      <input class="flat" type="submit" value="Послать сообщение"/>
    </form>
  </xsl:template>

  <xsl:template name="head">
    <head>
      <title>SMS Center</title>
      <link rel="stylesheet" type="text/css" href="style.css"/>
    </head>
  </xsl:template>

</xsl:stylesheet>

...
Рейтинг: 0 / 0
Как называется эта технология
    #38747677
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

большое спасибо, буду пытаться дальше осиливать
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747681
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдос,

могу ли я вообще каким то образом узнать имя пользователя в который он зашел на свой компьютер в сервлетах
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747695
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕлдосЕлдос,
могу ли я вообще каким то образом узнать имя пользователя в который он зашел на свой компьютер в сервлетах
всё равно начинать с JSP.
Напиши простой проект на сервлете и JSP. (2 дня)
+ логирование + отладка + куки
А потом за сабж можно взяться. IMHO
Удачи!
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747709
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕлдосЕлдос,

могу ли я вообще каким то образом узнать имя пользователя в который он зашел на свой компьютер в сервлетах
в сервлетах - нет
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747730
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяв сервлетах - нет
Можно, если настроить AD SSO.
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747734
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ЕлдосЕлдос,
могу ли я вообще каким то образом узнать имя пользователя в который он зашел на свой компьютер в сервлетах
всё равно начинать с JSP.
Напиши простой проект на сервлете и JSP. (2 дня)
+ логирование + отладка + куки
А потом за сабж можно взяться. IMHO
Удачи!
тут проект большой, весь написан таким вот образом, нужно много времени чтобы его переписать,
хотелось бы самому переписать его, но вот со временем туго.
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747736
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczвадяв сервлетах - нет
Можно, если настроить AD SSO.
понятно буду наверное закидывать его имя в куки и брать оттуда
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747760
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдос,
просто, если не в курсе как работает сервлет Hello World, то трудно тебе будет править реальный код проекта....совсем не Jav'овский
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747806
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Елдос,
просто, если не в курсе как работает сервлет Hello World, то трудно тебе будет править реальный код проекта....совсем не Jav'овский
я вас не понял, мог ли бы пояснить
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747820
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕлдосPetro123Елдос,
просто, если не в курсе как работает сервлет Hello World, то трудно тебе будет править реальный код проекта....совсем не Jav'овский
я вас не понял, мог ли бы пояснить
xsl - это только отбражение.
Т.е. перефразируй твой вопрос и тему относительно сервлетов (JSP).
Твои "технологии" ни при чём. Ставь отладку и пиши.
Мусолить 2 страницы тут нечего.
Удачи!
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747853
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Елдоспропущено...

я вас не понял, мог ли бы пояснить
xsl - это только отбражение.
Т.е. перефразируй твой вопрос и тему относительно сервлетов (JSP).
Твои "технологии" ни при чём. Ставь отладку и пиши.
Мусолить 2 страницы тут нечего.
Удачи!
очень этого хочу, как только закончу их не доделанный проект начну свой с нуля, если конечно начальство даст добро
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747863
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как я могу сделать так чтобы после авторизации пользователя, я мог проверять на доступ в страницу, до истечении одного дня.
я думаю сделать через куки, каждый раз при запросе у клиента в куки записывать время последнего доступа, и проверять каждый раз при запросе время указанное в куки,
так правильно будет.
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747864
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
?
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747865
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдоскак я могу сделать так чтобы после авторизации пользователя, я мог проверять на доступ в страницу, до истечении одного дня.
я думаю сделать через куки, каждый раз при запросе у клиента в куки записывать время последнего доступа, и проверять каждый раз при запросе время указанное в куки,
так правильно будет.
Это всё уже есть в сервлетах. У вас самоцель всё написать с нуля?
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747882
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczЕлдоскак я могу сделать так чтобы после авторизации пользователя, я мог проверять на доступ в страницу, до истечении одного дня.
я думаю сделать через куки, каждый раз при запросе у клиента в куки записывать время последнего доступа, и проверять каждый раз при запросе время указанное в куки,
так правильно будет.
Это всё уже есть в сервлетах. У вас самоцель всё написать с нуля?
сейчас мое задание поскорее дописать проект который писали до меня и многое сделали,
как реализовано это в сервлетах, вы имеете виду сохранение информации об авторизации
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747887
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдосзадание поскорее дописать проект
тогда описывай...скриншоть....авторизацию там.
У тебя ни слова о ней на 2-х страницах.
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747889
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Елдосзадание поскорее дописать проект
тогда описывай...скриншоть....авторизацию там.
У тебя ни слова о ней на 2-х страницах.
прошу прощения. не заметил
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747894
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕлдосPetro123пропущено...

тогда описывай...скриншоть....авторизацию там.
У тебя ни слова о ней на 2-х страницах.
прошу прощения. не заметил
сейчас написал сервлет авторизации пользователя, как бы она работает, но мне сейчас нужно чтобы информация об авторизации сохранялась чтобы к примеру авторизовался в начале дня и пол дня не пользовался и дальше заходила. а если заходить через два дня то заново потребует авторизацию
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747901
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕлдосЕлдоспропущено...

прошу прощения. не заметил
сейчас написал сервлет авторизации пользователя, как бы она работает, но мне сейчас нужно чтобы информация об авторизации сохранялась чтобы к примеру авторизовался в начале дня и пол дня не пользовался и дальше заходила. а если заходить через два дня то заново потребует авторизацию
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
                    
            String name = request.getParameter("name");
            String password = request.getParameter("password");
            ResultSet rs = null;
            rs = stmt.executeQuery("SELECT * " +
            if(rs.next()) {

                Date date = new Date();
                Cookie cookie = new Cookie("seans", "seanstrue");
                Cookie cookie1 = new Cookie("timelogon", String.valueOf(date.getTime()));
                response.addCookie(cookie);
                response.addCookie(cookie1);

                response.sendRedirect("/admin");

            }


вот здесь если проходит авторизация, записываются у клиента куки и перенаправляется на админку, которая тоже будет проверять и сверять куки.
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747921
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Елдос,
тут на прошлой неделе проходилм тема про sql-инъекции. Судя по коду, в вашем приложении у каждого пользователя есть шанс стать админом
Код: java
1.
rs = stmt.executeQuery("SELECT * " +
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747925
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдос,
- уже готовое:
http://juravskiy.ru/?p=1176
- если лень - делай через куки
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747929
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanra,

Так это он и был.
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747978
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanraЕлдос,
тут на прошлой неделе проходилм тема про sql-инъекции. Судя по коду, в вашем приложении у каждого пользователя есть шанс стать админом
Код: java
1.
rs = stmt.executeQuery("SELECT * " +


там дальше код есть, не стал разглашать его, но все по правилам
...
Рейтинг: 0 / 0
Как называется эта технология
    #38747979
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczivanra,

Так это он и был.
да все тот же студент
...
Рейтинг: 0 / 0
Как называется эта технология
    #38748033
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Елдос,
- уже готовое:
http://juravskiy.ru/?p=1176
- если лень - делай через куки
Большое спасибо, сделал сейчас по куки, так проще но не безопасно, но для локального использования думаю подойдет
...
Рейтинг: 0 / 0
Как называется эта технология
    #38748038
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕлдосPetro123Елдос,
- уже готовое:
http://juravskiy.ru/?p=1176
- если лень - делай через куки
Большое спасибо, сделал сейчас по куки, так проще но не безопасно, но для локального использования думаю подойдет
а сколько времени хранится куки у пользователя
...
Рейтинг: 0 / 0
Как называется эта технология
    #38748057
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдоса сколько времени хранится куки у пользователя
разные есть - гугл поиск
...
Рейтинг: 0 / 0
Как называется эта технология
    #38749996
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Елдоса сколько времени хранится куки у пользователя
разные есть - гугл поиск
спасибо
...
Рейтинг: 0 / 0
46 сообщений из 46, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Как называется эта технология
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]