LINUX.ORG.RU

Re: Java2 Standard Edition 1.4.1

А при чём тут линукс-новости?

anonymous ()

Re: Java2 Standard Edition 1.4.1

a pritom, chto eshe odno gljukalovo k linuxu privintjat....

anonymous ()

Re: Java2 Standard Edition 1.4.1

А откуда взято число 2000?

anonymous ()

Re: Java2 Standard Edition 1.4.1

анОним - выйди из тени - я тебе растолкую за глюкало... На чем сам прогишь? Если знаешь что это такое ...... Много вас таких которые умеют только тявкать - мол глюкало и глюкало это

karlson ()

Re: Java2 Standard Edition 1.4.1

Слова "crash", "crashed", и другие их производные, были найдены 25 раз, а "hang" 5. Да уж, мощно! А прочтя 4527203 "In Ukraine, Hungary first day of week is Monday but not Sunday" я почти расплакался.

anonymous ()

Re: Java2 Standard Edition 1.4.1

1) Линукс новости при том, что линукс - это в значительной мере "анти-виндоуз". Поэтому всё, что не из мира MS - относится к линуксу. 2) Число 2000 - дань моде. Можно даже назвать Millenium bugfixes 3) 99% всех глюков объясняется некомпетентностью пользователей/программеров. И это касается как винды, так и линукса. Просто средний уровень пользователя юникса на порядок выше такого же показателя для винды. Поэтому количество "глюков" у винды больше. Последние версии винды (начиная с W2K) вполне стабильны. А стабильность Юникса ограничивается ядром (чего достаточно для серверов). Но если рассматривать Линукс как платформу для рабочих станций, то преимущество по части стабильности перед виндой не будет.

Eugene_Korobko ()

Re: Java2 Standard Edition 1.4.1

Откуда взялся миф о стабильности последних версий винды?

anonymous ()

Re: Java2 Standard Edition 1.4.1

Совершенно согласен с высказыванием о "стабильности" последних версий винды - WinXP глючит в лучших традициях своей бабушки винды95. :)

anonymous ()
Ответ на: Re: Java2 Standard Edition 1.4.1 от anonymous

Re: Re: Java2 Standard Edition 1.4.1

> Откуда взялся миф о стабильности последних версий винды?

да элементарно, Ватсон. просто все уже притерпелись к глюкам и не замечают их. это как лужа у твоего подъезда. ты просто знаешь, что если идет дождь, то с последней ступеньки надо сходить не прямо, а чуть-чуть наискосок, и делаешь это автоматически.

вот кто бы сказал, почему под Solaris 2.7 Mozilla с mozilla.org не хочет работать с ns610/libjavaplugin_oji.so, но прекрасно работает с ns600/libjavaplugin_oji.so? мистика...

anonymous ()

Re: Java2 Standard Edition 1.4.1

To anonymous (*) (2002-09-18 02:45:30.097)

Новости по Java здесь допускаются и не считаются OFF-TOPIC. Запость хотя бы одну новость и тогда увидишь, что в процессе оформления новости будет выбор тем к которой эту новость нужно отнести. Там будет и тема по Java.

alexros ()

Re: Java2 Standard Edition 1.4.1

А чем JRE от JDK отличается?

anonymous ()

Re: Java2 Standard Edition 1.4.1

JRE -- Java Runtime Environment
JDK -- Java Development Kit

anonymous ()

Re: Java2 Standard Edition 1.4.1

> Откуда взялся миф о стабильности последних версий винды?

Потому что действительно стабильно работает и не падает. А вот откуда взялся миф про стабильность линукса понять не возможно.

anonymous ()

Re: Java2 Standard Edition 1.4.1

Любой вопрос как горка - все скатывается к стабильности виндопс и линукс 8)

кстати - если работать с жавой на виндопсе - иногда она (винда) такие фортеля вываливает с JVM - аш страшно 8/// на линуксе же вроде стабильно / действительно стабильно

если jdk по структуре там и там одна и таже - виноват во всем виндопсос / это ежу понятно (по моему)....

karlson ()

Re: Java2 Standard Edition 1.4.1

Ага, и jvm одинакова и работает через мааааленький эмулятор-переходник :))) гыгы.

anonymous ()

Re: Java2 Standard Edition 1.4.1

Какой еще переходник анОним? ты либо чтото путаешь - либо клюки ловишь - однозначно хватит анонимить - выйди и скажи все свои претензии к ЖВМ я тебе за них отвечу....

много вас таких заугольных выкрикивал / дельное бы что запостил

anonymous ()

Re: Java2 Standard Edition 1.4.1

Какой еще переходник анОним? ты либо чтото путаешь - либо клюки ловишь - однозначно хватит анонимить - выйди и скажи все свои претензии к ЖВМ я тебе за них отвечу....

много вас таких заугольных выкрикивал / дельное бы что запостил

karlson ()

Re: Java2 Standard Edition 1.4.1

А хто-нить навскидку сможет назвать пару-тройку известных приложений, написанных на жабе. Средства разработки для жабы и сервлеты не в счет.

anonymous ()

Re: Java2 Standard Edition 1.4.1

Лично вас - никто не просит прогить на жаве. для этого надо это уметь. где претензии к JVM? какая прослойка? ГЛЮК словил? 8)))

karlson ()

Re: Java2 Standard Edition 1.4.1

что входит в JDK, а что - в JRE? По размерам они разные. Что лучше ставить?

anonymous ()

Re: Java2 Standard Edition 1.4.1

лично у меня претензий к жвм нет. Просто для расширения кругозору спросил, чего на жабе делают. 2anonymous(2002-09-18 14:09:41.84) в jre входит jre :). а в jdk -- jre, жаба-компилятор, жаба-дебугер, короче средства разработки. Если писать проги на жабе не собираесся, ставь jvm.

anonymous ()

Re: Java2 Standard Edition 1.4.1

После установки jdk1.4 под asplinux 7.3 при попытки выполнить что нибудь например java -jar Notepad.jar вылетает:

java.lang.UnsatisfiedLinkError: /usr/java/j2sdk1.4.1/jre/lib/i386/libfontmanager.so: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory

В системе установлен libstdc++-libc6.2-2.so.3, но все равно ошибка.

jek75 ()

Re: Java2 Standard Edition 1.4.1

2jek75 а симлиннк слелать не пробовал?

anonymous ()

Re: Java2 Standard Edition 1.4.1

>А хто-нить навскидку сможет назвать пару-тройку известных приложений, написанных на жабе.

Назову те которыми пользуюсь я практически каждый день: Arachnophilia (www.arachnoid.com) - отличный html редактор и TWS (interactivebrokers.com).

>После установки jdk1.4 под asplinux 7.3 при попытки выполнить что нибудь например java -jar Notepad.jar вылетает:

На alt j2 обновленного из сизифа все работает великолепно.

anonymous ()

оПХКНФЕМХЪ МЮ Java.

TO: anonymous (*) (2002-09-18 13:58:26.488)

1. Oracle Installer √ ОПНЦПЮЛЛЮ СЯРЮМНБЙХ нПЮЙКЮ 2. Oracle Enterprise Manager √ no comment √ ОН МЮБНПНВЕММНЯРХ Х ЯКНФМНЯРХ √ ВРН-РН РХОЮ БХМБНПДЮ :) 3. Back office (ОПНЦПЮЛЛЮ ГЮОНКМЕМХЪ ад) ДКЪ КЕМРШ МНБНЯРЕИ МЮ www.sport-express.ru √ ЩРН Ъ МЮБЮЪК :)))

йЮЙ ПЮГ √ ОЮПЮ-РПНИЙЮ :) .

1 Х 2 √ ПЮАНРЮЧР ОНД БЯ╦ ВРН ЬЕБЕКХРЭЯЪ (win, linux, solaris Х Р.Д. √ ЦДЕ ЕЯРЭ jre), Ю ЙНД-РН НДХМ ... йНЛОПЕМЕ БС ? мЕР ? нАЗЪЯМЪЧ √ ярнхлнярэ пюгпюанрйх х янопнбнфдемхъ яхкэмн ямхфюеряъ опх щрнл. ю ЩРН УНПНЬН.

3 √ БПНДЕ ДЮФЕ МЮ лЮЙХ ОНПРХПНБЮКХ (АЕГ ЛЕМЪ СФЕ) √ ОЕПЕДЕКЙХ ЛХМХЛЮКЭМШ (Я ЙНДХПНБЙЮЛХ БЕКХЙНЦН Х ЛНЦСВЕЦН БНГХРЭЯЪ МСФМН, Ю РНВМЕЕ Я ХУ ЙНКХВЕЯРБНЛ :) ). оХЯЮК Ъ, Ю МЮПНД НДХМ ПЮГ ГБЪЙМСК, ЯОПНЯХК ОПН ЙНДХПНБЙХ Х ОЕПЕДЕКЮК. кЧАКЧ Ъ Java √ ЩРН опюбхкэмюъ РЕУМНКНЦХЪ.

cat_fluffy (a49@yahoo.com)

anonymous ()

Приложения на Java. (попытка N 2)

TO: anonymous (*) (2002-09-18 13:58:26.488)

1. Oracle Installer √ программа установки Оракла 2. Oracle Enterprise Manager √ no comment √ по навороченности и сложности √ что-то типа винворда :) 3. Back office (программа заполнения БД) для ленты новостей на www.sport-express.ru √ это я наваял :)))

Как раз √ пара-тройка :) .

1 и 2 √ работают под всё что шевелиться (win, linux, solaris и т.д. √ где есть jre), а код-то один ... Компрене ву ? Нет ? Объясняю √ СТОИМОСТЬ РАЗРАБОТКИ И СОПРОВОЖДЕНИЯ СИЛЬНО СНИЖАЕТСЯ ПРИ ЭТОМ. А это хорошо.

3 √ вроде даже на Маки портировали (без меня уже) √ переделки минимальны (с кодировками великого и могучего возиться нужно, а точнее с их количеством :) ). Писал я, а народ один раз звякнул, спросил про кодировки и переделал. Люблю я Java √ это ПРАВИЛЬНАЯ технология.

Я смотрю с кодировками тут тоже не полный автомат :) .

cat_fluffy (a49@yahoo.com)

anonymous ()
Ответ на: Re: Java2 Standard Edition 1.4.1 от anonymous

Re: Java2 Standard Edition 1.4.1

>> А хто-нить навскидку сможет назвать пару-тройку
>> известных приложений, написанных на жабе

1.1. IBM DB2 Control Center
1.2. IBM DB2 Stored Procedures Builder

2. Некоторые утилиты настройки и установки в Solaris 8.

Вообще Java рассматриваетсякрупными корпорациями как "связующий" язык прграммирования для middleware (не исключение и Microsoft, который был вынужден снова включить язык с Java-синтаксисом в .NET.)

Видно просто Вы не сталкивались с поддержкой транзакций и асинхронной передачи сообщений в средах CICS, Encina и MQSeries. Когда появилась Java 2 жизнь значительно упростилась.

Java это не только (и даже не столько!) сервлеты и JSP. Java - это прежде всего сервера приложений типа iPlanet, WebSphere, BEA Logic и SP и UDF (в том числе и SQLJ) в СУБД типа Oracle и DB2 - а это миллиарды баксов капиталовложений.

Я абсолютно не идеализирую Жабу - прроблему "stack instead of shared memory" ни Sun, ни BEA, ни IBM для Пингвина не решили пока. Вылеты JIT под Linux я видел воочию. Однако современные подходы к созданию middleware оставляют Java (как языку - run-time мне, прагматику, не интересен) высокие шансы на жизнь, а мне на работу.

Я изложил свою практическую точку зрения. А флейм в стиле наиболее скандального участника данного Форума ("великого функциональщика") мне не интересен.

NikS ()

Re: Java2 Standard Edition 1.4.1

2 anonymous: сим линк помог. все заработало. 2NikS: Вы можете привести реальный пример где АппСервер действительно нужен. А конкретно EJB. У нас на работе пытались его использовать, да отказались в рукопашную, на jdbc и сервлетах все намного проще оказалось. Особенно Entity Bean'ы запомнились, по началу еще ничего, а когда , структура базы чуть усложнится все совершенно неупровляемое становиться. И это при том, что ejb для упрощения разработки создавали.

jek75 ()
Ответ на: Re: Java2 Standard Edition 1.4.1 от anonymous

Re: Re: Java2 Standard Edition 1.4.1

>А хто-нить навскидку сможет назвать пару-тройку известных приложений, написанных на жабе. Средства разработки для жабы и сервлеты не в счет.

А средства разработки для PHP в счет? Посмотри на чем Zend Studio написан :)))

anonymous ()
Ответ на: Re: Java2 Standard Edition 1.4.1 от jek75

Re: Re: Java2 Standard Edition 1.4.1

>> jdbc и сервлетах все намного проще оказалось.

"Каждая сложная задача имеет простое неправильное решение." ;))

Всего лишь 2 вопроса: У Вас были в спецификации задачи распределенные многофазные (более 2 фаз) транзакции (A.C.I.D принцип)? У Вас была в спецификации задачи асинхронная передача сообщений?

>> И это при том, что ejb для упрощения разработки создавали.

Именно так. Я только что вчера создал при помощи IBM WSAD 4.03 около 20 EJB - как top-down, так и bottom-up методиками.;)) Есть небольшая книжка по EJB (включая Sun EJB 2.0), которая лично мне представляется хорошей и свободной от "воды".

NikS ()
Ответ на: Re: Java2 Standard Edition 1.4.1 от anonymous

Re: Re: Java2 Standard Edition 1.4.1

>> Niks - а что за книжка? Не имею права говорить!;) Хотя исходники EJB и XML дескрипторов постараюсь выложить если кому интересно.

NikS ()

Re: Java2 Standard Edition 1.4.1

2 NikS: Согласитесь, что: "Распределенные многофазные (более 2 фаз) транзакции (A.C.I.D принцип) ... асинхронная передача сообщений" это экзотика, а раз так то утверждать что "Java - это прежде всего сервера приложений типа iPlanet, WebSphere, BEA Logic и SP и UDF (в том числе и SQLJ) в СУБД типа Oracle и DB2" странно. (Если конечно не использовать этих монстров, как крутые веб сервера).

jek75 ()
Ответ на: Re: Java2 Standard Edition 1.4.1 от jek75

Re: Re: Java2 Standard Edition 1.4.1

>>Согласитесь, что: "Распределенные многофазные (более 2 фаз) >>транзакции (A.C.I.D принцип) ... асинхронная передача сообщений" >>это экзотика

НЕ, не соглашусь! ;)) Мне за EJB деньги платят.;) На самом деле наберите на www.dice.com сегодня 391 вакансий при типа "спаде" американской экономики. Так что Джаванцам никакой спад не страшен.

NikS ()

Re: Java2 Standard Edition 1.4.1

Я думаю, что процент программ, юзающих ejb - мизерный. И подозреваю что разрабатывали эту технологию второпях. Один дескриптор доставки чего стоит - это же именины сердца какие то. Хотя может быть есть чудо инструмент _нормально_ автоматизирующий весь этот кошмар.

jek75 ()
Ответ на: Re: Java2 Standard Edition 1.4.1 от jek75

Re: Re: Java2 Standard Edition 1.4.1

>> Хотя может быть есть чудо инструмент
>>_нормально_ автоматизирующий весь этот кошмар

Такой "чудо инструмент" есть!
Скачайте WSAD 4.03 for Linux на www.software.ibm.com

http://www7b.boulder.ibm.com/wsdd/downloads/evaluation.html#newStudio
http://www7b.boulder.ibm.com/dl/swws/swwsgddb-p

Вот его результаты работы:

-----
package hello;
/**
* Remote interface for Enterprise Bean: Hello
*/
public interface Hello extends javax.ejb.EJBObject {
public String sayHello() throws java.rmi.RemoteException;
}

----
package hello;
/**
* Home interface for Enterprise Bean: Hello
*/
public interface HelloHome extends javax.ejb.EJBHome {
/**
* Creates a default instance of Session Bean: Hello
*/
public hello.Hello create() throws javax.ejb.CreateException, java.rmi.RemoteException;
}
-----
package hello;
/**
* Bean implementation class for Enterprise Bean: Hello
*/
public class HelloBean implements javax.ejb.SessionBean {
private javax.ejb.SessionContext mySessionCtx;
/**
* getSessionContext
*/
public javax.ejb.SessionContext getSessionContext() {
return mySessionCtx;
}
/**
* setSessionContext
*/
public void setSessionContext(javax.ejb.SessionContext ctx) {
mySessionCtx = ctx;
}
/**
* ejbActivate
*/
public void ejbActivate() {
}
/**
* ejbCreate
*/
public void ejbCreate() throws javax.ejb.CreateException {
}
/**
* ejbPassivate
*/
public void ejbPassivate() {
}
/**
* ejbRemove
*/
public void ejbRemove() {
}
public String sayHello() {
return "Hello, Session EJB World!";
}
}
----------
import hello.Hello;
import hello.HelloHome;
import java.io.IOException;
import java.io.PrintWriter;

import javax.naming.InitialContext;
import javax.rmi.PortableRemoteObject;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class HelloServlet extends HttpServlet {

public void doGet(
HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {

response.setContentType("text/html");
PrintWriter out = response.getWriter();

try {
InitialContext ic = new InitialContext();
Object objref = ic.lookup("ejb/hello/HelloHome");
HelloHome helloHome =
(HelloHome) PortableRemoteObject.narrow(objref, HelloHome.class);
Hello hello = helloHome.create();
out.println("<h2>" + hello.sayHello() + "</h2>");
} catch (Exception e) {
out.println("<h2>Error!</h2>");
e.printStackTrace();
} finally {
out.close();
}
}

}
---------
import javax.naming.*;
import javax.rmi.*;
import hello.*;

public class HelloClient {

public static void main(String[] args) {
System.out.println("Started!");
try
{
InitialContext ic = new InitialContext();
Object objref = ic.lookup("ejb/hello/HelloHome");
HelloHome helloHome = (HelloHome)
PortableRemoteObject.narrow(objref, HelloHome.class);
Hello hello = helloHome.create();
System.out.println(" " + hello.sayHello());
}
catch (Exception e) {
e.printStackTrace();
}
System.out.println("Stopped!");
}
}

------------
+ все XML DDs

Минуты за 2-3 все можно оттестировать и задеплоить.




NikS ()

Re: Java2 Standard Edition 1.4.1

если я правильно понял, что это делает, то можно упростить примерно так:

<?php
echo 'Hello World!';
?>

:)

anonymous ()
Ответ на: Re: Java2 Standard Edition 1.4.1 от anonymous

Re: Re: Java2 Standard Edition 1.4.1

to anonymous :


> если я правильно понял, что это делает, то можно упростить
> примерно так:

> <?php
> echo 'Hello World!';
> ?>

> :)

Почти, попробуй свой пример транспортировать через интернет
и запустить на удаленной машине, в Мюнхине например.

P.S: Не "пинайте" анонима он смеется как умеет :)

MrBool ()

Re: Java2 Standard Edition 1.4.1

> А при чём тут линукс-новости?
Давайте тогда запретим здесь все новости, которые не имеют прямого отношения к Linux. А ПО, которое работает не только на линуксе (почти все открытые программы) вообще не будем упоминать. Бред. Если вы что-то не используете, это не значит, что это никому не нужно.

Fice ★★ ()

Re: Java2 Standard Edition 1.4.1

"Люблю я Java √ это ПРАВИЛЬНАЯ технология".

О-хо-хо... Вот только как с совместимостью версий быть? Почему многие толковые законченные JAVA-продукты (XXE, та же Арахнофилия), словно сговорившись, требуют Яву 1.4 и никак не меньше? А между тем команда ASPLinux до сих пор включает в дистрибутив только 1.3, ссылаясь на то, что 1.4 ни с Mozilla, ни с OpenOffice.org не дружат... (Хотя сведения трёхмесячной давности, что-то могло и поменяться)

hobbit ★★★★★ ()

Re: Java2 Standard Edition 1.4.1

2 NikS: Да вообщем с SessionBean'ами все еще куда нишло, Borland AppServer, эту муру сам дописывает при закачки на сервер. Я то больше Entity имел ввиду. Пример: есть база данных, в ней 40 таблиц, все прекрасно, визардом по ней можно сгенерить 40 Entity. Теперь меняем что то в структуре базы ( а во время разработки это делаешь постоянно ). Все дальше начинается веселье... 40 Entity Бинов, на каждый штук по 20 - 30, всяких заглушек, плюс xml дескрипторы, короче финиш. А ведь все тоже можно и одним sql запросом сделать.

jek75 ()

Re: Java2 Standard Edition 1.4.1

> О-хо-хо... Вот только как с совместимостью версий быть? Почему многие
> толковые законченные JAVA-продукты (XXE, та же Арахнофилия), словно
> сговорившись, требуют Яву 1.4 и никак не меньше?
Потому что совместимость "сверху-вниз" и это понятно, как версия 1.3.1 может поддерживать новые реализации из 1.4.1? Или как на голом HTML 3.2 сделать, то что позволяет HTML 4.0? Странный вопрос.

> А между тем команда
> ASPLinux до сих пор включает в дистрибутив только 1.3, ссылаясь на то,
> что 1.4 ни с Mozilla, ни с OpenOffice.org не дружат... (Хотя сведения
> трёхмесячной давности, что-то могло и поменяться)
Учти, что 1.4. работает быстрее 1.3. К тому же уже вышел релиз кандидат. Так что скоро поставят и в ASP. А то, что 1.4. не дружит с OO и Mozilla - отмазки. У меня OO нормально дружит, я через JDBC драйвер выбираю данные из PostgreSQL и вставляю как в Calc так и в Writer.
И Mozilla апплеты кажет нормально.

Korwin ★★★ ()
Ответ на: Приложения на Java. (попытка N 2) от anonymous

Re: Приложения на Java. (попытка N 2)

Как раз глючный, прожорливый и тормозной Oracle Installer, требующий раза в три больше ресурсов, чем сам Oracle, а по функциональности вполне заменимый простым bash-скриптом - величайший позор для всей Жабы.

Antichrist ()
Ответ на: Re: Java2 Standard Edition 1.4.1 от anonymous

Re: Re: Java2 Standard Edition 1.4.1

А зря у тебя претезний к JVM нет. Более убогий GC себе представить трудно - разве что на reference counting. Ну и байткоды там корявые - даже хвостовую рекурсию нормально развернуть не получится.

Antichrist ()

Java

Privet vsem...

Pishu na Java mnogo let... Chego to╢l.ko ne pisal - ot SNMP managenta (polnost╢yu, kstati na Java) do EJB prilozhenij...

Naschet spora1 jochu zametit╢, chto

"JAVA is not a platform-independent language JAVA is a platform" copiright ne moy.

Ochen╢ ponravilos╢ pro EJB (sam pishu) i znaete, chto... Est╢ nedostatki, no ved╢ vse menyaetsya i esli dlya Java (i Linux :-) v luchshuyu storonu (ne nravitsya tormoznuto-krasivyj Swing pol╢zujtes╢ SWT). To windows (Not must :-) but will die. Prosto chto ne chestno otchislyat procent s raboty programmera M$. Prekin╢te vy pishite progu i prodaete za 5$, a pol╢zovatel╢ platit 150 + 5. NEHOROSHO, Vasya (Villi :)

anonymous ()
Ответ на: Re: Re: Java2 Standard Edition 1.4.1 от Antichrist

Re: Re: Re: Java2 Standard Edition 1.4.1

> Так стабильно, что малейшие изменения в glibc сносят башню ублюдочному HotSpot-у...

только это проблема glibc, что они ничего поменять не могут, не сломав при этом бинарной (и/или сорцовой) совместимости.

Кто виноват? (c)Чернышевский.

ivlad ★★★★★ ()

Re: Java2 Standard Edition 1.4.1

Вот почему надо юзать простой libc без Г

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.