This newsletter sponsored in part by Rational Rational XDE Is Here – Developing Java Software Will Never Be The Same
If you are writing Java with IBM WSAD or looking for a Java IDE, then Rational XDE is the extended development environment for you. Write and design great code. Work in a single environment. Never start with a blank slate again. See visually what you code. Get a FREE Rational Solutions CD for Java developers and try Rational XDE now.
Featured Technical Articles
o Intro to Web Services: Web Services and J2EE
Hard Core Tech Talks
o Marc Fleury - Founder and Lead, JBoss
Enterprise Java Education Strategies
o How do I get my J2EE project started on the right foot?
New Application Server Reviews
o Review of Orion/Oracle 9iAS
o Lutris EAS 4.1 Review
Upcoming Conferences
o BEA eWorld 2002
o Lone Star Software Symposium 2002
New J2EE Patterns
o Method Wrapper
o Deploying Beans in a namespace
Key J2EE Industry News Headlines
Some key headlines:
o Intel and HP Back Open Source Version of .NET
o Borland and Silverstream achieve J2EE 1.3 Compatibility
This newsletter is transmitted twice a month. It is printer-friendly and available online
FEATURED TECHNICAL ARTICLES
Developing Web Services Series:
Web Services and J2EE
By Zdenek Svoboda
![]()
In this fourth part of the Web services tutorial, we learn about two ways to integrate Web services with J2EE. We introduce the basic wrapper Web service and the transparent integration framework and explain the situations in which each approach provides substantial advantages. We also show how SOAP messages can be sent over the JMS protocol.
Read the article here
Back to Top
UPCOMING HARD CORE TECH TALKS
![]()
Get leading edge information on current J2EE issues and trends from those who know it best, the gurus and grandmasters, in Hard Core Tech Talks! Videos Hosted on HostJ2EE.com. Featured this week is Marc Fleury, who will discuss JBoss and the Open Source Movement.
![]()
Marc Fleury - Founder and Lead, JBoss
In this interview, Marc discusses JBoss and the open source movement, how JMX is used in JBoss, and the administering of 'farms of clusters'; he also talks about the significance of JSR77, the future of J2EE with respect to JBoss, and comments on the .NET fiasco. Check out Hard Core Tech Talks
Back to Top
ENTERPRISE JAVA EDUCATION STRATEGIES
How do I get my J2EE project started on the right foot?
Many technologies are simple to learn, but difficult to master. J2EE is even worse: it's got so much stuff in it now, that it's not just difficult to master.. it's difficult to learn too! So how do you get started on your J2EE projects confidently? One possibility is to buy books, read articles, or browse TheServerSide.com. But even better is to learn from the experts at The Middleware Company. They can help you jumpstart your J2EE project quickly and reliably. For more details, visit http://www.middleware-company.com, contact sales@middleware-company.com, or call toll-free +1 (877) 866-JAVA for more details. Do it now while it's fresh on your mind!
Back to Top
NEW APPLICATION SERVER REVIEWS
Review of Orion/Oracle 9iAS
By Nader Aeinehchi
I highly recommend Oracle 9iAS J2EE Container (OC4J) / Orion for development. This recommendation is based on the experiences from a medium size development project we carried out for a customer. The server configuration was a pretty simple task. We installed and deployed both OC4J server and our application on Linux RedHat 7, Windows 2000 and Solaris 8 Intel with great success on several machines.
Read the rest of the review here.
Lutris EAS 4.1 Review
By Suneet Shah
Lutris EAS 4.1 compares very well to the other leading application servers that we have used. 4.1, which is currently in a late beta, is a significant upgrade introducing new features such as web services, as well as improving tools for deployment and administering the application server. Our experience with EAS has been very good. It's a solid application server with which we were able to, within two days, deploy the 40+ EJB components and supporting web applications and run some preliminary tests successfully.
Read the rest of the review here.
Back to Top
UPCOMING CONFERENCES
![]()
BEA eWorld 2002 will feature over 125 technical sessions, including new Extreme Tech sessions; a look inside (and your very own beta copy of) BEA’s forthcoming "e;Cajun"e; technology for rapidly building enterprise-class web services; demonstrations of the latest BEA and partner products; keynotes from industry leaders such as Sun, Intel and BEA; birds-of-a-feather discussions; book signings with some of the leading Java and BEA authors, and an exhibit hall showcasing more than 150 companies.
Don't miss the Keynote by Ed Roman and Floyd Marinescu's talk An Architects Guide to EJB Design Patterns.Members of TheServerSide can get a $200 discount by using promotional code “USER-JAVAUG” when you register at http://www.bea.com/events/eworld/2002/.
Get more conference info here
Lone Star Software Symposium 2002
March 1-3, 2002
Austin, Texas
![]()
A three day J2EE/XML/Web Services conference for Java developers, Architects and Managers with over forty presentations to select from. Keynote speaker Ed Roman of the Middleware Company and author of the best seller, "Mastering Enterprise Java Beans", will be presenting a talk titled "Starting your J2EE project off on the right foot". This show promises to be a developer's treat, their credo is no fluff, just stuff.
Get more conference info here
Back to Top
NEW J2EE PATTERNS
Method Wrapper
By Dieter Cailliau
To make your connection pooling optimal, you have to fetch and release a connection from the pool in every method of your ejb. The code is quite ugly and heavy. I use a virtual proxy that catches the invocation of a method, and does pre and post processing, and forwards the method to the real implementation in between.
Read more on this pattern.
Deploying Beans in a namespace
By Adam Young
Often the only difference between two applications is the data used. However, if an EJB is deployed with a "hard coded" jndi name, there is no way to deploy a bean twice in the same EJB container and have it refer to different database pools. The solution is to provide a namespace to the bean, scripted into the ejb-jar.xml file, as well as the client code.
Read more on this pattern.
Back to Top
This newsletter sponsored in part by HP Some of the best things in life are free
With its revolutionary service-oriented architecture, Hewlett-Packard Application Server 8.0 (HP-AS) represents a generational leap in the J2EE application server market. HP-AS includes standards-based Core Services Framework, J2EE 1.3 support, developer tools, optimized load balancing, comprehensive trailmaps and more. Download HP-AS Free.
KEY J2EE INDUSTRY HEADLINES
Japple: New Open Source Web Application Development Environment
Japple is an open source, rapid application development environment for building web applications and services. Built on the J2EE and open-standards, Japple provides a pre-built framework, template-based JSP approach, and more.
Click here to read more.
Announcing Hibernate, Object/Relational Persistence Layer
Hibernate is a free (LGPL) object/relational persistence and query mechanism that lets you develop persistent objects following common Java idioms, including association, inheritence, polymorphism, composition and the Java collections framework. No code generation or bytecode processing is required. Instead, runtime reflection is used.
Click here to read more.
Intel and HP Back Open Source Version of .NET
Computing heavyweights Intel and Hewlett-Packard have said they will lend support to an effort to create an open-source version of Microsoft's .NET initiative, called Mono, which aims to develop a version of the .NET programming environment that runs on Linux and UNIX. If this project is successful, J2EE will lose the cross-platform advantage it always had over .NET.
Click here to read more.
BEA releases J2EE 1.3 Certified WebLogic Server 7.0 Preview
On Jan 29th, BEA made available a downloadable preview technology release of the J2EE 1.3 certified WebLogic 7.0. The full details about the product will be (including its GA release date) are to be released at this years BEA eWorld on Feb 24th.
Click here to read more.
Borland and Silverstream achieve J2EE 1.3 Compatibility
In two separate announcements, Borland and Silverstream have announced J2EE 1.3 certified products. Borland's Enterprise Application Server is now certified, and Silverstream has announced compatibility for both its AppServer and the products that comprise the SilverStream eXtend product suite. Silverstream and Borland join IBM, Macromedia, Pramati, Trifork, and Sybase as vendors with 1.3 compatible J2EE Servers.
Click here to read more.
Announcing LowRoad 4, EJB/Struts Code Generator
LowRoad v4.01 is a code generator that automatically creates EJBs and deployment descriptors, value objects, data access layers, as well as a complete Struts-based data driven website, and more. The LowRoad is a developers code generator, aiming to help automate development while not dumbing down the architecture by hiding the details.
Click here to read more.
Macromedia JRun 4 Gets J2EE 1.3 Certification
Macromedia has announced that Macromedia JRun, has successfully passed Sun's J2EE 1.3 test suite. Along with J2EE 1.3 compliance, the beta has JINI-based object clustering, JMX administration, an an app. that allows Flash Movies to talk to EJBs and JMX and other Java objects on the server.
Click here to read more.
IBM to rebuild Lotus family of software on J2EE
IBM's Lotus Software unit is retooling its family of e-mail, messaging and collaboration software with a big dose of Java. At its annual Lotusphere developer's conference this week, Lotus will announce plans to rebuild its technology to conform to Java 2 Enterprise Edition (J2EE).
Click here to read more.
Halcyon allows .NET apps to run on any Java platform
Halcyon Software has released the first beta version of its Instant .Net (iNet), a plug-in for Microsoft's Visual Studio .Net developer, that converts .Net applications into Java and allows these services to be hosted on any server software that supports Java. The product converts .NET IL (intermediate language) into Java Bytcode, and provides java implementations of the .NET class libraries.
Click here to read more.
Java 2 SDK Standard Edition 1.4 Release Candidate Available
J2SE 1.4 has reached Release Candidate status and is available for download. With all sorts of goodies including JDBC 3.0, assertions, logging APIs, enhancements to RMI, serialization, CORBA, JNDI, security, new IO APIs and more. It's good to see this approaching availability.
Click here to read more.
Back to Top
ABOUT THESERVERSIDE / 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.
About TheServerSide.com
TheServerSide.com J2EE community is brought to you by The Middleware Company. The Middleware Company is an advanced training and consulting company dedicated to server-side Java. The Middleware Company offers onsite training courses in Java 2, Enterprise JavaBeans (EJB), the Java 2 Platform, Enterprise Edition (J2EE), and the Extensible Markup Language (XML). They also aid in the design, development, and deployment of middleware solutions.
Visit The Middleware Company.
This newsletter and contents are Copyright © 2002 The Middleware Company