Thursday, September 28, 2006

 

Weaving a Tapestry, Talking about Smalltalk

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

==================================================================
Secure. Fast. Affordable. GoToMeeting Web Conferencing.

Get all three with GoToMeeting(TM), the Web-based service with
screen-sharing technology so multiple PC users can meet online
anytime. Present, demo software and train from anywhere with
Internet access. Plus, you can hold unlimited meetings for one
flat rate.

Get a free 30-day trial now. http://www.oreilly.com/go/go2mtg_javsecure

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

Greetings...

Some topics seem like they would have been covered by now. Such was my
thinking when I received a proposal for an introductory Tapestry article.
Tapestry's been around for a while, so I did a quick search through our
articles and was surprised to find that we've never actually covered it on
ONJava. Being an Apache-based web app framework with many adherents and a
strong developer community, Tapestry obviously deserves more attention
both from us and from the Java community as a whole. So this week, we're
trying to make up for that oversight.

What's so great about Tapestry? "Tapestry offers advantages including a
high-performance coarse-grained pooling strategy, high code-reuse,
line-precise error reporting, and lots more. Tapestry applications can be
run on any servlet container since the apps are 100 percent container
agnostic. Adoption of the Tapestry framework eliminates writing servlets
and building URLs and query parameters to servlets, even though Tapestry
is built on top of the servlet API." Hemangini Kappla shows you how to
install and develop web apps with Tapestry in her introductory article,
"Tapestry: A Component-Centric Framework".

<http://www.onjava.com/pub/a/onjava/2006/09/27/tapestry-component-centric-framework.html>

"You've decided to expand your horizons. You've been programming
exclusively in Java (or C++, or Perl, or Ruby) for a while now. You're
happy and productive, but you have this nagging feeling that you're
solving problems by rote rather than thinking as creatively as you once
did. Learning a new language, especially one that forces you to re-examine
some of your notions about software development, may be just the ticket."
Smalltalk is often argued to be the most object-oriented language ever
devised, and Keith Fieldhouse's "Smalltalk for Everyone Else" can help you
get started with it.

<http://www.onlamp.com/pub/a/onlamp/2006/09/21/learning_smalltalk.html>

This week's feature article from java.net is on "Developing Applications
with Facelets, JSF, and JSP". "JavaServer Faces (JSF) along with Facelets
and JavaServer Pages (JSP) 2.0+ promotes a new way of Java web
programming. This article introduces a rich list of useful tips to help
developers smoothly transition from the old-fashioned JSP/servlet
programming to the new JSF-style programming. It clarifies the issues and
confusion developers may encounter, and promotes best practices and
methodologies to simplify web development, improve code reuse, and make
source code more designer-friendly, as well as easy-to-maintain."

<http://today.java.net/pub/a/today/2006/08/29/developing-with-facelets-jsf-jsp.html>

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

Timothy M O'Brien - House Hearing on HP Investigation currently on C-SPAN 3
<http://www.oreillynet.com/onjava/blog/2006/09/house_hearing_on_hp_investigat.html>

Dejan Bosanac - Multiple table generator in Hibernate3
<http://www.oreillynet.com/onjava/blog/2006/09/multiple_table_generator_in_hi.html>

Norbert Ehreke - Behavioral completeness is cool, but...
<http://www.oreillynet.com/onjava/blog/2006/09/behavioral_completeness_is_coo.html>

Steve Anglin - Java goes on another diet
<http://www.oreillynet.com/onjava/blog/2006/09/java_goes_on_another_diet.html>

Steve Anglin - U.S. Daylight Savings Changes in 2007: Why should we care?
<http://www.oreillynet.com/onjava/blog/2006/09/us_daylight_savings_changes_in.html>

Check out more O'Reilly Network Java weblogs at:
<http://www.oreillynet.com/onjava/blog/>

Please join us again next week.

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

==================================================================
Sponsored by the Internationalization & Unicode conference

The Internationalization & Unicode Conference is the premier technical
conference for both software and Web internationalization as well as a
great opportunity for networking with other practitioners. The three-day
conference will feature a full day of tutorials followed by two days of
presentations, panels and discussions.

For more information see: http://www.unicodeconference.org/

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

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

==================================================================
Managed Hosting Solutions Powered by Rackspace

Need Managed Servers with 100% Uptime? By integrating top Linux
and Windows technologies with Fanatical Support (TM) customer service,
Rackspace Managed Hosting created two distinct and powerful hosting
solutions. Visit Rackspace's Dev Zone to learn more about Managed Hosting,
and to find out why Rackspace is ideal for any company running Java EE or
LAMP configurations.

Click here to learn more: http://www.onlamp.com/onlamp/zones/rackspace/

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

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

Driver Agents Driver Updates: http://www.oreilly.com/go/driver_updates
GoToMyPC(R) Remote Access: http://www.oreillynet.com/etel/citrix/
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
Rackspace Managed Hosting: http://www.onlamp.com/onlamp/zones/rackspace/

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