|
|
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
может быть сервлет вложенным классом в обычный класс ? и как его вызывать , если может Написала сие: public class serverVASP implements Runnable { public serverVASP(){ Thread newThread = new Thread(this,"Tread1"); newThread.start(); System.out.println("I'm run"); } public static void main(String[] args){ new serverVASP(); } public void run() { while(true){ } } } class getTime extends HttpServlet { private String pulseValueNew; public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { .............. } } Запускаю Tomcat Запускаю java serverVASP Передаю данные со строницы ( get) к getTime (/Classes.serverVASP.getTime) пишет недоступен сервлет ЧТО ДЕЛАТЬ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 14:06:56 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaSЗапускаю Tomcat Запускаю java serverVASP супер пишите ещё :). Если серьёзно, то вам бы почитать для начала про сервлеты и сервлет-контейнеры. ЗЫ давно так не веселился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 14:19:51 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaSпишет недоступен сервлет ЧТО ДЕЛАТЬ? Курить web.xml, war application ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 14:42:14 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
zalexaka GerdaSЗапускаю Tomcat Запускаю java serverVASP супер пишите ещё :). Если серьёзно, то вам бы почитать для начала про сервлеты и сервлет-контейнеры. ЗЫ давно так не веселился Повеселись ещё, Зайка, про сервлеты и сервлет-контейнеры. я знаю достаточно , в качестве серв. контенероа у меня выступает Tomcat. если бы у меня был "голый" сервлет то вопросов бы не возникло, если очень внимательно просмотрел код и !вопрос! у меня сервлет - это вложенный класс, а для того что бы создать экземпляр вложенного класса надо создать сначала экземпляр "верхнего" класса . Здесь java serverVASP используется для запуска потока , а к сервлету обращаюсь из HTML страницы таким вот образом http://localhost:8080/serverVASP/getTime?pulse=1 и это уже обрабатывает Tomcat. ЕЩё раз, повторю вопрос: МОЖет быть сервлет вложенным классом и !как его запускать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 14:44:25 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz GerdaSпишет недоступен сервлет ЧТО ДЕЛАТЬ? Курить web.xml, war application <web-app> <servlet> <servlet-name>getTime</servlet-name> <servlet-class>Classes.serverVASP.getTime</servlet-class> </servlet> <servlet-mapping> <servlet-name>getTime</servlet-name> <url-pattern>/getTime</url-pattern> </servlet-mapping> </web-app> класс serverVASP лежит в package Server; из страницы запрашиваю : http://localhost:8080/serverVASP/getTime?pulse=1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 14:46:48 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
авторможет быть сервлет вложенным классом в обычный класс ? А к чеиму этот сподвыподверт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 14:47:55 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
упс Server и Classes ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 14:48:40 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
а может тогда попробовать сделать внутренний класс public ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 14:52:09 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
__олончанина может тогда попробовать сделать внутренний класс public да, вроде незя внутренние классы как public обявлять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:03:02 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaS __олончанина может тогда попробовать сделать внутренний класс public да, вроде незя внутренние классы как public обявлять Ну а как ваш томкат тогда увидит ваш внутренний класс сервлета чтобы его создать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:07:49 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaSЗдесь java serverVASP используется для запуска потока , а к сервлету обращаюсь из HTML страницы в таком случае может объясните мне каким образом ваш томкат, крутящийся в одной JVM будет взаимодействовать с serverVASP(кот. соотв. в другой). А то может это новый способ обработки HTTP запросов доселе нам неизвестный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:10:58 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
__олнчанин авторможет быть сервлет вложенным классом в обычный класс ? А к чеиму этот сподвыподверт? нужен поток который висел бы в памятиобрабатывал данные переданые от html ( гетом) + передавал бы данные другим java.class ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:13:30 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
zalexaka GerdaSЗдесь java serverVASP используется для запуска потока , а к сервлету обращаюсь из HTML страницы в таком случае может объясните мне каким образом ваш томкат, крутящийся в одной JVM будет взаимодействовать с serverVASP(кот. соотв. в другой). А то может это новый способ обработки HTTP запросов доселе нам неизвестный. поэтому я и спрашивала ранее : КАК, КАК ОБРАТИТЬСЯ К ВЛОЖЕННОМУ КЛАССУ ЕСЛИ ЭТО СЕРВЛЕТ И ВОЗМОЖНО ЛИ ЭТО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:15:21 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
1. По спеке заводить свои потоки в управляемом окружении не есть хорошо. 2. Вложенный класс сделать пабликом(если уж так хочется) 3. Поток бы поднимал из init-метода вашего сервлета. По поводу нехорошего первого пункта гдето Blazkowicz сцылку давал уже поищите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:22:18 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaS __олнчанин А к чеиму этот сподвыподверт? нужен поток который висел бы в памятиобрабатывал данные переданые от html ( гетом) + передавал бы данные другим java.class поменяйте архитектуру? создайте некий общий статический объект, в который будете пихать любой GET-запрос, а а внутри статического объекта реализуйте паттерн листенера. и этот листенер натравите на любой поток ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:23:30 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaS <servlet-class>Classes.serverVASP.getTime</servlet-class> Внутренние классы именуются как Classes.serverVASP$getTime Где Classes как я пониамю package? Внутрений класс должен быть static public. Если он не будет public, то контейнер не сможет его создать, потому что не имеет права. А если он будет не static, то контейнер не сможет его создать из-за отсутствия экземпляра родительского класса. Потому что экземпляр вложеного не статического класса не может существовать без экземпляра родительского класса. Потому что он не статический ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:26:03 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
unicornmirage GerdaS __олнчанин А к чеиму этот сподвыподверт? нужен поток который висел бы в памятиобрабатывал данные переданые от html ( гетом) + передавал бы данные другим java.class поменяйте архитектуру? создайте некий общий статический объект, в который будете пихать любой GET-запрос, а а внутри статического объекта реализуйте паттерн листенера. и этот листенер натравите на любой поток можно поподробней про паттерн листенера ? Проблема в том , что новый проект и под него (почему - то) набирают java developerov без опыта а с опытом никого нет посему паримся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:33:09 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
ну можно почитать про Observer, Listener где нибудь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:36:20 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
unicornmirageну можно почитать про Observer, Listener где нибудь... ок , пасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:36:48 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaSда, вроде незя внутренние классы как public обявлять С чего бы это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:37:00 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
если я правильно понял вашу задачу, то сделал бы так приблизительно: (PS: это набросок, в котором могут быть неточности) во-первых, разделяемый объект Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. реализация слушателя: Код: plaintext 1. 2. 3. 4. 5. 6. 7. сам класс сервлета Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:48:17 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaS Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Здесь нету внутренних классов, здесь просто два класса в одном и том же файле, это не одно и тоже. В одной файле не может быть два public класса, здесь вы правы. Непонятно зачем вам это надо. Был хороший совет - меняйте архитектуру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:50:16 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
ну и забыл добавить интерфейс листенера: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:50:36 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
какая-то идиотия... Ты бы еще в EJB стейтфуловом такое сделал... GerdaS __олнчанин авторможет быть сервлет вложенным классом в обычный класс ? А к чеиму этот сподвыподверт? нужен поток который висел бы в памятиобрабатывал данные переданые от html ( гетом) + передавал бы данные другим java.class во-первых, "передавать" данные нужно через POST запросы, а через GET их нужно забирать. Сделай отдельный сервлет, который будет вертать тебе нужные данные, подмепь его отдельно, отдельным классом. А в своем треде, который будет крутиться (запускать его можно как угодно), коннекться к этому сервлету по-человечески, либо через UrlConnection, либо через какой-нить HttpClient, приши реквест туда, куда у тебя подмеплен сервлет, и получай от него респонз. Только так ты избежишь проблем с рассинхронизацией, потоками сервелета должен и будет управлять контейнер... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:01:46 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
y3uкакая-то идиотия... Ты бы еще в EJB стейтфуловом такое сделал... сам ты идиотия, я набросал лишь пример одной из стратегий мышления над данной проблемой, согласно постановке данной задачи, без использования и привязки к среде выполнения, будь то сервлеты или еще что... остальные задачи пусть решает сам автор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:06:43 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
vas0В одной файле не может быть два public класса, здесь вы правы. В одной файле не может быть два public класса верхнего уровня . RTFM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:07:29 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
unicornmirage y3uкакая-то идиотия... Ты бы еще в EJB стейтфуловом такое сделал... сам ты идиотия, я набросал лишь пример одной из стратегий мышления над данной проблемой, согласно постановке данной задачи, без использования и привязки к среде выполнения, будь то сервлеты или еще что... остальные задачи пусть решает сам автор да я не про тебя... я про задачу вцелом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:09:16 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz vas0В одной файле не может быть два public класса, здесь вы правы. В одной файле не может быть два public класса верхнего уровня . RTFM Да я это и имел ввиду. Судя по приведенному куску кода, там вообще проблемы нету. Класс getTime может быть легко вынесен просто в отдельный файл и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:12:20 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
y3u я про задачу вцелом... тогда великодушно прости. а чем плоха задача - помоему автору нужно как то контроллировать передаваемые параметры сервлетам, и создать некий монитор параметров... можно тогда использовать фильтры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:13:20 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
начальство сказало , что переписывать "прослушивание сообщений" не будем т к в java ee должно быть что - то что поможет..... Короче вот Желаемая архит.: Клиент (на html или java script) <<передаёт данные get , получает сформерованый контент и отображает его, Сервер(java) может опрашивать клиента в любой момент (по таймеру) >> Сервер ( java)<<вызывает методы или вызывают его методы>> связь soap Сервер (на чём угодно) а главное экземпляр класса Сервер(java) должен создаватся другим классом и дальше жить скоко надо и независимо. Короче я сама уже запуталась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:16:03 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
unicornmirage y3u я про задачу вцелом... тогда великодушно прости. а чем плоха задача - помоему автору нужно как то контроллировать передаваемые параметры сервлетам, и создать некий монитор параметров... можно тогда использовать фильтры в этом случае НУЖНО использовать именно фильтры, ибо это их прямое предназначение... я так понял задачу, что у него просто бегут на серваке какието тредики, а ему нужно из них периодически ломиться в сервлет и получать из него данные... может аффтар, наконец, по человечески объяснит что происходит и что ему на самом деле надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:18:10 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
автору него вроде это девушка, или мне показалось? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:18:51 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaS Клиент (на html или java script) <<передаёт данные get Сервер(java) может опрашивать клиента в любой момент (по таймеру) как я уже в свое время на этом форуме понял что инициировать соединение по HTTP может только клиент, и сервер сам опросить клиента не сможет (если там нету соответствующего ПО) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:22:00 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaSначальство сказало , что переписывать "прослушивание сообщений" не будем т к в java ee должно быть что - то что поможет..... Короче вот Желаемая архит.: Клиент (на html или java script) <<передаёт данные get , получает сформерованый контент и отображает его, Сервер(java) может опрашивать клиента в любой момент (по таймеру) >> Сервер ( java)<<вызывает методы или вызывают его методы>> связь soap Сервер (на чём угодно) а главное экземпляр класса Сервер(java) должен создаватся другим классом и дальше жить скоко надо и независимо. Короче я сама уже запуталась. Клиент формирует запрос передаёт его серверу (java) , сервер (java) отвечает что запрос получил сервер (java) обращается по soap к Сервер (на чём угодно) и вызывает какие -то его методы получает данные , формирует контент и пересылает его клиенту и наоборот Сервер (на чём угодно) обращается к Сервер(java) по soap передаёт что то , Сервер(java) делает из этого html и кидает клиенту ВОТ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:23:23 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
unicornmirage автору него вроде это девушка, или мне показалось? :) я один такой тупой, интересно... каким образом будет сервером опрашиваться клиент, если клиент на HTML/JavaScript... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:24:06 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaS GerdaSначальство сказало , что переписывать "прослушивание сообщений" не будем т к в java ee должно быть что - то что поможет..... Короче вот Желаемая архит.: Клиент (на html или java script) <<передаёт данные get , получает сформерованый контент и отображает его, Сервер(java) может опрашивать клиента в любой момент (по таймеру) >> Сервер ( java)<<вызывает методы или вызывают его методы>> связь soap Сервер (на чём угодно) а главное экземпляр класса Сервер(java) должен создаватся другим классом и дальше жить скоко надо и независимо. Короче я сама уже запуталась. Клиент формирует запрос передаёт его серверу (java) , сервер (java) отвечает что запрос получил сервер (java) обращается по soap к Сервер (на чём угодно) и вызывает какие -то его методы получает данные , формирует контент и пересылает его клиенту и наоборот Сервер (на чём угодно) обращается к Сервер(java) по soap передаёт что то , Сервер(java) делает из этого html и кидает клиенту ВОТ если честно я тоже запутался, так как не вижу уже связи этой задачи с постановкой в самом начале темы. :) скажите, в чем вы сейчас видите для себя проблему в решении поставленной этой последней задачи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:25:45 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
unicornmirage GerdaS Клиент (на html или java script) <<передаёт данные get Сервер(java) может опрашивать клиента в любой момент (по таймеру) как я уже в свое время на этом форуме понял что инициировать соединение по HTTP может только клиент, и сервер сам опросить клиента не сможет (если там нету соответствующего ПО) ну это ещё один трабл, предпологается решить его установив "таймер" на сервер и опрашивать клиента "по прошествии заданного времени" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:26:09 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
unicornmirage автору него вроде это девушка, или мне показалось? :) ДевАчка, ДевАчка я ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:27:09 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaS unicornmirage GerdaS Клиент (на html или java script) <<передаёт данные get Сервер(java) может опрашивать клиента в любой момент (по таймеру) как я уже в свое время на этом форуме понял что инициировать соединение по HTTP может только клиент, и сервер сам опросить клиента не сможет (если там нету соответствующего ПО) ну это ещё один трабл, предпологается решить его установив "таймер" на сервер и опрашивать клиента "по прошествии заданного времени" каким образом? ну как, оросите срочной мой браузер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:27:24 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaS unicornmirage GerdaS Клиент (на html или java script) <<передаёт данные get Сервер(java) может опрашивать клиента в любой момент (по таймеру) как я уже в свое время на этом форуме понял что инициировать соединение по HTTP может только клиент, и сервер сам опросить клиента не сможет (если там нету соответствующего ПО) ну это ещё один трабл, предпологается решить его установив "таймер" на сервер и опрашивать клиента "по прошествии заданного времени" наверное, это невозможно будет сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:27:26 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
вы можете сделать наоборот - на клиенте по таймеру JavaScript делать нужное оповещение сервера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:28:58 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
задача общения серваков тривиально решается через вебсервисы... а опрашивать по таймеру должен клиент, как тут уже заметили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:33:11 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
> > ну это ещё один трабл, предпологается решить его установив "таймер" > на сервер и опрашивать клиента "по прошествии заданного времени" такая штука называется push и на вебе не реализуется в силу ряда причин (безопасность и все такое), вместо этого обычно клиент по таймеру соединяется с сервером и спрашивает: а не истек ли у тебя таймер и не готов ли ты опросить меня, если да, то слушаю твои действия. например, таким образом работает windows update - это не мелкомягкие всем говорят: вот апдейты, всем срочно залить, а винда стучится на сервер к мелкомягким и спрашивает: есть ли апдейты. то что вы хотите сделать похоже на какой-то прокси: есть что-то на вебе, которое делигирует запрос дальше. если бюджет не жмет, обратите внимание на технологию SOA, она как раз похожее реализует. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:34:35 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
unicornmirage GerdaS GerdaSначальство сказало , что переписывать "прослушивание сообщений" не будем т к в java ee должно быть что - то что поможет..... Короче вот Желаемая архит.: Клиент (на html или java script) <<передаёт данные get , получает сформерованый контент и отображает его, Сервер(java) может опрашивать клиента в любой момент (по таймеру) >> Сервер ( java)<<вызывает методы или вызывают его методы>> связь soap Сервер (на чём угодно) а главное экземпляр класса Сервер(java) должен создаватся другим классом и дальше жить скоко надо и независимо. Короче я сама уже запуталась. Клиент формирует запрос передаёт его серверу (java) , сервер (java) отвечает что запрос получил сервер (java) обращается по soap к Сервер (на чём угодно) и вызывает какие -то его методы получает данные , формирует контент и пересылает его клиенту и наоборот Сервер (на чём угодно) обращается к Сервер(java) по soap передаёт что то , Сервер(java) делает из этого html и кидает клиенту ВОТ если честно я тоже запутался, так как не вижу уже связи этой задачи с постановкой в самом начале темы. :) скажите, в чем вы сейчас видите для себя проблему в решении поставленной этой последней задачи? хм хм , видимо я не написала есть какая - то 4 составляющая (контроллер) которая создаёт пары экземпляров "клиент - сервер (java)" и они работают между собой, в случае Сервер(java) - сервлет сервер будет "умирать" после передачи контента, а значит клиенту придётся обращатся к классу сервлета, а когда клиентов много создаётся "уское место" вот узкого места пыталась избежать подвесив сервлет в память засунов его в класс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 17:09:47 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
y3u unicornmirage автору него вроде это девушка, или мне показалось? :) я один такой тупой, интересно... каким образом будет сервером опрашиваться клиент, если клиент на HTML/JavaScript... ок, да , сервер не будет опрашивать клиента =( будет где - то сохранять данные и вставлять их в сл. ответ на запрос от клиента ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 17:11:53 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
Deady > > ну это ещё один трабл, предпологается решить его установив "таймер" > на сервер и опрашивать клиента "по прошествии заданного времени" такая штука называется push и на вебе не реализуется в силу ряда причин (безопасность и все такое), вместо этого обычно клиент по таймеру соединяется с сервером и спрашивает: а не истек ли у тебя таймер и не готов ли ты опросить меня, если да, то слушаю твои действия. например, таким образом работает windows update - это не мелкомягкие всем говорят: вот апдейты, всем срочно залить, а винда стучится на сервер к мелкомягким и спрашивает: есть ли апдейты. то что вы хотите сделать похоже на какой-то прокси: есть что-то на вебе, которое делигирует запрос дальше. если бюджет не жмет, обратите внимание на технологию SOA, она как раз похожее реализует. Posted via ActualForum NNTP Server 1.4 soap будет но с другой стороны, так как клиенская часть распологпается в , хм хм, некотором месте , небогатом на рисурсы , тока html и js поддерживающим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 17:14:47 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
Ну и весёлая карусель у вас получается! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 17:17:33 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
__олончанинНу и весёлая карусель у вас получается! ага, ухахочешься ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 17:22:45 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
таки можно вызвать сервлет если он вложенный класс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 17:38:12 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaSтаки можно вызвать сервлет если он вложенный класс? Исследование данной (на мой взгляд самодельной) проблемы. Первая ссылка из Google ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 17:46:02 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaSтаки можно вызвать сервлет если он вложенный класс? Честно говоря так и не увидил, что у вас сервлет вложенный класс. Ради спортивного интереса даже попробовал создать такое, сделать это можно: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. web.xml Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 17:46:18 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
а мне возвращает exception : Servlet getTime is not available /** * Created by IntelliJ IDEA. * User: skurova * Date: 22.05.2007 * Time: 12:15:51 * To change this template use File | Settings | File Templates. */ package Server; import Classes.PropertiesUse; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.Enumeration; import java.io.PrintWriter; import java.io.IOException; import java.util.*; import java.lang.*; import java.net.URL; public class serverVASP { public static class getTime extends HttpServlet { private String pulseValueNew; public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { ........... } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 18:13:59 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaSа мне возвращает exception : Приведите весь код вашего класса. Желательно оформив его как src. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 18:18:33 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
!!РАБОТАЕТ !! спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 18:20:13 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
ПАНИКА ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 18:21:33 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
GerdaS!!РАБОТАЕТ !! спасибо тока потом не говорите что мы вас от этого не отговаривали :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 18:23:18 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
vas0 GerdaS!!РАБОТАЕТ !! спасибо тока потом не говорите что мы вас от этого не отговаривали :) =)) не буду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 18:24:34 |
|
||
|
может быть сервлет вложенным классом?
|
|||
|---|---|---|---|
|
#18+
vas0 Код: plaintext 1. 2. спорт спортом, а делать надо правильно... не стоит без особых причин все запихивать в service... помимо GET и POST, которые в этом примере именно и нужны, существуют другие запросы, где выполнение кода внутри этого метода будет бесполезно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2007, 01:15:56 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2145666]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
60ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
83ms |
get tp. blocked users: |
2ms |
| others: | 295ms |
| total: | 499ms |

| 0 / 0 |
