O'REILLY NETWORK'S ONJava.com NEWSLETTER
        --------------------------------------------------
          The Independent Source for Enterprise Java

==================================================================
Sponsored by Borland 

Java Developers - start your engines & feel the acceleration.
Introducing JBuilder 2005: the leading cross-platform 
environment for building enterprise Java apps. Boost
productivity and accelerate the application lifecyle.
Take Borland JBuilder 2005 for a test drive today! FREE TRIAL
http://www.oreilly.com/go/bor_jav102804

==================================================================

Greetings...

I'm writing to you this week from the O'Reilly Mac OS X 
Conference in Santa Clara, California. Java is here, but it's 
not here. There are few sessions directly related to Java--and 
one even meant to show Java programmers how to make the jump 
to Objective-C--yet I'm constantly talking to fellow attendees 
about Java API's, tools, books, and more. I'll be showing off 
IBM's Java MPEG-4 authoring kit in a session later in the 
conference, and Daniel Steinberg's session on Rendezvous 
networking highlighted two different ways to use Rendezvous 
with Java. Perhaps the fact that it's not a big deal anymore 
for something to be made available in Java is, in itself, a 
pretty big deal.

http://www.macdevcenter.com/mac/osx2004/

PHP can be a good tool for whipping up web sites, but what 
happens when you need to connect that site to a J2EE backend? 
In How to Use JMS with PHP, Amir Shevat shows how open source 
tools can be used to make PHP code a participant in a Java 
Messaging Service system. He writes, "combining the strengths 
of PHP--easy and fast web development and compatibility with 
many types of databases--with those of JMS, which is the standard 
for communication with back-end enterprise applications, creates 
a powerful and easy-to-use tool for both Java and PHP developers."

http://www.onjava.com/pub/a/onjava/2004/10/27/php-jms.html

Stephen Morris returns this week with another application of 
design patterns to the field of network management. In The 
Singleton as a Network Management Pattern, he considers the 
case of needing to have just a single point of entry for a 
block of functionality, such as a network provisioning server, 
in his example. He solves this by applying the Singleton 
pattern, making one instance of the service available on the 
network: "This solves the problem of avoiding multiple instances 
of the server code--by deploying just one. In other words, the 
provisioning server is a good candidate for implementation 
using the Singleton pattern"

http://www.onjava.com/pub/a/onjava/2004/10/27/NMSingleton.html

In our second excerpt from Java Threads, 3rd Edition, Scott 
Oaks and Henry Wong look at the problems that can result when 
concurrent threads create impossible-to-resolve contention with 
one another: deadlock. In Advanced Synchronization in Java 
Threads, Part 2, they write, "Deadlock between threads competing 
for the same set of locks is the hardest problem to solve in 
any threaded program. It's a hard enough problem, in fact, that 
it cannot be solved in the general case. Instead, we try to 
offer a good understanding of deadlock and some guidelines on 
how to prevent it."

http://www.onjava.com/pub/a/onjava/2004/10/20/threads2.html

In this week's feature article from java.net, Joshua Marinacci 
begins by pining for document-application association, simple 
embedding of the native web browser component, and other behaviors 
tightly coupled to the underlying platform and hard to achieve 
in Java. He writes, "I'll admit it: as great as Java is, there 
are times I long for the features and system access of native 
programming. Well, we don't have to wait any longer." In 
Introducing JDesktop Integration Components, Part 1 he looks 
at the JDIC project's major components, which address these 
and other issues of critical importance to those trying to 
deliver Java desktop applications that look, feel, and behave 
like their native counterparts.

http://today.java.net/pub/a/today/2004/10/14/jdic1.html

Please join us again next week.

Chris Adamson, editor
ONJava.com

==================================================================
Sponsored by BEA WebLogic

BEA WebLogic Platform 8.1 offers powerful new functionality for building
and integrating enterprise-class service-oriented applications - and
you can get your own copy and development license for free. Download
WebLogic Platform and get your free development license today.
 
http://www.oreilly.com/go/beawl_jav102804

==================================================================

*** 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/


==================================================================
Free on Safari
Hardcore Java, Chapter 9: Practical Reflection
http://safari.oreilly.com/0596005687/hardcorejv-CHP-9

Reflection is one of the least understood aspects of Java, but also one  
of the most powerful. It allows you to build tools rather than panels,  
which adds complexity to your code but enables you to create systems  
that are much faster and cheaper to maintain. Learn all about it in  
this chapter from O'Reilly's Hardcore Java.

If you like this chapter, read the whole book (and up to nine others)  
on Safari with a free trial subscription:
http://oreillynet.com/safari-trial/

==================================================================

*** 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 and Associates
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]
------------------------------------------------------------------





------------------------ Yahoo! Groups Sponsor --------------------~--> 
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/67folB/TM
--------------------------------------------------------------------~-> 

-----------------------------
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/
 



Reply via email to