blob: abf57ac8d14d4b8b66f15d8f13aaa6d78931e01d [file] [log] [blame]
kprice9c922d82006-08-30 22:07:19 +00001<?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">
kprice7c1722f52006-05-08 19:17:37 +00002<html lang="en-us" xml:lang="en-us">
3<head>
kprice9c922d82006-08-30 22:07:19 +00004<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
kpricea99d2212008-04-23 22:51:09 +00005<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" />
6<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
kprice9c922d82006-08-30 22:07:19 +00007<meta content="public" name="security" />
8<meta content="index,follow" name="Robots" />
9<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))' />
10<meta content="concept" name="DC.Type" />
11<meta name="DC.Title" content="Project Explorer view and Web development" />
kprice96ee3b52008-05-15 00:05:07 +000012<meta content="Project Explorer view, overview, Web projects, Project Explorer view" name="DC.subject" />
13<meta content="Project Explorer view, overview, Web projects, Project Explorer view" name="keywords" />
kprice9c922d82006-08-30 22:07:19 +000014<meta content="XHTML" name="DC.Format" />
15<meta content="ccwebvw" name="DC.Identifier" />
16<meta content="en-us" name="DC.Language" />
17<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
18<title>Project Explorer view and Web development</title>
syeshin66078272005-09-20 16:53:38 +000019</head>
kprice9c922d82006-08-30 22:07:19 +000020<body id="ccwebvw"><a name="ccwebvw"><!-- --></a>
21
kprice7c1722f52006-05-08 19:17:37 +000022
syeshin53f4c652005-07-28 15:41:59 +000023<h1 class="topictitle1">Project Explorer view and Web development</h1>
kprice9c922d82006-08-30 22:07:19 +000024
25
26<div>
27<div class="section"><div class="p">The Project Explorer view provides the following notable features: <ul>
28<li><img src="../images/nwin.gif" alt="For Windows" /> You can drag and drop files from Windows<sup>®</sup> Explorer or the desktop into
lmandel49d6a1a2006-01-23 07:32:18 +000029the Navigator view.</li>
kprice9c922d82006-08-30 22:07:19 +000030
31<li>View filtering is supported by selecting <span><span class="uicontrol">Filters</span></span> from
32the Navigator view <span><span class="uicontrol">Menu</span></span> button. Resources
kprice7c1722f52006-05-08 19:17:37 +000033can be filtered by name, project type or content type. Files beginning with
syeshin53f4c652005-07-28 15:41:59 +000034a period are filtered out by default.</li>
kprice9c922d82006-08-30 22:07:19 +000035
syeshin53f4c652005-07-28 15:41:59 +000036<li>The status line shows the full path of the selected resource.</li>
kprice9c922d82006-08-30 22:07:19 +000037
syeshin53f4c652005-07-28 15:41:59 +000038<li>Dragging a .java file from the Navigator view into a JSP file will insert
syeshin53f4c652005-07-28 15:41:59 +000039a usebean tag, the same behavior that is exhibited when a .class file is dragged
syeshin53f4c652005-07-28 15:41:59 +000040into a JSP file.</li>
kprice9c922d82006-08-30 22:07:19 +000041
42<li>Errors and warnings on resources (including Java™, HTML/JSP, and Links Builder errors
43and warnings) are indicated with a red error <img src="../images/nshowerr.gif" alt="Error icon" /> or yellow warning <img src="../images/nwarning.gif" alt="Warning icon" /> next to the resource with the error, as well as
lmandel49d6a1a2006-01-23 07:32:18 +000044the parent containers up to the project. This applies for all project types,
45not only Web projects.</li>
kprice9c922d82006-08-30 22:07:19 +000046
47<li>Items available from the <span><span class="uicontrol">New</span></span> cascading
48menu in the project pop-up menu are context sensitive. All menus will have <span><span class="uicontrol">Project</span></span> and <span><span class="uicontrol">Other</span></span> options.</li>
49
syeshin53f4c652005-07-28 15:41:59 +000050</ul>
51</div>
52</div>
kprice9c922d82006-08-30 22:07:19 +000053
lmandel49d6a1a2006-01-23 07:32:18 +000054<div class="section"><h4 class="sectiontitle">Organization of the Project Explorer view</h4><p>The Project
kprice7c1722f52006-05-08 19:17:37 +000055Explorer view shows a custom view of all Web projects. The following are some
56of the notable top-level objects that appear beneath the project node (based
57on default folder names).</p>
58<div class="p"><strong>Web content folder</strong> - This folder contains
59items to be published to the server. By default, this folder will be named <strong>WebContent</strong> for
60newly created static and dynamic Web projects. <div class="note"><span class="notetitle">Note:</span> You can change the name
61in the creation wizard Web facet page.</div>
kprice9c922d82006-08-30 22:07:19 +000062<ul>
63<li><strong>META-INF</strong> - This directory contains the <span class="filepath">MANIFEST.MF</span> file,
syeshin53f4c652005-07-28 15:41:59 +000064which is used to map class paths for dependent JAR files that exist in other
syeshin53f4c652005-07-28 15:41:59 +000065projects in the same Enterprise Application project. An entry in this file
syeshin53f4c652005-07-28 15:41:59 +000066will update the run-time project class path and Java build settings to include the referenced
syeshin53f4c652005-07-28 15:41:59 +000067JAR files.</li>
kprice9c922d82006-08-30 22:07:19 +000068
syeshin53f4c652005-07-28 15:41:59 +000069</ul>
kprice9c922d82006-08-30 22:07:19 +000070<ul>
71<li><strong>WEB-INF</strong> - The directory where supporting Web resources for a Web
kprice7c1722f52006-05-08 19:17:37 +000072application are kept (for example: .xmi files, .xml files, and web.xml.) </li>
kprice9c922d82006-08-30 22:07:19 +000073
syeshin53f4c652005-07-28 15:41:59 +000074</ul>
75 </div>
76 </div>
kprice9c922d82006-08-30 22:07:19 +000077
syeshin53f4c652005-07-28 15:41:59 +000078</div>
kprice9c922d82006-08-30 22:07:19 +000079
80
81</body>
82</html>