[TheServerSide Newsletter #7]
April 1, 2003 Newsletter Circulation: 130 000+ No. 7


In This Issue



Featured Interview
 o TheServerSide Interviews Aslak Hellesoy on XDoclet

Tech Talks
 o Dean Jacobs on J2EE Clustering

New Public Review Chapters
 o AspectJ In Action: Intro to AspectJ, AspectJ Syntax
 o Core JDO: JDO & EJB, JDO Security

TMC Education Strategies
 o Get A $500 Amazon.com Gift Certificate

TheServerSide Symposium
 o Pattern Frameworks and Micro-Architectures
 o Rich Internet Applications: Evolving the Client and Presentation Tiers

Key J2EE Industry News Headlines
 Some key headlines:
 o BEA WebLogic Server 8.1 GA Released
 o Sun and JBoss "in talks" over J2EE 1.4 Licensing

This newsletter is transmitted twice a month. It is printer-friendly and available online



Featured Interview



TheServerSide Interviews Aslak Hellesoy on XDoclet

Aslak Hellesoy, project administrator for XDoclet and creator of Middlegen, discusses the current challenges the XDoclet project faces and its future goals. He looks at the changes and new features in the XDoclet 2 release, and compares his own xJavaDoc API with Sun's JavaDoc API. In his opinion XDoclet is complementary to Model Driven Development but is not appropriate for Aspect Oriented Programmming.



Tech Talks



Dean Jacobs, Architect BEA Systems

Topic: Clustering in J2EE

In this interview Dean Jacobs looks at stateless and stateful services in a clustered environment. He discusses entity bean caching in Weblogic, clustering techniques using JMS and Message-driven beans, and failover with cluster-aware EJBHome stubs and EJBObjects. He examines singleton services, different types of clustering topologies, and looks at some of the challenges presented by Web services.

Watch Dean Jacob's Interview Here



New Public Review Chapters



TheServerSide is pleased to announce that we will be hosting public review chapters for the upcoming book AspectJ In Action (Manning), by Ramnivas Laddad. AspectJ in Action is a practical guide to AOP and AspectJ. The reusable code examples that are provided will enable quick implementation of functionality in your system. The book provides an in-depth coverage of AOP and AspectJ, looks at design patterns and idioms, solutions to real-world problems, provides reusable code content, and talks about AspectJ version 1.1

Introduction to AspectJ
Excerpted from Manning's AspectJ In Action, by Ramnivas Laddad

With AspectJ, a general-purpose, aspect-oriented extension to the Java programming language, you implement the core concerns using the Java programming language, and you use the extensions provided by AspectJ to implement the weaving of crosscutting concerns. This chapter, complementary to the chapter on Syntax Basics, introduces you to the core concepts that will get you started with AspectJ. giving you enough information to start writing simple code with AspectJ.


AspectJ: Syntax Basics
Excerpted from Manning's AspectJ In Action, by Ramnivas Laddad

Complementary to the introductory chapter, this chapter continues with a more detailed discussion of the constructs of pointcuts and advice, their syntax, and their usages. It also examine a few simple programs that will help strengthen your understanding of the AspectJ constructs. It then discusses static crosscutting. After reading this chapter, you should be able to start writing short programs in AspectJ.


JDO and Enterprise JavaBeans (EJB)
Excerpted from Core JDO (Sun Micorsystems Press, Prentice Hall)
by Keiron McCammon, Heiko Bobzin, Sameer Tyagi, Michael Vorburger

This chapter looks at the EJB component model and its relationship to JDO. It addresses various implementation topics and provides extensive source code examples. The goal of this chapter is not to simply show 'how' to code EJB and JDO together, but also to help you decide if the combination of these two APIs makes sense for you.


JDO Security
Excerpted from Core JDO (Sun Micorsystems Press, Prentice Hall)
by Keiron McCammon, Heiko Bobzin, Sameer Tyagi, Michael Vorburger

This chapter defines the different levels of security, their requirements and objectives. It looks at the Reference Enhancer,and examines the rules and measures defined by JDO to secure an application. The chapter finally looks at application level security and how J2EE and JDO work together regarding security.



TMC Education Strategies



Get A $500 Amazon.com Gift Certificate

Get A $500 Amazon.com Gift Certificate when you register for an Enterprise Java Training Public Course! This offer is good for any class happening between April 2003 and June 2003. However, you must confirm your registration by April 31, 2003 to qualify for the complimentary gift certificate. Just enter promotion code AMAZON-01 when you register.

With courses by The Middleware Company, you'll accelerate your career, as well as benefit your company. Well-trained Enterprise Java programmers mean projects get done faster, and have a higher chance of success.

Don't delay, take a moment to ask your boss to sponsor you to take these classes today!

How will you enjoy your $500 Gift Certificate? For starters, here are some ideas...

Click Here to find out more or visit http://www.middleware-company.com/500



TheServerSide Symposium



TheServerSide Symposium - Register by April 30th and Save $300
Boston, June 27 - 29 Weekend

Fellow TSS members, TheServerSide Symposium, your J2EE conference is going strong. The second deadline just passed (saving $400 by March 31st) and we've gotten almost twice the number of registrations we expected this early out. Luckily, there are still many spots left in this limited-attendance J2EE technical conference running the June 27-29 weekend in Boston, MA. Here is another small sample of the great speakers/talks that will be presented at the symposium:

Pattern Frameworks and Micro-Architectures - This talks focuses on putting patterns together to form larger design solutions. By looking at groups of patterns and patterns applied to macro problems, this talk will demonstrate the new areas of using patterns to drive larger design solutions. This talk will also dive deep into the new Web Worker workflow pattern and demonstrate the rationale behind J2EE patterns and micro architectures.
John Crupi: Co-Author, Core J2EE Patterns. Distinguished engineer and Chief Java Architect at Sun.



Rich Internet Applications: Evolving the Client and Presentation Tiers - This session explores the vision and value of Rich Internet Applications (RIA's), covering aspects such as occasionally-connected clients, client-hosted Web services, client-side portals, and peer-to-peer influences. It investigates the RIA relationship with Web services, integration into J2EE patterns and methodologies, deployment concerns, and includes a survey of popular RIA strategies.
Sean Neville: JCP Executive Committee representative for Macromedia, EJB 2.0/J2EE 1.4 expert group member. Flash Remoting for J2EE/.NET architect.

If you're thinking about benefiting from this incredible show, you should register by April 30th. This is a limited (500 person) event, and this newsletter alone is received by over 130,000 people! If you register in April you will get the whole symposium for $1195 ( $300 discount) and you'll get to choose from over 15 books written by J2EE experts speaking at the show and meet them in person to get a personally autographed copy.

Checkout http://www.theserverside.com/symposium.

I hope to meet you there,

Floyd Marinescu
Director of TheServerSide.com
Author, EJB Design Patterns



Key J2EE Industry Headlines


Oracle Rebundles AppServer Offerings with new Java Edition

Oracle has announced Oracle9i Application Server Java Edition, a rebundling of all of Oracle’s enterprise Java offerings in a single product, at a $5000 price point. Java Edition includes Oracle9iAS Containers for J2EE, HTTP Server, TopLink O/R mapper, JDeveloper IDE and Oracle Enterprise Manager


BEA WebLogic Server 8.1 GA Released

BEA has announced the General Availability of WebLogic 8.1. Some of the interesting changes include certified J2EE 1.3 support, JDK 1.4 logging, OASIS' WS-Security, SOAP 1.2, quicker build-deploy cycle, new sample application, $495 price point for WebLogic Express (down from $3000), better JMX-based monitoring/management capabilities, reliable message delivery and more.


Eclipse 2.1 Released

Eclipse 2.1 has been released. Significant additions in the Eclipse 2.1 release include new refactoring actions, emacs key bindings, Hyper-linked Java code, Ant editor/view, quick fixes, Add Delegate Methods dialog, and much more.


For the Love of Open-Source: JBoss Unveils Profit Sharing

JBoss Group has announced its first annual distribution of company profit sharing and economic interest options. The company offered economic interest options and, in many cases, cash bonuses to 37 developers of the open source JBoss application server based on contributions to the project in 2002 and earlier.


Compuware Announces Release of OptimalJ 2.2

Compuware Corporation has announced the availability of Compuware OptimalJ 2.2, an MDA-based gui environment that generates J2EE applications. It includes a business rules editor, pattern-driven code generation, synchronization of code with model and automatic deployment.


Sun and JBoss "in talks" over J2EE 1.4 Licensing

Sun and JBoss are in talks about licensing the J2EE 1.4 test suite (for certification), culminating in a written offer last week. JBoss doesn't think Sun is serious about having JBoss become certified and is angered by recent quotes from Simon Phipps. Sun claims to have made JBoss an extraordinary offer but thinks JBoss is not committed to J2EE compatibility.


Sun Microsystems sued for 'favouring' Indian workers

Sun Microsystems was hit with a lawsuit on Monday alleging that the firm laid off thousands of US high-tech workers in order to replace them with younger, lower-paid engineers from India.


Orion Application Server 2.0 Released

Orion version 2.0 is now available for public download. The latest version has all the features of J2EE 1.3, such as JSP 1.2, Servlet 2.3, EJB 2.0, Connector 1.0, client jars for remote and emdedded clients, and a huge number of fixes.


IT book publisher Wrox Press is no more

Wrox Press, the publisher known for getting IT books out fast using tens of co-authors has shut down in the wake of the insolvency of its US parent company Peer Information. The computer book market is less than half what it was a couple of years ago, and many publishers have reported falling sales for any title put out.






Unsubscribe


If you are receiving this newsletter it is because you signed up as a member of TheServerSide.com and elected to receive our newsletters. To unsubscribe from TheServerSide.com's bi-weekly newsletter, log on to TheServerSide and edit your user profile. Email webmaster@theserverside.com if you are having problems editing your profile.



This newsletter and contents are Copyright (c) 2002 The Middleware Company