Programmer's Heaven - For C C++ Pascal Delphi Visual Basic Assembler C# .Net java JSP ASP ASP.NET Javascript developers!

Members
Username:

Password:

Auto-login

Register
Why register?
Forgot Password?
Blogs new Blog section
Jobs
Webtools
Message Boards
FAQ
CodePedia
Free Magazines
User search
What's New
Top lists
RSS Feeds RSS Feed

Submit content
Contact Us
Link To Us
Help



Advanced Search
Newsletter
E-mail:


More information
Current area: HOME -> Java -> J2EE Articles Adds this page to your personal favorites
  J2EE
A Backbase Ajax Front-end for J2EE Applications
This explains how you can use the Backbase XML Server Edition to add a Backbase interface to the Java Pet Store.
Visits: 607 Updated: 2005-10-10  Rating: (Not Rated)  More info & Ratings
A first look at JavaServer Faces, Part 2
In Part 2, he examines more advanced concepts such as custom validation, internationalization, and custom component implementation.
Visits: 410 Updated: 2003-12-10  Rating: (Not Rated)  More info & Ratings
Advertisment
A top 10 (+2) list of the most important best practices for J2EE application development.
Over the last five years, a lot has been written about J2EE best practices. There now are probably 10 or more books, along with dozens of articles that provide insight into how J2EE applications should be written. In fact, there are so many resources, often with contradictory recommendations, navigating the maze has become an obstacle to adopting J2EE itself. To provide some simple guidance for developers entering this J2EE Jumble, this article sets out to compile the following "top 10"(actualy 12) list of what are the most important best practices for J2EE.
Visits: 754 Updated: 2004-5-31  Rating: (Not Rated)  More info & Ratings
An Introduction to Aspect-Oriented Programming with the Spring Framework, Part 1
The Spring framework, which supports development of the different facets of J2EE, provides an aspect-oriented programming module that gives Spring developers the opportunity to apply aspects to their applications. This article shows you how to work with AOP in Spring.
Visits: 2968 Updated: 2005-2-4  Rating: 
An Introduction to Aspect-Oriented Programming with the Spring Framework, Part 2
Russ Miles continues his introduction to Aspect-Oriented Programming (AOP) in Spring by delving into the around advice, which allows you to not just add to an existing method implementation, but to completely replace it.
Visits: 2675 Updated: 2005-2-4  Rating: (Not Rated)  More info & Ratings
Automate Java code validation and reduce Code Review cost
This article introduces a new feature of the Rational Application Developer (IRAD) and Rational Software Architect (RSA) products, one that allows you to automatically validate Java code against a pre-defined set of rules and best practices. Code Review is designed to help you detect many well-known causes of problems in Java and Java 2 Platform, Enterprise Edition (J2EE Platform) applications.
Visits: 1218 Updated: 2005-3-11  Rating: (Not Rated)  More info & Ratings
Build a highly available application platform for J2EE
Interested in learning how to build a highly available solution platform for J2EE? Follow along as this article explores the concept of delivering on the continuous computing promise. It shows you how to produce a complete scalable solution that offers high availability.
Visits: 581 Updated: 2005-3-27  Rating: (Not Rated)  More info & Ratings
Build Flexible Logs With log4j
Log4j is the open source logging tool developed under the Jakarta Apache project. It is a set of APIs that allows developers to write log statements in their code and configure them externally, using properties files. This article explains the main concepts of this tool, followed by some advanced concepts using a Web-based example application.
Visits: 538 Updated: 2003-12-9  Rating: (Not Rated)  More info & Ratings
Build to Spec!
This article is the first in a series of J2EE application and component portability recommendations for the J2EE development community. This series will focus J2EE application portability in light of maturing J2EE technologies, especially J2EE 1.3 and EJBTM 2.0.
Visits: 634 Updated: 2001-8-7  Rating: (Not Rated)  More info & Ratings
Core J2EETM Patterns
Learn the basics of J2EETM design patterns, including categorizing patterns, identifying patterns, and using a tiered approach.
Visits: 1035 Updated: 2001-9-28  Rating: (Not Rated)  More info & Ratings
Create and Manage Multiple J2EE Deployment Descriptors During your Build Cycle
More often than not, a large J2EE project requires multiple versions of the deployment descriptors to match the various versions of your back end database and other system configurations. But managing the creation and deployment of .ear and .war files is complicated. Find out how to organize your development to create these files properly during the build process.
Visits: 201 Updated: 2006-4-2  Rating: (Not Rated)  More info & Ratings
Creating Voice Applications with Reusable Dialog Components
Find out how J2EE, JSP, and Struts developers can use the Reusable Dialog Component (RDC) Open Source project along with VoiceXML to develop rich voice applications using standard Web progamming models.
Visits: 1090 Updated: 2005-10-10  Rating: (Not Rated)  More info & Ratings
Customizing deployment with environment entries
Sometimes, when writing a J2EE Web application component, you might want to provide some flexibility to the person deploying your application. For example, perhaps you'd like to offer several different versions of the application, each one tailored to the needs of a particular user. Possibly some part of the code requires a host name and port number that are available only at deploy time. Or maybe you just want to give the deployer some flexibility in how data is displayed.
Visits: 207 Updated: 2003-12-11  Rating: (Not Rated)  More info & Ratings
Deploying multiple applications in J2EE 1.2
If you are developing with EJB technology, you are creating potentially reusable components. Unfortunately, plans to deal with reuse are often not put into place until it's too late. This article examines a common reuse scenario and explore some considerations that arise from it. It shows you how to make the best choices for packaging and deploying your applications. They also offer details on an implementation using IBM WebSphere Application Server as an example.
Visits: 486 Updated: 2003-1-28  Rating: (Not Rated)  More info & Ratings
Design Patterns for Building Flexible and Maintainable J2EE Applications
With the proliferation of Java 2 Enterprise Edition (J2EE) as a platform of choice for server-side applications, it is crucial for developers to share their experiences and designs. This article introduces some reusable designs you can use to build flexible and easily maintainable J2EE applications. This article does not explain the patterns with their formal template or UML diagrams. The J2EE BluePrints Program is the place to find these details, along with code samples. This article explains some problem domains that affect the flexibility and maintainability of J2EE applications, and the recommended solutions.
Visits: 505 Updated: 2003-12-11  Rating: 
Developing Applications for BEA WebLogic Server with WebSphere Studio
This article introduces you to the IBM Deployment Toolkit for WebSphere Studio, WebLogic Edition, (hereafter called the Deployment Toolkit), and shows you how to use it to create, deploy, test, and debug a J2EE application in a BEA WebLogic Server environment.
Visits: 292 Updated: 2003-12-1  Rating: (Not Rated)  More info & Ratings
Distributed Transaction Primer, Part 2
In Part II of this series, JTA/XA and RM/Local Transactions in a J2EE configuration are described as well as issues of isolation and serialization of resource managers.
Visits: 793 Updated: 2001-7-15  Rating: (Not Rated)  More info & Ratings
E++: A pattern language for J2EE applications, Part 1
This first of a two-part series article introduces the pattern language concept and three architectural patterns.
Visits: 835 Updated: 2001-5-9  Rating: (Not Rated)  More info & Ratings
E++: A pattern language for J2EE applications, Part 2
In this article, the second and final part of the series presents detailed implementations of the major E++ patterns.
Visits: 541 Updated: 2001-8-16  Rating: (Not Rated)  More info & Ratings
Easy J2EE Enterprise Service Bus connectivity
Why go through the hassle of figuring out how to integrate and connect J2EE components to add Enterprise Service Bus (ESB) connectivity when someone else has done the work for you? This article shows you how to build ESB connectivity and to use a model-driven approach to develop service-oriented architecture (SOA) solutions.
Visits: 296 Updated: 2005-8-11  Rating: (Not Rated)  More info & Ratings
Easy persistence layers for J2EE apps with iBATIS
IBATIS is an open source object-to-relational mapping data layer that has gained popularity in the Java and J2EE worlds. It's an easy framework to provide a persistence layer to either Java or J2EE applications. This article covers the iBATIS syntax, accessing data sources, setting up WebSphere Studio Application Developer projects to support iBATIS, and querying DB2 database.
Visits: 667 Updated: 2005-2-22  Rating: (Not Rated)  More info & Ratings
EJB 2 and J2EE Packaging
This article discusses some of the nuances associated with J2EE packaging and provides some hints to make you more productive.
Visits: 769 Updated: 2001-8-8  Rating: (Not Rated)  More info & Ratings
EJB 2 and J2EE Packaging, Part II
This article continues the coverage of J2EE packaging issues by focusing on the approaches that vendors can use for implementing EAR classloaders and their ambiguities.
Visits: 592 Updated: 2001-8-8  Rating: (Not Rated)  More info & Ratings
EJB 2 Clustering with Application Servers
This article will provide a systematic breakdown of the different possibilities that application server vendors may incorporate into their systems to instrument clustered EJBs.
Visits: 330 Updated: 2003-12-9  Rating: (Not Rated)  More info & Ratings
Extending J2EE for Mobile Application Development
In this article, I will explore the fundamental architecture of J2EE and how to capitalize on its flexibility, extensibility, and openness by proposing a new server-side J2EE component model to drastically simplify, standardize, and enhance mobile application development.
Visits: 411 Updated: 2003-12-10  Rating: (Not Rated)  More info & Ratings
Geronimo! Part 1: The J2EE 1.4 engine that could
Java-based open source development has come a long way since the early days of developers sharing GUI libraries. Geronimo is a large-scale project attempting to create a certified J2EE 1.4 server based on existing open source components. Take a tour through the Geronimo maze with Sing Li as your guide. Also, Gluecode Software CTO and principal Geronimo contributor Jeremy Boynes shares his perspective on Geronimo and go here to learn how to use the new Eclipse plug-in for Apache Geronimo.
Visits: 420 Updated: 2005-5-20  Rating: (Not Rated)  More info & Ratings
Get J2EE architecture and design answers
The J2EE platform consists of services, application programming interfaces (APIs), and protocols that provide functions for developing multi-tiered, Web-based applications. Find answers to your questions about J2EE application architecture and design from IBM's J2EE master and consultant Bobby Woolf.
Visits: 426 Updated: 2005-1-28  Rating: (Not Rated)  More info & Ratings
Get to Know Java EE 5
Java EE 5 is a strong, significant release, making it the most complete platform for enterprise development. This article provides an overview of the new Java EE 5 specification, and its many significant enhancements. Clearly, major steps have been taken to addresses most of the criticisms surrounding past Java development. EJB 3.0 and JPA are powerful and easy to use technologies, and the improvements in JAX-WS make Web service development easier than ever before.
Visits: 1505 Updated: 2007-8-6  Rating: (Not Rated)  More info & Ratings
Getting Set with J2EE
Before you can work with J2EE 1.4 SDK, you need to make sure it is set up correctly. This article, the first of two parts, will help you do that. The second part will take you through writing a simple application.
Visits: 290 Updated: 2006-1-17  Rating: (Not Rated)  More info & Ratings
Getting Set with J2EE, conclusion
This article, the second of two parts, will take you through writing a simple application with J2EE 1.4 SDK.
Visits: 217 Updated: 2006-1-17  Rating: (Not Rated)  More info & Ratings
Getting Started with the J2EE Client Provisioning Reference Implementation
J2EE Client Provisioning is a specification (JSR 124 in the Java Community Process) that aims to provide a framework and APIs for using J2EE to download applications and other content to a variety of clients. Provisioning includes hosting application client code and associated resources on a server, discovery and selection of suitable applications by the client, and transfer and delivery of the selected applications to the client platform.
Visits: 242 Updated: 2003-12-10  Rating: (Not Rated)  More info & Ratings
Introduction to the Java EE 5 Platform
With version 5 of the Java Platform, Enterprise Edition (Java EE, formerly referred to as J2EE), development of Java enterprise applications has never been easier or faster. J2EE 1.4, the predecessor to the Java EE 5 platform, has many powerful features. The aim of the Java EE 5 platform design has been to streamline these features and add convenience, improve performance, reduce development time, and help developers get products to market that much sooner.
Visits: 103 Updated: 2006-3-22  Rating: (Not Rated)  More info & Ratings
J2EE clustering, Part 1
This first part series article, introduces J2EE clustering, shows how to implement clusters, and examines how Bluestone Total-e-server, Sybase Enterprise Application Server, SilverStream Application Server, and WebLogic Application Server differ in their approaches.
Visits: 688 Updated: 2001-3-18  Rating: (Not Rated)  More info & Ratings
J2EE clustering, Part 2
In this article, the second of two explains the programming, setup, and management issues related to clustering. With this knowledge, you will be able to write code that is clusterable from its inception, thus avoiding pitfalls later.
Visits: 616 Updated: 2001-8-5  Rating: (Not Rated)  More info & Ratings
J2EE Essentials
This article provides a high-level introduction to J2EE. The word "enterprise" has magical powers in computer programming circles. It can increase the price of a product by an order of magnitude, and double the potential salary of an experienced consultant. Your application may be free of bugs, and cleanly coded using all the latest techniques and tools, but is it enterprise ready? What exactly is the magic ingredient that makes enterprise development qualitatively different from run-of-the-mill development?
Visits: 273 Updated: 2005-10-26  Rating: (Not Rated)  More info & Ratings
J2EE fundamentals for .NET developers
This article is the first installment in Getting on the open road, a three-part series of roadmaps designed to assist developers of .NET, Windows client/server, and ASP applications make the jump to the Java platform. In Getting on the open road, the authors help you leverage your existing development knowledge to ease the way onto the path of open-standards-based programming. In this article, veteran enterprise architects David Carew and Jeff Wilson provide a high-level guide for .NET developers who want to migrate their e-business applications to J2EE or build J2EE applications from the ground up.
Visits: 753 Updated: 2004-2-26  Rating: (Not Rated)  More info & Ratings
J2EE pathfinder: The many uses of implicit objects
This article delves into the many uses of JSP implicit objects. Follow along as it introduces the nine implicit objects, explains the purpose (and multiple purposes) of each one, and closes with a list of best practices for using these handy little workers in your JSP programming efforts.
Visits: 263 Updated: 2003-10-17  Rating: (Not Rated)  More info & Ratings
J2EE Transaction Frameworks, Part 1
This article describes the emergence of distributed component-based systems, including the role of transactions within J2EE.
Visits: 802 Updated: 2001-7-15  Rating: (Not Rated)  More info & Ratings
J2EE Transaction Frameworks, Part 3
This series concludes with descriptions of declarative transaction management of session, entity and message driven beans; global transaction guidelines; and local transaction management.
Visits: 706 Updated: 2001-7-15  Rating: (Not Rated)  More info & Ratings
Java EE 5.0: Towards Ease of Development
Any J2EE developer knows how hard enterprise Java can be. Find out how the set of new Java EE 5.0 features, such as Web services support, annotations, and enhanced CMP, can make it easier.
Visits: 215 Updated: 2005-10-26  Rating: (Not Rated)  More info & Ratings
JAVA logging with J2EE
Many applications, especially enterprise applications, require logging facilities. Application logs help service engineers troubleshoot problems in the field, and can provide an audit trail for security analysis.
Visits: 328 Updated: 2003-12-11  Rating: (Not Rated)  More info & Ratings
Java Servlet Programming: Enterprise Servlets and J2EE
This article demonstrates how the robust Servlets API and its containers are used and integrated with other J2EE API on a growing number of enterprise-based Web sites.
Visits: 1228 Updated: 2001-5-15  Rating: (Not Rated)  More info & Ratings
JDeveloper Comes of Age: Visual and Declarative J2EE Development in 10g
Oracle's JDeveloper supports more open source tools and frameworks and introduces a visual and declarative development approach in combination with the Application Development Framework (ADF). Find out how these combined features can help experienced Java developers and beginners alike to improve productivity and performance.
Visits: 223 Updated: 2005-11-22  Rating: (Not Rated)  More info & Ratings
JMS Application Changes Under J2EE 1.4
As more and more application servers that comply with the new J2EE 1.4 spec become available, Java developers will have to consider how -- and if -- they should migrate their J2EE 1.3-compliant code. In this article, David Currie takes a look at the changes to one particular area of the J2EE specification: messaging. You'll see what you'll need to change, what you can leave as is, and what new opportunities await you.
Visits: 223 Updated: 2004-5-13  Rating: (Not Rated)  More info & Ratings
Learning EJB QL
The specification for Enterprise Java Beans 1.1 doesn't offer a standard way to define queries for finder methods in entity beans with container-managed persistence (CMP). So EJB container providers have defined their own query syntax for the finder methods of entity beans. For example, BEA's WebLogic Application Server v. 5.1 defines a query language called WLQL.
Visits: 365 Updated: 2003-12-9  Rating: (Not Rated)  More info & Ratings
Leverage existing legacy system investments with J2EE
The ability to interface seamlessly with large legacy systems and to gain real-time control of automation systems is often considered the final frontier for applying today's agile Java 2 Platform, Enterprise Edition (J2EE) servers. This artcle shows you how Geronimo CORBA interoperation enables you to leverage existing legacy system investments while integrating heterogeneous solutions, a frequently recurring task in modern enterprises.
Visits: 197 Updated: 2005-12-27  Rating: (Not Rated)  More info & Ratings
Linux J2EE applications on Rational Application Developer V6
This question and answer article features WebSphere consultant Roland Barcia, who talks about developing J2EE and Web services applications on Rational Application Developer V6. You can down load the Linux version of Rational Application Developer V6 here.
Visits: 707 Updated: 2005-9-5  Rating: (Not Rated)  More info & Ratings
Next-generation SOA server and Service Data Objects
Here are a couple of good articles from the SOA front. The first one provides guidence to architect a powerful and flexible Service-Oriented Architecture (SOA) that integrates heterogeneous data, simplifying your IT solutions. The second article explores the next-generation bus iness process server, which automates business processes and supports all styles of integration based on SOA and open standards.
Visits: 200 Updated: 2005-9-17  Rating: (Not Rated)  More info & Ratings
Optimistic Locking pattern for EJBs
This article shows how to construct an optimistic locking solution that produces transactionally safe EJB code, portable across all application servers.
Visits: 1134 Updated: 2001-7-15  Rating: (Not Rated)  More info & Ratings
Portability Verification of Applications for the J2EE Platform
The Java 2 Enterprise Edition (J2EE) is a specification for an enterprise framework that has been widely adopted for its multi-platform, Internet-ready, thin-client architecture. J2EE provides a comprehensive specification for enterprise-wide Java technologies, as well as server-side and client-side support for developing multi-tier enterprise applications. Application portability -- a key feature of the J2EE platform -- means that a J2EE application should run on any J2EE-compatible application server, with zero-cost modifications (that is, no change to the code is necessary, only changes to the deployment descriptors), or no modifications at all. Although J2EE is the most portable, vendor-neutral enterprise framework, some implementers may neglect certain key issues, leading to applications that aren't completely portable across J2EE-compliant application servers.
Visits: 232 Updated: 2003-12-11  Rating: (Not Rated)  More info & Ratings
Put Scopes to work for your J2EE apps
Many enterprise Java technology developers build their own object management infrastructures to improve application performance. However, traditional object pools encounter problems in applications that run across distributed JVMs on multiple physical machines. In this article, Zhengrong Tang presents an object management framework that uses the concept of scopes to handle distributed systems with ease.
Visits: 280 Updated: 2004-5-31  Rating: (Not Rated)  More info & Ratings
Servlets and JSP Step Up
The upcoming J2EE 1.4 includes the new Servlet 2.4 and JavaServer Pages (JSP) 2.0 technologies for Web application development in Java. This article offers a look at the new features in both specifications and provides sample code for each feature where appropriate. The article assumes familiarity with the previous versions: Servlet 2.3 and JSP 1.2. The examples presented were tested with Tomcat 5, which is included in the Java Web Services Developer Pack 1.2.
Visits: 485 Updated: 2003-12-22  Rating: (Not Rated)  More info & Ratings
Stateless Session Beans
The Article Shows How Session Beans work and what is architecture behind session beans.This articles provides with a comprehensive example of using J2EE Session Beans including deployment descriptor and Client Application.
Visits: 443 Updated: 2002-7-5  Rating: (Not Rated)  More info & Ratings
The art of EJB deployment
This article tackles the issues you might encounter when deploying the same EJB code on different application servers -- namely BEA's WebLogic, IBM's WebSphere, and the open source community's JBoss.
Visits: 1323 Updated: 2001-8-5  Rating: (Not Rated)  More info & Ratings
Understanding Classloaders: log4j in a J2EE Environment
A previous article of mine explained the basics of log4j. log4j is an open source logging tool developed under the Jakarta Apache project. The previous article demonstrated how to use log4j in a strictly JSP/servlet environment, which forms half of the whole J2EE world. The other half, EJBs, requires a subtler way of handling your log4j code and configuration. This article will show you why this is the case and how to go about it.
Visits: 546 Updated: 2003-12-9  Rating: (Not Rated)  More info & Ratings
Use Derby in a J2EE Server environment
Cloudscape is a freely available repackaging of the Apache Derby relational database manager. Its implemented in Java, and integrates cleanly and will run unaltered anywhere a J2EE Server will run. Most J2EE applications require that a JDBC-compliant database be integrated with the Server to store information. This article shows how to best fit Cloudscape or Derby into a J2EE environment.
Visits: 154 Updated: 2005-10-25  Rating: (Not Rated)  More info & Ratings
Using the TXSeries Encina J2EE Connector
To help TXSeries Encina users leverage the J2EE environment, this article describes how to develop Web-based applications using the Encina J2EE Connector. It walks you through various programming and configuration techniques for developing and deploying applications using the Encina J2EE Connector, introduced in TXSeries V5.1.
Visits: 223 Updated: 2005-1-28  Rating: (Not Rated)  More info & Ratings
Using XDoclet: Developing EJBs with Just the Bean Class
Have you developed an EJB? Have you been frustrated at having to create and manipulate the XML deployment descriptors, as well as the interfaces? I certainly have. I was recently working on an EJB for the Xbeans open source project and I decided to use another open source tool -- XDoclet -- to generate the XML descriptors and interfaces for me.
Visits: 539 Updated: 2003-12-9  Rating: (Not Rated)  More info & Ratings
Web Tier to Go With Java EE 5: Summary of New Features in Java Standard Tag Library (JSTL) 1.2
The first article of the "Web Tier to Go With Java EE 5" series summarizes new features in JavaServer Pages (JSP) 2.1 technology. The maintenance release of the Java Standard Tag Library (JSTL) 1.2 also contributes significantly to the Java EE platform. First, JSTL is now part of the Java EE 5 platform. This means that you don't need to bundle JSTL with your web applications anymore. If you do have a copy of the JSTL library bundled with your application, the library provided by the container takes precedence. Second, the goal of the maintenance review of JSTL was to support the alignment work done on the JavaServer Pages (JSP) and JavaServer Faces 1.2 specifications, which the previous article in this series discusses. This article provides an overview of how JSTL 1.2 contributes to the alignment of the web-tier technologies.
Visits: 81 Updated: 2006-3-22  Rating: (Not Rated)  More info & Ratings


Found a broken link? Please report it to us.

  See also  
 Files
   JavaBeans
    Other
 

Sponsored Links 
Build IT Knowledge with Current & Trusted Content
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.
Check Out IT Certification Preparation Materials
Sign Up With SkillSoft & Get Access to Training Materials for Over 50 Professional Certifications.
SFTP components for .NET
Add complete SSH and SFTP support to your .NET framework application
Virtual File System SDK
Create your own file systems in Windows and .NET applications
PureCM Software Configuration Management
Version control and integrated issue tracking - powerful and easy to use. Get your FREE trial now!
Buy a link now

Advertisement

  Free Magazine  
Free Magazines
InfoWorld is a enterprise-level publication that focuses on technology and HOW to use it to achieve higher revenues, more efficient operations and greater profits.
subscribe now


Newsletter Submit Content About Advertising Awards Contact Us Link to us    
© 1996-2008 Community Networks Ltd All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited. Violators of this policy may be subject to legal action. Please read Terms Of Use and Privacy Statement for more information. Development by ASP.NET Konsult - Synchron Data.