O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java
==================================================================
Sponsored by Sun Microsystems
Sun Java(TM) Studio Creator combines the power of 100% Java standards with
simplified visual development techniques for the most productive way to
build web applications in Java code. Building Java applications has never
been easier!
Get it now: http://www.oreilly.com/go/sun_jav22405
==================================================================
Greetings...
It's not often that we see a major tech conference here in Atlanta, so
it's a pleasant surprise that JBoss World is just a few days away from
hitting the CNN Center. This should be an exciting gathering for those
tracking this very popular and widely adopted enterprise platform. As for
me, the local resident and former CNN staffer who learned all the ways to
get to CNN Center when half the roads were blocked for the 1996 Olympics?
I *may* be there to cover the keynote, but with our second child a few
days overdue... don't count on it. Maybe I'll make it to next year's
conference.
By the way, for more information on this year's conference, see
http://www.jboss.com/company/events/jbossworld2005
One of the interesting new features in JBoss 5.0 is a new open source
remoting framework. You may be tempted to bring up RMI, Jini, EJB, and
all the others and cry "enough!", but John Mazzitelli thinks that this one
will be worth your while. In "Introducing JBoss Remoting", he explains
the advantages of this framework: "The competitive advantage of JBoss
Remoting is that it is very lightweight, agnostic to network transport,
and easy to extend. It supports a versatile invocation model that is far
beyond today's RMI or web services. There is no need to generate and
compile a client-side agent for each service. As a result, JBoss Remoting
provides the basis for more complex and heavyweight remoting frameworks."
http://www.onjava.com/pub/a/onjava/2005/02/23/remoting.html
Swaminathan Radhakrishnan writes, "Session beans are used for business
logic components and are primarily of two types: Stateful and Stateless.
The type of the bean, stateful or stateless, is decided at deployment time
through some deployment parameters." That's fine, of course, until a
stateless bean picks up some data that it should start holding onto,
meaning it needs to become a stateful bean... a runtime change that is
generally not possible. In "On-Demand Stateful EJBs", he proposes a
design pattern for building a system to accommodate this scenario,
allowing stateless session beans to become stateful on the fly.
http://www.onjava.com/pub/a/onjava/2005/02/23/ejbpattern.html
In "Internationalization, Part 2", an excerpt from "Java Examples in a
Nutshell, 3rd Edition", David Flanagan takes on the challenge of producing
appropriate localized text in a Java application. This means retrieving
appropriate Strings for a language/country/variant combination, and for
appropriately formatting user-readable text, since a dynamically generated
message may need to change the order of its items to suit the syntax of
the local language.
http://www.onjava.com/pub/a/onjava/excerpt/javaexIAN3_chap8/index1.html
Our feature article from java.net, Vikram Goyal's "J2ME Tutorial, Part 1:
Creating MIDlets", kicks off a new J2ME series by introducing the steps
necessary to start developing Java applications for the "micro" edition of
Java. In this introductory article, he shows you how to download the
development kit, walks through the steps of building, bundling, and
deploying a J2ME product, and introduces the lifecycle of J2ME "MIDlets"
inside a typical mobile device.
http://today.java.net/pub/a/today/2005/02/09/j2me1.html
Please join us again next week.
Chris Adamson,editor
ONJava.com
==================================================================
The 2005 MySQL Users Conference
April 18-21, 2005 in Santa Clara, CA
http://www.mysqluc.com/
At the third annual MySQL Users Conference, co-presented by O'Reilly and
MySQL AB, you'll discover an energizing array of products, technologies,
skills, and connections--all under one roof. In just four days, you'll
drill down into the new features that make MySQL 5.0 tick, build
relationships with fellow MySQL users, innovators, industry leaders, and
open source experts, and leave the conference armed with real-world
knowledge, improved productivity, and best practices. Early registration
prices end on February 28.
http://www.mysqluc.com/registration
==================================================================
*** Java News and Weblogs ***
java.net Weblogs
http://weblogs.java.net/
O'Reilly Network Java Weblogs
http://www.oreillynet.com/pub/q/weblog_s?x-subject=3
Other Java News (channel -- LANG: JAVA)
http://www.oreillynet.com/meerkat/index.php
Java Cookbook Recipe of the Day
http://www.onjava.com/onjava/javacook/solution.csp?day=1
Java Events
http://www.onjava.com/onjava/events/
==================================================================
Learning Lab: Save 40% on Web Programming Certificate Courses
http://www.oreilly.com/redirector.csp?link=UAWeb&type=news
This six-course series from the O'Reilly Learning Lab teaches you the
skills needed for web programming, web administration, and website
development. You'll learn HTML, JavaScript, XML, SQL, Perl, and Unix. Upon
completion of the series, students receive a Certificate of Professional
Development from the University of Illinois Office of Continuing
Education. Sign up by February 22nd, and save 40% on all Web Programming
Certificate courses.
==================================================================
*** Other Related O'Reilly Network sites ***
O'Reilly Network
http://www.oreillynet.com
XML.com
http://xml.com/
ONLamp.com
http://onlamp.com
O'Reilly Media
http://www.oreilly.com/
O'Reilly Java
http://java.oreilly.com/
***
ONJava.com Affiliates
Servlets.com
http://www.servlets.com/
JDOM.org
http://www.jdom.org/
------------------------------------------------------------------
To change your newsletter subscription options, please visit
https://epoch.oreilly.com/account/default.orm and click the
"Manage My Newsletters" link. For assistance, email
[EMAIL PROTECTED]
------------------------------------------------------------------
-----------------------------
Visit www.tsolver.net sooner
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/tsolver/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/