JSP thread safety - еще одни чайниковский вопрос

Palych
Уже с Приветом
Posts: 13684
Joined: 16 Jan 2001 10:01

Post by Palych »

В том-то и дело что не будет знать.
Однако будет думать что знает...
Тем более - автор топиkа жаловалась что мало времени на семю остается, а вы предлагаете ерундой заниматься.
Лучше бы рассказали как организовывать вспомогательные классы вокруг JSP.
А то мы можем увидеть самодельный пул, вписаный внутрь той каши, которая приведена в оригинальном посте...
User avatar
webdeveloper
Уже с Приветом
Posts: 2049
Joined: 12 Jul 2000 09:01
Location: Madison, Wisconsin USA

Post by webdeveloper »

Palych wrote:В том-то и дело что не будет знать.
Однако будет думать что знает...
Тем более - автор топиkа жаловалась что мало времени на семю остается, а вы предлагаете ерундой заниматься.
Лучше бы рассказали как организовывать вспомогательные классы вокруг JSP.
А то мы можем увидеть самодельный пул, вписаный внутрь той каши, которая приведена в оригинальном посте...


А я уже и рассказал.
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Post by Sabina »

Palych wrote:Лучше бы рассказали как организовывать вспомогательные классы вокруг JSP.


Он рассказал, рассказал :) Да еще как здорово! Сразу многое встало на свои места.
А файл я этот обязательно перепишу и опять выставлю на всеобщую критику (ежели вам не в лом ошибки править конечно).
Мне бы вот только сначала с PHP разобраться, а то меня тут взяли на платный internship и им надо формы создать как можно скорее кровь из носа. Выбирать технологии не приходится, но это всяко лучше чем базу чекать

Сабина
rainall
Уже с Приветом
Posts: 2673
Joined: 10 Feb 2002 10:01

Post by rainall »

webdeveloper wrote:
Palych wrote:Лучше бы рассказали как организовывать вспомогательные классы вокруг JSP.


А я уже и рассказал.


А где url для народа ?
User avatar
webdeveloper
Уже с Приветом
Posts: 2049
Joined: 12 Jul 2000 09:01
Location: Madison, Wisconsin USA

Post by webdeveloper »

rainall wrote:
webdeveloper wrote:
Palych wrote:Лучше бы рассказали как организовывать вспомогательные классы вокруг JSP.


А я уже и рассказал.


А где url для народа ?


какой url? я по телефону рассказал.
rainall
Уже с Приветом
Posts: 2673
Joined: 10 Feb 2002 10:01

Post by rainall »

webdeveloper wrote:какой url? я по телефону рассказал.


Интересный у Вас Ник аднака.
User avatar
webdeveloper
Уже с Приветом
Posts: 2049
Joined: 12 Jul 2000 09:01
Location: Madison, Wisconsin USA

Post by webdeveloper »

rainall wrote:
webdeveloper wrote:какой url? я по телефону рассказал.


Интересный у Вас Ник аднака.


А что в нем интересного то? webdeveloper как webdeveloper. Обычный.
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Post by Sabina »

Вопрос к тем для кого вот эта книга почти настольная.

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

Сабина
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Post by Sabina »

rainall wrote:А где url для народа ?


http://java.sun.com/developer/technicalArticles/javaserverpages/servlets_jsp/

Sabina
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Post by Sabina »

KVA wrote:1. Каждая ASP страница делает несколько вызовов business COM компонентов (естественно никакого SQL в ASP нет и в помине). Каждый вызов возвращает XML который собирается в один большой XML.
2. Затем на этот XML натравливается XSLT и генерируется HTML, который отдается клиенту.
3. В этом HTML-е обычно нет JavaScript. Точнее он есть, но как отдельный файл.
.....


Can you please explain more how do you assemble few XMLs into one? Do you use tools for that?

Sabina
User avatar
KVA
Уже с Приветом
Posts: 5347
Joined: 03 Feb 1999 10:01
Location: NJ, USA

Post by KVA »

Sabina wrote:
KVA wrote:1. Каждая ASP страница делает несколько вызовов business COM компонентов (естественно никакого SQL в ASP нет и в помине). Каждый вызов возвращает XML который собирается в один большой XML.


Can you please explain more how do you assemble few XMLs into one? Do you use tools for that?


Мы используем MS XML Parser. Написали свой COM wrapper над парсером. Там всего несколько методов типа CreateDomFromString, AddXMLChildNode, DeleteNode, SelectSingleNode, SelectNodes (может еще пара методов).

А дальше все просто:

Set oTempDom1 = oObj1.method1()
Set oTempDom2 = oObj2.method2()
Set oTempDom3 = oObj3.method3()

Set oResultDom = oWebUtils.CreateDomFromString("<result/>")
oWebUtils.AddXMLChildNode(oResultDom, oTempDom1, "node1")
oWebUtils.AddXMLChildNode(oResultDom, oTempDom2, "node2")
oWebUtils.AddXMLChildNode(oResultDom, oTempDom3, "node3")

sHTML = oWebUtils.XSLTransform(oResultDom, "this_page.xsl")
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Post by Sabina »

KVA wrote:Мы используем MS XML Parser. Написали свой COM wrapper над парсером. Там всего несколько методов типа CreateDomFromString, AddXMLChildNode, DeleteNode, SelectSingleNode, SelectNodes (может еще пара методов).


Спасибо. Я тут сижу в лабе перед final presentation проекта. По сути ето будет не presentation, а доклад на тему как нужно было сделать правилно.
А вот переписать к презентации ничего не успела :( и connection pool тоже буду приводить из Апачевскои Tурбины

Хочу также привести архитектуру вашего приложения как один из примеров. Можно?

Сабина
Last edited by Sabina on 26 May 2004 02:29, edited 1 time in total.
User avatar
KVA
Уже с Приветом
Posts: 5347
Joined: 03 Feb 1999 10:01
Location: NJ, USA

Post by KVA »

Sabina wrote:Спасибо. Я тут сижу в лабе перед final presentation проекта. По сути ето будет не presentation, а доклад на тему как нужно было сделать правилно. Хочу привести архитектуру вашего приложения как один из примеров. Можно?


Конечно можно. Идея вроде не запатентована AFAIK. :)
dandrey
Уже с Приветом
Posts: 218
Joined: 09 May 2001 09:01
Location: Minsk ->Cincinnati,OH->Sunnyvale,CA

Post by dandrey »

webdeveloper wrote:... простенький connection pool...
:mrgreen:
User avatar
smesh
Уже с Приветом
Posts: 203
Joined: 11 Nov 2003 19:53
Location: Bridgepointe

Post by smesh »

dandrey wrote:
webdeveloper wrote:... простенький connection pool...
:mrgreen:
Может пригодиться, если надо implementation details:
http://www.devx.com/Java/Article/20891/1954?pf=true :gen1:

Return to “Вопросы и новости IT”