Java SIG on June 1, Mountain View - кто идет?

User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Java SIG on June 1, Mountain View - кто идет?

Post by Sabina »

Джависты, желающие присоединиться к посещению следующего события, отзовитесь
http://www.sdforum.org/SDForum/Templates/CalendarEvent.aspx?CID=1417

Сабина
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Java SIG on June 1, Mountain View - кто идет?

Post by Sabina »

Cобрание прошло очень интересно: и первая часть с задачками и особенно вторая, где представляли новые фичи Tiger (a.k.a. J2SE 1.5) Как бы preview того, что они будут показывать на Java One.
И еще я выиграла BEA Weblogic Workshop and Platform 8.1 kit :P

Сабина
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Java SIG on June 1, Mountain View - кто идет?

Post by Sabina »

Sabina wrote:вторая, где представляли новые фичи Tiger (a.k.a. J2SE 1.5)


Да чуть не забыла. В джаве-тигре имплементировали printf.

Сабина
Palych
Уже с Приветом
Posts: 13684
Joined: 16 Jan 2001 10:01

Re: Java SIG on June 1, Mountain View - кто идет?

Post by Palych »

Sabina wrote:
Да чуть не забыла. В джаве-тигре имплементировали принтф.

Сабина

Нехорошо!...
Больше простора для [RuntimeException]с при затрудненной диагностике...
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Java SIG on June 1, Mountain View - кто идет?

Post by Sabina »

Palych wrote:Больше простора для [RuntimeException]с при затрудненной диагностике...


Как я поняла это было сделано по просьбам широких масс трудящихся. По крайней мере вся аудитория от этой новости облегченно вздохнула "наконец-то"...

Еще из того, что там упоминалось про Tiger:

1) Организация цикла
for (TimerTask:c)
где c - array, collection or anything that implements Itterable
также for (String s: collection.toArray())

2) Autoboxing - легкая конвертация wrapper class в простой тип и обратно ( Integer в int)

3) Enums:
enum Season(WINTER,SPRING,SUMMER,FALL);
EnumSet. EnumMap.
Соответственно циклы типа
for (Day d:enum.Set.range(Day.MONDAY, Day.FRIDAY)).
Можно использовать для menu choices, command line flags, etc.

4) Var. args - method that takes arbitrary number of arguments

5) Static import

подробнее тут

В общем как сказал Josh Bloch: "Tiger is all about you developers, to make your life easier" :)
Оратор он надо сказать отменный, умница, вроде и острит, но в меру и в то же время на самые тупые вопросы отвечает терпеливо. Типа "don't you worry your pretty little head about it for right now". Сказано не мне, а мужикам задающим вопросы :)
В общем мне там очень понравилось я буду продолжать ходить. Так что если кто надумает - свисните. Я видела там Славу который работал на Weblogic, но он вроде меня не узнал.

Сабина

Вот еще решила добавить для рекламы

Josh Bloch is a Senior Staff Engineer at Sun Microsystems, where he has designed and implemented the Java Collections Framework, java.math, and other key elements of the Java platform. He has extensive experience in API design, reusable component design, and software architecture. His Carnegie-Mellon University Ph.D. thesis was nominated for the ACM Distinguished Doctoral Dissertation Award.


А это второй оратор, окторый ведет эти SIGs:
Neal Gafter

из резюме
Sun Microsystems, Java Software Division
October 2000 - present
Senior Staff Software Engineer
Technical Lead, Java Compiler and Tools

Primary developer for Sun's Java language compiler and related tools (javac, javadoc, javah, javap) beginning with the J2SE 1.3.1 release. Participated in the design of the new language features and library support. Implemented all new language features for Java 1.5.0 (Tiger). Retrofitted the core libraries (java.lang, java.util, java.lang.reflect, etc) to take advantage of new language features.

Sun Microsystems Laboratories, Mountain View, California
March 1998 - October 2000
Forest Project (Orthogonal persistence for Java)

Developed the SPECmail2001 industry standard mail server benchmark.

Participated in the implementation of a Java VM that provides orthogonal persistence. Implemented applications that take advantage of persistence: a Java compiler that caches parse trees and an NNTP (netnews) server. Implemented an archive mechanism that creates an architecture-neutral external checkpoint of a running Java VM and a restore mechanism to restore the VM to the checkpoint.

Sun Microsystems Software Developer Products
June 1995 - March 1998
Technical Lead, C++ Compiler Front End

Primary technical resource for C++ language questions and Sun's C++ compiler. Led the team by planning, designing, and implementing many changes to the C++ compiler to track ANSI/ISO standard, to improve robustness, and to respond to customer needs. Active participant in the ANSI/ISO C++ standards effort.

Sun Microsystems Laboratories, Mountain View, California
June 1994 - June 1995
Staff Software Engineer
Clarity Project (Java-like integrated software development environment)

Developed a new compiler front end for a Java-like language. The front end is a key component in a prototype integrated programming environment. Active participant in the ANSI/ISO C++ standards effort.


Кстати там не только по поводу Джавы речи толкают, есть еще группа по веб сервисам, секьюрити, архитектуре, виндам
Все есть на sdforum.org (только с .com не перепутайте :nono#: :wink: )
Palych
Уже с Приветом
Posts: 13684
Joined: 16 Jan 2001 10:01

Re: Java SIG on June 1, Mountain View - кто идет?

Post by Palych »

Sabina wrote:Как я поняла это было сделано по просьбам широких масс трудящихся. По крайней мере вся аудитория от этой новости облегченно вздохнула "наконец-то"...


Впрочем моцжет все не так плохо...
Они не говорили что будет если сделать:
System.printf("%d", "something");
blanko27
Уже с Приветом
Posts: 2264
Joined: 17 Jun 2003 04:41
Location: Just like US

Re: Java SIG on June 1, Mountain View - кто идет?

Post by blanko27 »

Sabina wrote:И еще я выиграла BEA Weblogic Workshop and Platform 8.1 kit :P
Сабина
Поздравления! :)
...а мы такой компанией, возьмем, да и припремся к Элис!
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Java SIG on June 1, Mountain View - кто идет?

Post by Sabina »

blanko27 wrote:
Sabina wrote:И еще я выиграла BEA Weblogic Workshop and Platform 8.1 kit :P
Сабина
Поздравления! :)


Спасибо!

Кстати правильно я понимаю, что написанное при помощи Weblogic IDE приложение (пусть даже самое-самое простенькое) будет бегать только на ихнем сервере и на, скажем, просто Томкат его уже не перетащишь?

Сабина
Palych
Уже с Приветом
Posts: 13684
Joined: 16 Jan 2001 10:01

Re: Java SIG on June 1, Mountain View - кто идет?

Post by Palych »

Sabina wrote:Кстати правильно я понимаю, что написанное при помощи [Weblogic IDE] приложение (пусть даже самое-самое простенькое) будет бегать только на ихнем сервере и на, скажем, просто Томкат его уже не перетащишь?

Сабина

Попробуйте. Заодно нам расскажете - не каждому такой выигрышь выпадает... ;)
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Java SIG on June 1, Mountain View - кто идет?

Post by Sabina »

Palych wrote:Попробуйте. Заодно нам расскажете - не каждому такой выигрышь выпадает... ;)


Палыч, я тут второй день наконец-то вовсю переделываю тот апликейшн, что вы мне раскритиковали. И конекшн пул уже есть и сервлет для логина, и таги для db connection и вообще все пучком.

Хотелось попробовать двух зайцев убить - совместить этот процесс и изучением WL. Но те, кому эта аппликуха может понадобиться, Веблоджиков не держат и не собираются.

Короче мне это "попробуйте" может дорого обойтись. :cry: Потому и спросила.

Сабина
Palych
Уже с Приветом
Posts: 13684
Joined: 16 Jan 2001 10:01

Re: Java SIG on June 1, Mountain View - кто идет?

Post by Palych »

Sabina wrote:Палыч, я тут второй день наконец-то вовсю переделываю тот апликейшн, что вы мне раскритиковали. цтион и вообще все пучком.
...

Короче мне это "попробуйте" может дорого обойтись. :цры: Потому и спросила.

Сабина

Попробуйте так:
- Создать новое веб-приложение (не знаю как ето там делается);
- положить туда [index.jsp (something trivial, "Hello world")];
- нарисовать простейший сервлет (то же хело в [service()]);
- средствами этой хреновины назначить его на какой-нить [URI, e.g. mydummysevlet/];
- Сделать из него [WAR ("Build","Deploy", ...)];
- запихать его в [Tomcat>/апплицатионс] и попробовать наступить на [localhost:8080/appname/index.jsp and .../appname/mydummyservlet/]

Если не получится - смотреть [descriptors, classes, etc.]
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Java SIG on June 1, Mountain View - кто идет?

Post by Sabina »

Palych wrote:Если не получится - смотреть [descriptors, classes, etc.]


Похоже на то, что я права :)

Спасибо,
Сабина
Palych
Уже с Приветом
Posts: 13684
Joined: 16 Jan 2001 10:01

Re: Java SIG on June 1, Mountain View - кто идет?

Post by Palych »

Sabina wrote:
Palych wrote:Если не получится - смотреть [descriptors, classes, etc.]


Похоже на то, что я права :)

Спасибо,
Сабина

Не работает?
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Java SIG on June 1, Mountain View - кто идет?

Post by Sabina »

Palych wrote:Не работает?


А вы на самом деле не знаете? Я думала раз речь про классы завели, и еще и допускается сразу, что работать не будет, то там имеются proprietory ones.
Какой смысл делать такой эксперимент на Hello World? В том же JBuilder-е, чтобы до priprietory class-ов добраться надо определенные фичи ГУЯ имплементировать. А как тут на Hello World понять универсален код или нет?

Я так понимаю проще спросить того, кто знает наверняка. Работал много или читал где именно про это... Если я неправа, прошу поправить.

Сабина
Palych
Уже с Приветом
Posts: 13684
Joined: 16 Jan 2001 10:01

Re: Java SIG on June 1, Mountain View - кто идет?

Post by Palych »

Sabina wrote:А вы на самом деле не знаете?

Конечно же нет...
Впрочем, если подумать - а оно надо?
Тот же [NetBeans] весьма неплохо справляется. [Eclipse] тоже вроде работает... От добра добра не ищут...

Return to “Вопросы и новости IT”