JSP thread safety - еще одни чайниковский вопрос
-
- Уже с Приветом
- Posts: 13683
- Joined: 16 Jan 2001 10:01
В том-то и дело что не будет знать.
Однако будет думать что знает...
Тем более - автор топиkа жаловалась что мало времени на семю остается, а вы предлагаете ерундой заниматься.
Лучше бы рассказали как организовывать вспомогательные классы вокруг JSP.
А то мы можем увидеть самодельный пул, вписаный внутрь той каши, которая приведена в оригинальном посте...
Однако будет думать что знает...
Тем более - автор топиkа жаловалась что мало времени на семю остается, а вы предлагаете ерундой заниматься.
Лучше бы рассказали как организовывать вспомогательные классы вокруг JSP.
А то мы можем увидеть самодельный пул, вписаный внутрь той каши, которая приведена в оригинальном посте...
-
- Уже с Приветом
- Posts: 2049
- Joined: 12 Jul 2000 09:01
- Location: Madison, Wisconsin USA
Palych wrote:В том-то и дело что не будет знать.
Однако будет думать что знает...
Тем более - автор топиkа жаловалась что мало времени на семю остается, а вы предлагаете ерундой заниматься.
Лучше бы рассказали как организовывать вспомогательные классы вокруг JSP.
А то мы можем увидеть самодельный пул, вписаный внутрь той каши, которая приведена в оригинальном посте...
А я уже и рассказал.
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Palych wrote:Лучше бы рассказали как организовывать вспомогательные классы вокруг JSP.
Он рассказал, рассказал Да еще как здорово! Сразу многое встало на свои места.
А файл я этот обязательно перепишу и опять выставлю на всеобщую критику (ежели вам не в лом ошибки править конечно).
Мне бы вот только сначала с PHP разобраться, а то меня тут взяли на платный internship и им надо формы создать как можно скорее кровь из носа. Выбирать технологии не приходится, но это всяко лучше чем базу чекать
Сабина
-
- Уже с Приветом
- Posts: 2673
- Joined: 10 Feb 2002 10:01
-
- Уже с Приветом
- Posts: 2049
- Joined: 12 Jul 2000 09:01
- Location: Madison, Wisconsin USA
-
- Уже с Приветом
- Posts: 2673
- Joined: 10 Feb 2002 10:01
-
- Уже с Приветом
- Posts: 2049
- Joined: 12 Jul 2000 09:01
- Location: Madison, Wisconsin USA
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Вопрос к тем для кого вот эта книга почти настольная.
Я никак не могу найти часть, где описывается вызов сервлета из JSP.
Не поможете?
Сабина
Я никак не могу найти часть, где описывается вызов сервлета из JSP.
Не поможете?
Сабина
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
rainall wrote:А где url для народа ?
http://java.sun.com/developer/technicalArticles/javaserverpages/servlets_jsp/
Sabina
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
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
-
- Уже с Приветом
- Posts: 5347
- Joined: 03 Feb 1999 10:01
- Location: NJ, USA
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")
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
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.
-
- Уже с Приветом
- Posts: 5347
- Joined: 03 Feb 1999 10:01
- Location: NJ, USA
-
- Уже с Приветом
- Posts: 218
- Joined: 09 May 2001 09:01
- Location: Minsk ->Cincinnati,OH->Sunnyvale,CA
-
- Уже с Приветом
- Posts: 203
- Joined: 11 Nov 2003 19:53
- Location: Bridgepointe
Может пригодиться, если надо implementation details:dandrey wrote::mrgreen:webdeveloper wrote:... простенький connection pool...
http://www.devx.com/Java/Article/20891/1954?pf=true