Форум: "Потрепаться";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];
ВнизВопрос специалистам по Java Найти похожие ветки
← →
Lancelot © (2004-12-03 10:12) [0]У нас на работе возникла необходимость написать набор скриптов (под винды) для фоновой обработки входящих/исходящих файлов в нашей корпоративной почтовой сети. Вот хочу спросить совета: подойдет ли для этого дела Java?
Правда, в Java я вообще не соображаю, поэтому возникает второй вопрос: какую книжку по Java порекомендуете? У нас в городе выбора литературы практически нету, хочу заказать через Интернет…
Вот, пока все :)
← →
Reindeer Moss Eater © (2004-12-03 10:21) [1]Java подойдет.
Только зачем Java, если речь идет о конкретной машине, а значит о конкретной платформе?
← →
asp © (2004-12-03 10:44) [2]Рекомендую JBuilder как средство разработки. После Delphi полегче.
Доки можно смотреть на java.sun.com
← →
Reindeer Moss Eater © (2004-12-03 10:49) [3]возникла необходимость написать набор скриптов (под винды)
1. Скрипты пишутся не на Java.
Они пишутся на Java Script,JScript,VB Script. А это очень и очень разные вещи.
2. Если задача будет работать под Windows, то зачем использовать Java?
← →
Lancelot © (2004-12-03 10:55) [4]>Reindeer Moss Eater © (03.12.04 10:21) [1]
Дело в том, что:
а) машина (почтовый сервер) может поменяться, при этом постоянным будет лишь то, что на ней будет установлена Windows;
б) Java интересует по той причине, что обработчик должен быть представлен в виде независимых скриптов, в текстовом виде, чтобы после, не дай бог, увольнения разработчика, любой другой мог сесть, открыть текстовый редактор и внести необходимые изменения.
У нас подобная штука уже реализована, НО: товарищ писал на CBuilder, использовал кучу каких-то левейших бибилиотек, потом уволился, билдер перед увольнением снес, исходников почти не осталось... Короче, не хочу наступать на те же грабли.
← →
Lancelot © (2004-12-03 10:57) [5]>Reindeer Moss Eater © (03.12.04 10:49) [3]
Отлично, значит, нужны книжки по Java Script или JScript (кстати, чем они отличаются?).
← →
Lancelot © (2004-12-03 10:58) [6]>Reindeer Moss Eater © (03.12.04 10:49) [3]
Отлично, значит, нужны книжки по Java Script или JScript (кстати, чем они отличаются?).
← →
Layner © (2004-12-03 11:03) [7]Да ничем!
А ещё лучше книги по WBS посмотреть.
И сходить сюда http://www.microsoft.com/scripting
Кстати, книгу не сложно в сети найти, ищите по "Microsoft Windows Script Host 2.0 Developer"s Guide"
← →
Layner © (2004-12-03 11:04) [8]А с явой заморачивать по такому поводу не стоит.. как пишет [2] asp © (03.12.04 10:44)
← →
Lancelot © (2004-12-03 11:22) [9]>Layner © (03.12.04 11:04) [8]
Я понимаю, ты предлагаешь писать на бейсике? Тоже вариант... ну, с явой хотелось позаморачиваться ещё и для общего развития. Мне кажется, это для повышения квалификации было бы не вредно.
← →
Layner © (2004-12-03 11:36) [10]Почему на бейсике, это скриптовый язык для винды. Очень похож на Яву. Причем есть масса рассмотренных примеров.
← →
Reindeer Moss Eater © (2004-12-03 11:41) [11]Не надо путать две разные вещи.
Желание поизучать что-то и решить поставленную задачу.
а) машина (почтовый сервер) может поменяться, при этом постоянным будет лишь то, что на ней будет установлена
Windows;
Win32 приложение.
б) Java интересует по той причине, что обработчик должен быть представлен в виде независимых скриптов, в текстовом виде, чтобы после, не дай бог, увольнения разработчика, любой другой мог сесть, открыть текстовый редактор и внести необходимые изменения.
А чем тексты на Java отличаются от тестов на другом языке?
Тем что в них первый встречный способен внести осмысленные изменения?
тем что в них невозможно использовать левые сторонние классы, Которых нет у первого встречного?
Ни первое, ни второе!
← →
Lancelot © (2004-12-03 11:42) [12]>Layner © (03.12.04 11:36) [10]
А с этого места можно поподробнее?
← →
Lancelot © (2004-12-03 11:48) [13]>Reindeer Moss Eater © (03.12.04 11:41) [11]
Возможно, ты и прав (но у меня время пока терпит, поэтому можно было бы убить двух зайцев - и поучиться, и решить задачу).
Что же ты мне посоветуешь, так сказать, в максимально близком приближении?
PS. Блин, ну как же хорошо в UNIX-е: берешь Shell, и понеслась :(
← →
Reindeer Moss Eater © (2004-12-03 11:49) [14]А что я могу советовать, не зная деталей решаемой задачи?
Возможно что вообще все проблемы решаются средствами автоматизации почтового клиента.
← →
080D:07BBh © (2004-12-03 12:02) [15]Lancelot
За чем тебе геморой Java это прекрасно делает Дельфи
← →
Lancelot © (2004-12-03 12:07) [16]Нет, почтовый клиент очень "спецфицкий", хрен автоматизируешь...
А детали очень простые: в каталоги IN/OUT валятся входящие и сходящие файлы. Программа постоянно сканирует содержимое каталогов и, в зависимости от имени файла (структура имен стандартизирована), что-то с ними делает (перекладывает в другой каталог, архивирует, разархивирует и т.д.).
← →
Jeer © (2004-12-03 12:10) [17]Давным давно, еще со времен Win98 встроен мощный объектно-ориентированный на платформу Windows язык JScript и машина для его обработки WSH (windows scripting host).
Это наиболее разумное и быстрое решение системных задач на платформе WIndows.
Еще вопрос - какой почтовый клиент.
Если Outlook, то все путем.
← →
080D:07BBh © (2004-12-03 12:16) [18]Lancelot © (03.12.04 12:07) [16]
ну и где тут Java?
Написать программулину чтоб в трее висела и все...
← →
Ricko © (2004-12-03 12:19) [19]Немножко оффтопика. Вот ИМХО www.delphimasters.ru лучший сайт (лучшие форумы) по Delphi, подскажите аналоги по Java и С++.
← →
Layner © (2004-12-03 12:50) [20]
А детали очень простые: в каталоги IN/OUT валятся входящие и сходящие файлы.
Люди, вы о чем? Человеку нужен батник в 10 строк, без всякой Явы, а ему JBuilder :)
← →
Lancelot © (2004-12-03 12:51) [21]>Jeer © (03.12.04 12:10) [17]
Нет, конечно, не Outlook :) АНЕТ называется, ты, наверное, про такой и не слышал :))
>080D:07BBh © (03.12.04 12:16) [18]
Прочитай Lancelot © (03.12.04 10:55) [4], вторую половину...
← →
Lancelot © (2004-12-03 12:54) [22]>Layner © (03.12.04 12:50) [20]
Если б можно было обойтись батником в 10 строк, я бы его давно написал... Там задачка посложнее, одним батником не обойдншься.
← →
080D:07BBh © (2004-12-03 13:03) [23]Lancelot © (03.12.04 12:51) [21]
по твоему разбиратся в *.class и *.dcu не одно и то же?
тогда прочитай Jeer © (03.12.04 12:10) [17]
← →
Lancelot © (2004-12-03 13:09) [24]>080D:07BBh © (03.12.04 13:03) [23]
Я же говорю, я в яве ни черта не соображаю. Если, то, о чем я спрашивал, это JavaScript, то, значит, никаких *.class не будет, я правильно понимаю?
← →
080D:07BBh © (2004-12-03 13:24) [25]Lancelot © (03.12.04 13:09) [24]
проги на на Java надо компилировать получаеш на выходе *.class,
JavaScript компилировать не надо, то что дохтор прописал как раз исходный код исполняется без компиляции
← →
Lancelot © (2004-12-03 13:31) [26]ОК, понятно. Тогда немного переиначу вопрос: какую книжку по JavaScript порекомендуете (для технологии решения задач, подобных моей (без DHTML и проч.) )?
← →
Плохиш © (2004-12-03 13:37) [27]А что JavaScript выполняется без браузера?
← →
gek © (2004-12-03 13:44) [28]>> Lancelot © (03.12.04 12:07) [16]
Нет, почтовый клиент очень "спецфицкий", хрен автоматизируешь...
А детали очень простые: в каталоги IN/OUT валятся входящие и сходящие файлы. Программа постоянно сканирует содержимое каталогов и, в зависимости от имени файла (структура имен стандартизирована), что-то с ними делает (перекладывает в другой каталог, архивирует, разархивирует и т.д.).
Я что-то не слышал, что бы JScript мог что-то копировать, а читать кроме кук.
← →
Lancelot © (2004-12-03 14:05) [29]>Плохиш © (03.12.04 13:37) [27]
Говорят, есть в виндах такая штука, WSH называется...
>gek © (03.12.04 13:44) [28]
Ну, копировать, например, умеет консольная команда copy, надо только суметь её запустить :)
Кстати, кому интересно -- можете почитать про ту сволочь, с которой я воюю :))
http://www.amicon.ru/anet/coman.htm
← →
Jeer © (2004-12-03 14:37) [30]Мужики, ну вы в самом-то деле..:))
Работаете на платформе Windows и не знаете о WSH и JSCript ?
← →
Jeer © (2004-12-03 14:43) [31]gek © (03.12.04 13:44) [28]
JScript не только "умеет копировать".
Полноценная объектная среда по доступу к ресурсам Windows и Office.
создай файл abc.js
var WshNetwork = new ActiveXObject("WScript.Network");
info = "Имя пользователя: " + WshNetwork.UserName;
info = info + "\n";
info = info + "Имя компьютера: " + WshNetwork.ComputerName;
info = info + "\n";
info = info + "Домен: " + WshNetwork.UserDomain;
WScript.Echo (info);
и запусти - это безвредно:))
← →
Lancelot © (2004-12-04 11:14) [32]UP!
Так все-таки, какую бумажную книжку порекомендуете по VBScript, JScript и WSH, на русском языке?
В интернет-магазинах такого добра много, но есть опасность нарваться на лажу.
← →
Layner © (2004-12-06 10:30) [33]Я не видел толстых и супер подробных книг на эту тему, так что не боись, если купишь за 100р, и не освоишь, не беда, деньги не велики :)
← →
Anatoly Podgoretsky © (2004-12-06 10:47) [34]Lancelot © (03.12.04 10:55) [4]
Информация об WSH, JScript, VbScript есть на моем сайте.
Кроме того WSH это много мощнее, ему до лампочки какой скриптовый язык будет использоваться. Микрософт рекомендует использовать его взамен командных файлов.
У вас проблема не с язцкам, а с отделом кадров и службой безопасности, если сказать еще проще, то у вас бардак. И никакие скрипты вас не спасут.
← →
Lancelot © (2004-12-10 11:33) [35]>Anatoly Podgoretsky © (06.12.04 10:47) [34]
>У вас проблема не с язцкам, а с отделом кадров и службой >безопасности, если сказать еще проще, то у вас бардак. И никакие >скрипты вас не спасут.
Почему проблемы?
Чем простенький парсер может вызвать бардак?
← →
Jeer © (2004-12-10 12:28) [36]Lancelot © (04.12.04 11:14) [32]
Зайди на микрософт и найди Script-Center.
Там много интересного узнаешь.
Есть средство автоматизации написания скриптов - Scriptomatic.
Полюбопытствуй.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.084 c