Solutions for Java developers
04/16/09
By Jeff Friesen
Say you're developing a Swing application that will be delivered
to your company's clients. The application's user interface
consists of several screens, starting with a login screen in
which the user must enter a user ID and a password. After
clicking the screen'sLOGINbutton, the application validates the
entered credentials in some fashion, and (assuming they are
valid) takes the user to the second screen.
Listing 1 codifies a simplistic version of this application ...
Read more: Enriching Swing-based UIs - A quick tutorial
http://www.javaworld.com/community/?q=node/2784
More from this blogger:
1. Reducing memory footprint in JavaFX
http://www.javaworld.com/community/node/2754
2. Java SE 6: Little AWT changes with big impact
http://www.javaworld.com/community/node/2627
3. Subscribe to the Client-side Java Explorer RSS Feed
http://www.javaworld.com/community/blog/14572/feed
New Podcast! Enterprise clustering and Terracotta 3.0
Alex Miller is a respected Java concurrency and scalability
enthusiast who works on Terracotta, an open source, Java-based
clustering system. In this talk with Andrew Glover, Alex
demystifies Terracotta, explaining the programming magic that
enables enterprise customers to run 50 to 100 JVMs on a single
application server instance. Alex also talks about Terracotta's
"sweet spot" -- storing session data off of the database -- and
Terracotta 3.0, which promises new features that he says will
eliminate certain scalability barriers.
Listen up: Alex Miller: Enterprise clustering with Terracotta
http://www.networkworld.com/nljavaworldsente191681 More in JW Blogs1. Dustin Marx: Exporting POJO via JMX and Groovy
http://www.javaworld.com/community/?q=node/2781
2. Charles Nutter: JRuby Moves to Git
http://www.javaworld.com/community/?q=node/2780
3. Esther Schindler: When the Job Changes But the Programmer
Doesn't http://www.javaworld.com/community/?q=node/2779
You've hit the tip of the iceberg: Read more in JW Blogs
http://www.javaworld.com/community/
_______________________________________________________________
This newsletter is sponsored by Research In Motion
BlackBerry App World Wants Your Apps
Research In Motion (RIM) is accepting applications for
BlackBerry App World(TM). Registration is simple, approvals are
fast, and you'll receive support from RIM every step of the way.
And with 21 million business and personal users (and counting),
BlackBerry App World offers you a world of opportunities.
http://adserver.fattail.com/redir/redirect.asp?CID=293170
_______________________________________________________________
Responsible for building a resilient data center Then don't miss
Network World's one-day conference and expo devoted to best
practices and new solutions. Hear top analysts. Meet key vendors.
Coming to 10 cities in '09 including Boston in May and Atlanta in
June. Register now to attend free: Visit
http://www.nww.com/rpgx.jsp?c=XU1PTAZ4303.
_______________________________________________________________
This Newsletter Subscription Compliments of: Linuxworld.com http://www.linuxworld.com
ALSO FEATURED ON JAVAWORLD
Lean service architectures with Java EE 6
http://www.networkworld.com/nljavaworldsente191680
Thanks to Java EE 6's simplified development model, a few
interfaces and annotated classes are all you need to implement
the facade, the service, and the domain structure that
constitute a lean service-oriented architecture. Surprised? Read
on.
Writing good unit tests, Part 2: Follow your nose
http://www.networkworld.com/nljavaworldsente191096
Klaus Berg continues his investigation of the tools and best
practices that facilitate programming with GUTs. Get tips for
writing cleaner, more efficient assertions, handling checked and
unchecked exceptions, and knowing when and how to refactor your
test code. Examples are based on JUnit 3 and 4, TestNG, and
Hamcrest.
Jump into JavaFX, Part 4: The advanced APIs
http://www.networkworld.com/nljavaworldsente190628
Jeff Friesen completes his comprehensive tour of the JavaFX APIs
with a look at how JavaFX handles media, GUIs, and special
effects. You'll also try your hand at building and deploying a
stock-ticker application to Google Chrome.
REST for Java developers, Part 4: The future is RESTful
http://www.networkworld.com/nljavaworldsente190066
Find out why REST interfaces are foundational for emerging
architectures such as the Semantic Web. Brian Sletten takes a
big-picture view of REST, now and in the future, in this final
article in his series.
Understanding actor concurrency, Part 2: Actors on the JVM
http://www.networkworld.com/nljavaworldsente188943
Erlang isn't the only language for implementing actor
concurrency. Find out how actors work and see them implemented
in Scala's standard library, Groovy's GParallelizer, and the
Java libraries Kilim, ActorFoundry, Actors Guild, and Jetlang.
_______________________________________________________________
This newsletter is sponsored by Research In Motion
BlackBerry App World Wants Your Apps
Research In Motion (RIM) is accepting applications for
BlackBerry App World(TM). Registration is simple, approvals are
fast, and you'll receive support from RIM every step of the way.
And with 21 million business and personal users (and counting),
BlackBerry App World offers you a world of opportunities.
http://adserver.fattail.com/redir/redirect.asp?CID=293170
_______________________________________________________________
UPCOMING ON JAVAWORLD
-Know your Oracle application server
-Cloud-ready, multicore-friendly code, Part 2
-Tapestry 5: Day one
-Introduction to Spring MVC
-The Ajax developer's toolkit: An overview
Podcasts:
-Make way for Jetty: Coming of age at 12
-Howard Lewis Ship: What's new in Tapestry 5
JavaWorld's Daily Brew - Starting conversations in the Java
developer community
http://www.javaworld.com/community
_______________________________________________________________
BONUS FEATURE
Accurately Troubleshoot your Apps. Optimize your application
troubleshooting efforts with the best practices described in this
whitepaper, "Application Troubleshooting Guide." Eliminate finger
pointing between departments. Find out how to isolate the source of
application performance problems and what to look for when
troubleshooting. Get all of the details today.
http://www.nww.com/rpgx.jsp?c=XU1PTAZ4161 Download this whitepaper
now.
_______________________________________________________________
May we send you a free print subscription to Network World?
You've got the technology snapshot of your choice delivered at
your fingertips each day. Now, extend your knowledge by
receiving 50 FREE issues to our print publication. Apply today
at http://www.subscribenw.com/nl2
International subscribers click here:
http://nww1.com/go/circ_promo.html
_______________________________________________________________
SUBSCRIPTION SERVICES
To make newsletter subscription changes or cancellation, please
go to:
http://www.subscribenw.com/nl/login.jsp
To change your e-mail address, go to:
http://www.subscribenw.com/nl/eclogin.jsp
Subscription questions? Contact Customer Service by replying to
this message.
This message was sent to: athenssuthakar.javaupdates@blogger.com
Please use this address when modifying your subscription.
_______________________________________________________________
For advertising information, write Susan Cardoza, Associate
Publisher Online, at: mailto:sponsorships@nwfusion.com
_______________________________________________________________
JavaWorld is a trademark or registered trademark of Sun
Microsystems, Inc. in the United States and other countries, and
is used under license by International Data Group, Inc. All
other product names and trademarks used are the trademarks of
their respective owners.
Copyright 2009 JavaWorld.
http://www.javaworld.com