Though the Web pages and associated
files that comprise your Web application are the most fundamental resources
you will create, there are several phases in the development of a Web application,
and many things you should consider during each phase to ensure that your
Web application is cohesive and complete.
- Web technologies -
Before you begin developing your Web application, you should learn about the
many Web technologies that are at your disposal.
- Web projects - As the
first step in development, you must create a Web project to hold all of your
Web application resources.
- Web development tools -
You should explore and become familiar with the Web perspective and its associated
views and editors as the tools you will use to develop your Web application.
- Web site design - Begin to populate your Web project by
considering the high-level goal of the Web site, including the flow of the
business logic, the layout and structure of the Web pages, the navigation
of the site, and the visual look and feel of the site.
- Web page design -
Create and design the individual Web pages that compose the Web site, from
static HTML pages to dynamic JSP pages, considering style sheets, images,
linking, data access and more.
- Web resources - Create
the resources that are required as part of the Web project, but have not been
created during site and page design, such as tag libraries, servlets, or Struts
resources.
Note: This phase is typically distributed throughout Web application
development, though sometimes it can be completed at the end.
After you complete the phases of Web application development, you can
test and deploy your Web application to a server. See the server tools documentation
for more information on publishing your Web applications.