Полезный проект.
Пишешь простой java класс типа
public class TimeService {
public long getCurrentTimeMillis() {
return System.currentTimeMillis();
}
}
Добавляешь его в конфигурацию dwr.xml
<create creator="new" javascript="TimeService">
<param name="class" value="my.TimeService"/>
</create>
И все! Можно делать вызов со страницы. Типа
<script type="text/javascript">
function callServer() {
TimeService.getCurrentTimeMillis(handleGetData);
}
function handleGetData(str) {
alert(str);
}
</script>
P.S. Ну без дегтя не обошлось - engine.js с компрессией левый выдавался, пришлось убрать
<init-param>
<param-name>scriptCompressed</param-name>
<param-value>false</param-value>
</init-param>
April 17 2006, 01:16:36 UTC 6 years ago
я правильно понял, что никаких встроенных систем безопасности там не предусмотрено? и еще я не очень понял, там вообще понятие сессии есть?
April 17 2006, 19:46:57 UTC 6 years ago
Новая волна - AJAX
Безопасность - типа есть исходними и интеграция с супер-пупер осегой - http://getahead.ltd.uk/dwr/security
Сессия - обсеспечивается сервлет-контейнером + http://getahead.ltd.uk/dwr/server/dwrxm
April 17 2006, 22:20:14 UTC 6 years ago
к несчастью, trusted-компоненты на жабе под дотнетом не сделать. ну, во всяком случае в необходимых для нас направлениях :(((
кста, ты ms infopath не крутил?
April 18 2006, 05:20:11 UTC 6 years ago
Джава тут не при чем - это клиентская технология
МС не перевариваю :)
April 22 2006, 15:56:21 UTC 6 years ago
жаба тут причем -- посмотри таки инфопас 2003 сп 1. Опенсорцные клиентские редакторы x-forms покажутся жалкими поделками. так вот -- чтоб на клиентской стороне получить доступ, скажем, к файловой системе, надо в инфопас встроить трастед-код. и это не может быть жабаскрипт. вбс -- пожалста. а жабаскрипт -- фиг.
мс не перевариваешь... хыхы... ортодоксально звучит, при всем моем уважении :)))
April 23 2006, 06:12:58 UTC 6 years ago
так и не понял при чем тут джава
чтобы на клиентской стороне получить доступ к файловой системе достаточно подписанного апплета
не очень понимаю как тут тебе помогут веб-сервисы
вот такой я ортодокс ;)