blob: d70c2c6dd71ffb6ef71f06b664a9d489c40341e6 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: IBM Corporation - initial API and implementation" />
<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
<meta content="public" name="security" />
<meta content="index,follow" name="Robots" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta content="concept" name="DC.Type" />
<meta name="DC.Title" content="Developing Java EE 5 Applications" />
<meta name="abstract" content="The Java EE 5 programming model simplifies the process of creating Java applications." />
<meta name="description" content="The Java EE 5 programming model simplifies the process of creating Java applications." />
<meta content="Java Enterprise Edition 5, Overview" name="DC.subject" />
<meta content="Java Enterprise Edition 5, Overview" name="keywords" />
<meta scheme="URI" name="DC.Relation" content="../topics/ph-j2eeapp.html" />
<meta scheme="URI" name="DC.Relation" content="../topics/cjee5overview.html" />
<meta scheme="URI" name="DC.Relation" content="../topics/cannotations.html" />
<meta content="XHTML" name="DC.Format" />
<meta content="cjavaee5" name="DC.Identifier" />
<meta content="en-us" name="DC.Language" />
<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
<title>Developing Java EE 5 Applications</title>
</head>
<body id="cjavaee5"><a name="cjavaee5"><!-- --></a>
<h1 class="id_title">Developing Java EE 5 Applications</h1>
<div class="id_conbody"><p class="id_shortdesc">The Java™ EE 5 programming model simplifies the
process of creating Java applications.</p>
<p class="anchor_topictop" />
<p id="cjavaee5__aboutfacet"><a name="cjavaee5__aboutfacet"><!-- --></a>In the Java EE 5 specifications, programming requirements
have been streamlined, and XML deployment descriptors are optional. Instead,
you can specify many details of assembly and deployment with Java annotations.
Java EE 5 will provide default values in many situations so explicitly specification
of these values are not required.</p>
<p>Code validation, content assistance, Quick Fixes, and refactoring simplify
working with your code. Code validators check your projects for errors. When
an error is found, you can double-click on it in the Problems view in the
product workbench to go to the error location. For some error types, you can
use a Quick Fix to correct the error automatically. For both Java source
and Java annotations,
you can rely on content assistance to simplify your programming task. When
you refactor source code, the tools automatically update the associated metadata.</p>
<p>For additional information on Java EE 5.0, see the official specification: <a href="http://jcp.org/en/jsr/detail?id=244" target="_blank">JSR 244: Java Platform, Enterprise Edition 5 (Java EE 5) Specification</a></p>
<p class="anchor_topicbottom" />
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="../topics/cjee5overview.html">Java EE 5: Overview</a></strong><br />
Using the Java Platform, Enterprise Edition (Java EE) architecture, you can build distributed Web and enterprise applications. This architecture helps you focus on presentation and application issues, rather than on systems issues.</li>
<li class="ulchildlink"><strong><a href="../topics/cannotations.html">Java EE 5 support for annotations</a></strong><br />
The goal of Java EE 5 platform development is to minimize the number of artifacts that you have to create and maintain, thereby simplifying the development process. Java EE 5 supports the injection of annotations into your source code, so that you can embed resources, dependencies, services, and life-cycle notifications in your source code, without having to maintain these artifacts elsewhere.</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="../topics/ph-j2eeapp.html" title="These topics deal with the Java Enterprise Edition (Java EE).">Java EE applications</a></div>
</div>
</div>
</body>
</html>