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


==================================================================
Are You a Maker?
Introducing Make: Technology on Your Time

For those of us who just can't stop tinkering, disassembling, re-creating,
and inventing cool new uses for the technology in our lives, later this
month O'Reilly will unveil the premier volume of MAKE -- the first
do-it-yourself magazine dedicated to the incorrigible and chronically
incurable technology enthusiast in all of us. Become a charter subscriber
and O'Reilly will send you the fifth volume -- a $14.99 value -- free just
for being one of the first to say "yes" to MAKE.

Go to https://www.pubservice.com//MK/Subnew.aspx?PC=MK&PK=M5ZJAVA and
enter M5ZJAVA in the "Promo Code" field to get your fifth volume of MAKE
free!
==================================================================

Greetings...

It's a new year, but has that much changed? Lots of us are still working
on websites, and the two things most people want from their web
applications are more features and more speed. We can't help you with the
features--that's your job--but the performance we may be able to help
with.

Andrei Cioroianu writes, "Content caching is one of the most common
optimization techniques used in web applications, and it can be
implemented easily. For example, you can use a custom JSP tag--let's call
it <jc:cache>--to wrap every page fragment that must be cached between
<jc:cache> and </jc:cache>. Any custom tag can control when its body (i.e.
the wrapped page fragment) is executed, and the dynamic output can be
captured. The <jc:cache> tag lets the JSP container (e.g. Tomcat) generate
the content only once, storing each cached fragment as a JSP variable in
the application scope. Every time the JSP page is executed, the custom tag
inserts the cached page fragment without re-executing the JSP code that
generated the output." In Caching Dynamic Content with JSP 2.0, he takes
this a step further, allowing the cached content to be customized for each
request or each user.

http://www.onjava.com/pub/a/onjava/2005/01/05/jspcache.html

ONJava's second reader survey of 2004 recently concluded, and the article
Results from the Second 2004 ONJava Reader Survey compiles the responses.
Did dominant tools tighten their grip on developers' loyalty, or are there
new tools that demand your attention? Where do developers expect the Next
Big Thing to come from? What kinds of articles do you want to see on
ONJava in 2005? The answers to these questions and more are in the survey
summary, so please have a look and contribute any ideas and opinions in
the talkback section.

http://www.onjava.com/pub/a/onjava/2005/01/05/2004-survey-2-results.html

One topic that we got a lot of requests for is Hibernate, and in that
spirit, we're re-running the article Working with Hibernate in Eclipse by
James Elliot, author of Hibernate: A Developer's Notebook. In it, he
investigates the "Hibernate Synchronizer," an Eclipse plug-in that lets
you create and edit your object-relational mapping in an Eclipse GUI, and
then manages several implementation classes for you, changing them
automatically as you change the mapping, ensuring that the mapping class
exposed to you won't suddenly change out from under you.

http://www.onjava.com/pub/a/onjava/2005/01/05/hibernate.html 

Please join us again next week.
Chris Adamson, editor
ONJava.com


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

*** Visit our Sponsored Learning Channels ***

Visit the BEA Learning Channel to learn more about the Apache Beehive
project, SOA, dev2dev days, and more:

http://www.oreilly.com/go/bea_nlrs

***

==================================================================
Register for the 4th annual O'Reilly Emerging Technology Conference
March 14-17, 2005, San Diego, California
http://conferences.oreillynet.com/etech/

Come immerse yourself in a network of like minds.  This year's theme is
"Remix," dedicated to finding new ways to further the hacker spirit,
extend the architecture of participation, and uncover unconventional
innovations.  Be there to see what the buzz is all about.  Be there and
Remix with the best of the best!

For all the scoop on  tutorials, featured speakers, and conference events,
check out http://conferences.oreillynet.com/etech/  Register before Jan.
31, 2005 to take advantage of great early bird discounts.
==================================================================

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


==================================================================
RSS Feeds and New Plugins for Safari
http://safari.oreilly.com/?mode=file&file=tools

Safari Bookshelf now offers standard and customizable RSS feeds for new
titles and top titles in its repository of over 2,000 leading technical
books for IT professionals and programmers. Additional services designed
to make your use of Safari as easy, accessible, and effective as possible
include: Eclipse and NetBeans plugins so users never have to leave their
development environment, and access to the Safari web services API so you
can integrate Safari content into your website.

Learn more about Safari Tools:
http://safari.oreilly.com/?mode=file&file=tools

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

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



Reply via email to