I've been to everyone of the JavaOne's since 1996. Marketing?
Yeah, there's a lot of that crap there, but the core is 10
straight hours of serious multiple seminars (9 AM - 7 PM daily,
Mon - Thur; 9 AM - Noon Fri + Java University Sunday before and
Saturday after) + daily continental breakfast, lunch, dinner and
awesome apres parties! And I love the Microsoft bashing Scott
McNally always slips in. This first JavaOne there were (only)
3,000 developers there. It was really nice. I got to personally
meet Mark Andreeson, Scott McNally, Tim Burners-Lee, and James
Gosling. Last year there were 25,000 developers there (fire
marshal's limit for Moscone Center), and it was a zoo - didn't
much like it at all (though the info was still killer). This
year, with all the dotcom failures, I expect attendance to be a
little more reasonable and we will actually be able to cruise the
buildings without having breath on each other. And you always
get really cool stuff - first year was just a backpack (and I got
my picture taken with "Duke"), I think it was '98 that we got the
"Java Ring" and last year we got a free Solaris 386 CD package,
backpack (always), and, for the alumni, some cool shirts and
stuff.
But the greatest party had to be the first JavaOne when Microsoft
was still coming and trying to entice us with their own apres
parties. Sun rented out a portion of the military base on the
west side of the city and had everything from multiple buffets to
laser light show to indoor mountain climbing. Man! What a
blast!!
Oh yeah, and we learned a lot in the seminars, too (at least,
after the hangovers wore off....).
Cheers!
Mark
----- Original Message -----
From: "Dion Almaer" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, April 17, 2001 7:10 PM
Subject: Re: Curious: Why isn't Multipart built into the servlet
API?
> Haha :)
>
> Of cos, the code that I was putting below was total crap.
> I don't know why I was doing the (String) casting, and I meant:
>
> // Returns a special type that allows you to write out the
file, call
> mpfile.getName() etc.
> MultipartFile mpfile = req.getFileParameter("uploadedfile");
>
> oh well.
>
> Dion
>
> ps. JavaOne is more than marketing? I thought it was the
COMDEX of the Java
> world ;)
>
>
>
> > >> -----Original Message-----
> > From: A mailing list for discussion about Sun Microsystem's
Java Servlet
> > API Technology. [mailto:[EMAIL PROTECTED]]On
Behalf Of Mark
> > Galbreath
> > Sent: Tuesday, April 17, 2001 4:47 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: Curious: Why isn't Multipart built into the
servlet API?
> >
> >
> > Good question! Why don't you bring that up at Jason's
seminar at
> > JavaOne?
> >
> > :-)
> >
> > Cheers!
> > Mark
> >
> > ----- Original Message -----
> > From: "Dion Almaer" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, April 17, 2001 5:07 PM
> > Subject: Curious: Why isn't Multipart built into the servlet
API?
> >
> >
> > > Hi guys -
> > >
> > > When I have to deal w/ multipart (form upload etc), I use
the
> > O'reilly code.
> > > When I work w/ multipart in other languages
> > > it is built in. Why isn't this the case w/ servlets? I
would
> > like to be
> > > able to change the ENCTYPE in the form,
> > > without having to change the servlet that reads in that
info.
> > Right now it
> > > is tightly coupled. Ideally
> > > I would like to be able to do:
> > >
> > > req.getParameter("name"); <- can read in whether multitype
or
> > not
> > >
> > > and for the files either:
> > >
> > > // just get it as a string
> > > String contents = (String)
req.getParameter("uploadedfile");
> > > // convention means that <formname>-filename returns the
name
> > of the file
> > > that was uploaded
> > > String filename = (String)
> > req.getParameter("uploadedfile-filename");
> > >
> > > OR:
> > >
> > > // Returns a special type that allows you to write out the
> > file, call
> > > mpfile.getName() etc.
> > > MultipartFile mpfile = (MultipartFile)
> > req.getParameter("uploadedfile");
> > >
> > > Dion
> > >
_____________________________________________________________
> > > Dion Almaer | [EMAIL PROTECTED] | voice:
720.304.3244
> > > CustomWare | http://www.customware.com | fax:
360.242.0671
> > >
> > >
> >
_________________________________________________________________
> > __________
> > > To unsubscribe, send email to [EMAIL PROTECTED] and
include
> > in the body
> > > of the message "signoff SERVLET-INTEREST".
> > >
> > > Archives:
> > http://archives.java.sun.com/archives/servlet-interest.html
> > > Resources:
> > http://java.sun.com/products/servlet/external-resources.html
> > > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
> > >
> >
> >
_________________________________________________________________
_
> > _________
> > To unsubscribe, send email to [EMAIL PROTECTED] and
include
> > in the body
> > of the message "signoff SERVLET-INTEREST".
> >
> > Archives:
http://archives.java.sun.com/archives/servlet-interest.html
> > Resources:
http://java.sun.com/products/servlet/external-resources.html
> > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
> >
>
>
_________________________________________________________________
__________
> To unsubscribe, send email to [EMAIL PROTECTED] and include
in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives:
http://archives.java.sun.com/archives/servlet-interest.html
> Resources:
http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html