Developing web applications
You can develop web applications, including static web pages and dynamic web applications. These topics contain instructions for creating, testing, and publishing your web applications.
- Learn about web applications
The workbench provides tools to develop web applications, such as static web pages, websites, and complex applications that use JavaServer Faces technologies to access data. Your web application contains all of the resources that are required to realize your business requirements. It also contains deployment descriptors to test and publish your web application to a server. - Known problems and limitations for web applications
A known problem can apply when you are working with WebSphere® Developer Tools. You can have a problem when you import a WAR file that does not have a deployment descriptor. - Web development tools
- Creating web projects
Web projects hold all of the web resources that you create, maintain, and use as you develop your web application. The web project is the environment where you perform activities such as link-checking, building, testing, and publishing. - Creating website styles
Websites and web pages are a part of every web application. Each web page helps to achieve the overall goal of the entire website through its content and design. - Creating and importing web pages and resources
After you create a web project, you can populate your web application with the required web pages and web resources that complement the high-level goal and supporting goals of your web application. - Developing mobile web applications
The mobile web application development tools help you to create interactive web pages that are optimized for mobile devices. - Adding tag library support for web projects
This product supports HTML, JSP, and JSF tag libraries. You can also add custom or third-party tag libraries to your web projects. - Debugging web applications
You can debug your web applications on a server to detect and diagnose errors in your application. - Configuring web applications
You configure web applications through the deployment descriptor or through annotations. - Testing and publishing web applications
The testing and publishing tools provide runtime environments where you can test JSP files, servlets, HTML files, enterprise beans, and Java™ classes. - Adding data using Java Persistence API (JPA)
Java Persistence API (JPA) is a specification for the persistence of Java objects to relational databases. You can use JPA to manage relational data in enterprise applications. - Editing source code
You can use structured text editors to create, modify, and validate your source code. - Deploying web applications
After you create web applications, you can deploy these applications by using WebSphere Application Server Liberty. - Web application tutorials, samples, and videos
To view the samples and tutorials in this product, click Help > Help Contents and expand the Samples and Tutorials sections. To view the videos, click the links. Learn about different aspects of web application development from the following videos, samples, and tutorials:
Related tasks:

