Thursday, April 27, 2006

 

You've got your script in my Java!

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

==================================================================
Advance Your IT Career with O'Reilly Learning

"I can now go into the Unix program on the Apache server and customize the
Metalib program so it works for our library. Wow! :-) It feels great."
-Ingrid Mifflin, Systems Librarian

Since 2004, Systems Librarian Ingrid Mifflin has enrolled in 11 O'Reilly
Learning courses, and has already earned two University of Illinois
Certificates! We're proud of Ingrid--she ramped up her career, and so
can you.

Now, until April 30th, use code APRIL2006 and save 15%.
<http://oreillylearning.com/promotion/>

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

Greetings...

The long run of the Mustang is almost over: the beta of Java SE 6 has been
out for a while now, and it's expected to go final later this year,
probably after another beta. Granted, this release isn't forcing
developers to update their skillsets, like J2SE 5.0 did with its generics,
enums, enhanced for, and so on. In fact, by comparison, some people have a
hard time pointing out just what's so new in Mustang. Perhaps the most
interesting feature isn't really a Java feature at all; it's the ability
to integrate scripting languages into your Java code. This week, we'll
take a first look at this interesting new feature.

"Using scripting languages from Java can be useful in many situations,
such as providing extensions to your Java application so that users can
write their own scripts to extend or customize the core functionalities.
Scripting languages are both simpler to understand and easier to write, so
they can be ideal to give (technical) end users the possibility to tailor
your product to their needs." In "The Mustang Meets the Rhino: Scripting
in Java 6," John Ferguson Smart looks at how the integration of scripting
languages and Java actually works.

<http://www.onjava.com/pub/a/onjava/2006/04/26/mustang-meets-rhino-java-se-6-scripting.html>

It's not unreasonable for an enterprise project to start with MySQL and
simply stick with this database as the project grows, ultimately moving up
to MySQLCluster for higher availability and performance. But replication
can be a problem, due to the differences between masters and slaves in the
cluster. In "Advanced MySQL Replication Techniques," Giuseppe Maxia
writes, "using features introduced in MySQL 5.0 and 5.1, it is possible to
build a replication system where all nodes act as master and slave at the
same time, with a built-in fail-over mechanism."

<http://www.onlamp.com/pub/a/onlamp/2006/04/20/advanced-mysql-replication.html>

The point of AJAX is to work on just a small part of a page instead of
reloading the whole thing, so it's only natural that developers would want
to combine AJAX with Portlet technology, building their pages with
smaller, smarter pieces. "Through the use of standard technologies and
some best practices, you can take a lot of the pain out of AJAX and start
creating highly interactive, user-driven websites that set you apart from
the competition." John Margaglione shows how to achieve this in the
dev2dev article "AJAX Programming in BEA WebLogic Portal 8.1, Part 2."

<http://dev2dev.bea.com/pub/a/2006/03/ajax-portal-2.html>

In this week's feature article from java.net, David Walend redefines some
commonly misunderstood SOA concepts in "Understanding Service Oriented
Architecture." "I started working with distributed messaging systems in
1995 and can understand most of the articles, but I find the volume of
hype daunting and largely irrelevant. This article focuses on what you can
get out of SOA to make developing and maintaining software easy, and help
your businesses run better."

<http://today.java.net/pub/a/today/2006/04/04/understanding-service-oriented-architecture.html>

Recent O'Reilly Network weblogs of interest to Java developers:

Timothy M. O'Brien - Free Maven 2.0 Book Available from Mergere
<http://www.oreillynet.com/onjava/blog/2006/04/free_maven_20_book_available_f.html>

Paul Browne - The Second Most Useful Java-Oracle Tool for 2006
<http://www.oreillynet.com/onjava/blog/2006/04/the_2nd_most_useful_javaoracle.html>

Timothy M. O'Brien - Network Neutrality Hearing on C-SPAN 3
<http://www.oreillynet.com/onjava/blog/2006/04/network_neutrality_hearing_on.html>

Steve Anglin - Java Should Endure...
<http://www.oreillynet.com/onjava/blog/2006/04/java_should_endure.html>

Timothy M. O'Brien - Ellison's Interview: Taking Swipes at Red Hat/JBoss
<http://www.oreillynet.com/onjava/blog/2006/04/ellisons_ft_interview.html>

Check out more O'Reilly Network Java weblogs at:
<http://www.oreillynet.com/pub/q/weblog_s?x-subject=3&>

Please join us again next week.

Chris Adamson, Editor
ONJava.com
cadamson@oreilly.com

==================================================================
BUY 2 BOOKS DIRECT, GET 1 FREE

Take advantage of O'Reilly's "Buy 2 Books, Get 1 Free" offer by cutting
and pasting code "OPC10" into our shopping cart. Any orders over $29.95
also qualify for free shipping in the US.

http://www.oreilly.com/store/?CMP=NLC-0Z7E11150382&ATT=java6

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

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

==================================================================
Sponsored by Internet Systems Consortium, Infoblox, and O'Reilly

On May 11th, Internet Systems Consortium, Infoblox, and O'Reilly present
"The Next Chapter in DNS and BIND: A Book Release Webinar on Advanced
Topics in DNS Technology and Architecture". All webinar participants will
receive an electronic copy of the architecture chapter from DNS and BIND,
5th Edition. In addition, 20 lucky attendees will be drawn at random to
receive a free autographed copy of DNS and BIND, 5th Edition!

Register Now.
http://www.infoblox.com/events/webinar/oreilly_dns_bind_cricket.html

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

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

------------------------------------------------------------------
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!

Downloads - Free Training - Webinars - Updates

Altova's Developer Zone: http://www.xml.com/zones/altova
ASP.net 2.0 Training Center: http://www.oreilly.com/go/ms_aspnet
Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/

Coming soon:
Stylus StudioTutorials from DataDirect!
------------------------------------------------------------------
Interested in sponsoring the ONJava.com newsletter? Please email us
at advertising@oreilly.com for rate and availability information.
Thank you!
------------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home

For assistance, email help@oreillynet.com

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
------------------------------------------------------------------


Comments: Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?