blob: 5aae21cc4d331859d7848e77ed5bee6339b0dc07 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" href="../../book.css" type="text/css">
<title>Creating a Managed Bean</title>
</head>
<body>
<div class="section" lang="en">
<div class="titlepage">
<div>
<div>
<h1 class="Head" style="clear: both"><a name="create_managedbean"></a>Creating
Managed Bean</h1>
</div>
</div>
</div>
</div>
<p>You can create a managed bean and add it to your Web application
to bind bean properties and business logic to the user interface
components of the Java ServerPage (JSP).. Using the New Managed Bean
wizard, you can creat a managed bean from an existing Java class or by
creating a new Java class.</p>
<p class="strong"><span class="strong">To create a managed
bean:</span></p>
<div class="orderedlist">
<ol type="1">
<li>
<p>Select<span class="strong"> faces-config.xml</span> in the <span
class="strong">Project Explorer</span> of the <span class="strong">J2EE</span>
perspective.</p>
<p>The JSF Application Configuration editor opens.</p>
</li>
<li>
<p>Select the <span class="strong">ManagedBean </span>tab of the
editor.</p>
<p>The ManagedBean page appears.</p>
</li>
<li>
<p>Click <span class="strong">Add</span>.</p>
<p>The New Managed Bean Wizard appears.</p>
</li>
</li>
<li>
<p>Follow the wizard instructions.</p>
<p>The wizard displays help that assists you in the decisions that
you need to make.</p>
<div class="note">
<h3 class="title">Note</h3>
<p>Project names cannot contain spaces.</p>
</div>
</li>
</ol>
<p></p>
<br>
<img src="../../images/ngrelc.png" alt="Related concepts" border="0">
<p><br>
</p>
<p><img src="../../images/ngrelr.png" alt="Related reference"
border="0"></p>
<p><a href="use_facesconfig_editor.html">Faces Config
Editor</a><br>
</p>
<p><img src="../../images/ngrelt.png" alt="Related tasks" border="0">
</p>
<p><a href="../gettingstarted/tutorial/JSFTools_tutorial.html">Tutorial</a></p>
</div>
</body>
</html>