IntroductionThe Java Application Verification Kit (AVK) for the Enterprise is a tool intended to help developers test their applications for correct use of J2EE APIs and portability across J2EE compatible application servers, and to help developers avoid inadvertently writing non-portable code. The J2EE platform extends the portability benefits of the Java language to the enterprise, providing a single set of specifications for application servers and an extensive set of compatibility tests. It allows you to run applications across different types of J2EE-compatible servers. Given the large investment most businesses have in client-server applications, the J2EE platform can save companies a lot of development time and money by reducing the need to install and test across multiple application servers. With J2EE's portability features, there is little or no need to rewrite code for different servers. Whatever product you use to develop your enterprise applications, you need to ensure that your code will be easy to port from one application server to another. To do this, you need to make sure that your code does not use vendor-specific extensions to the J2EE platform and that it meets the responsibilities for applications stated in the J2EE specifications. The Java BluePrints program provides guidelines for building portable J2EE-based applications. However, it is still possible to inadvertently write non-portable applications. The Java AVK for the Enterprise is designed to help developers avoid such situations. The reporting tool that is part of the Java AVK for the Enterprise will produce reports to identify segments of the application code where portability may be broken.
Java AVK for the Enterprise Testing Benefits
Testing Using the Java AVK for the EnterpriseThe Java AVK for the Enterprise toolkit provides tools and guidelines for testing a J2EE application for portability and sets the standard for J2EE application portability. Tools include the Sun Java System Application Server, which is a complete application server and is used for logging public API invocations at runtime; the verifier tool containing thousands of tests based on assertions from all J2EE specifications, and the report tool, which summarizes results from the tests run. How the Testing Works
Testing Requirements
Testing OptionsTesting to be eligible to apply for the Java Powered for the Enterprise brand:
Internal testing only:
Technical SupportIf you have specific questions regarding the Java AVK for the Enterprise technical features or testing requirements for your application please send an email to J2EE_AVK_support@sun.com. You can also visit the J2EE Portability Forum and post your question. Questions?If you have specific questions about the Java Powered for the Enterprise process, the suitability of your application for testing, or the Java Powered for the Enterprise Trademark License requirements, first review the Program FAQ. If you wish to receive further information or have specific questions regarding either the Java Application Verification Kit (AVK) for the Enterprise, the Java Powered for the Enterprise Trademark or the Java Powered for the Enterprise Program please send an email to verification-sales@sun.com. |
| |||||
Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.
|
| ||||||||||||