[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-237851-105":3,"detail-sidebar-cat-1-en-105":73,"doc-detail-237851-en":118},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":66,"head_meta":68,"extra_data":70,"updated_unix":72},105,"en","developing-web-applications-using-javaserver-pages-and-servlets-read-online-guide","Developing Web Applications using JavaServer Pages and Servlets - read online guide","","IBM Redpaper publication explaining how to develop Java Platform, Enterprise Edition (Java EE) web applications using JavaServer Pages (JSP), Java EE servlet technology, and static HTML pages. The guide highlights how IBM Rational Application Developer supports these workflows and walks through an example based on the Redbank application. It also covers the tooling options in Rational Application Developer, introduces new features for Version 8, and shows how the sample application is designed, implemented, and tested, then summarizes further Java EE learning resources.",{"@graph":14,"@context":65},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/template/","Template",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/template/presentations/","Presentations",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/template/developing-web-applications-using-javaserver-pages-and-servlets-read-online-guide/237851/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/developing-web-applications-using-javaserver-pages-and-servlets-read-online-guide/237851.png","ImageObject",442,249,{"name":42,"@type":43},"Riley","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-29","2026-09-11",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",15,{"@type":57,"mainEntity":58},"FAQPage",[59],{"name":60,"@type":61,"acceptedAnswer":62},"What is the structure of the paper’s example application work?","Question",{"text":63,"@type":64},"The paper outlines design, implementation, and testing of the ITSO RedBank application using Rational Application Developer, along with an overview of relevant web application tooling and new features.","Answer","https://schema.org",{"og:url":32,"og:type":67,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":69,"canonical":32},"index,follow",{"doc_id":71,"site_id":7},237851,1791730323,{"code":4,"msg":74,"data":75},"success",[76,80,85,90,94,99,104,109,114],{"id":77,"doc_module":22,"doc_module_name":25,"category_name":29,"show_sort_weight":78,"slug":79},11,90,"presentations",{"id":81,"doc_module":22,"doc_module_name":25,"category_name":82,"show_sort_weight":83,"slug":84},12,"Resumes",80,"resumes",{"id":86,"doc_module":22,"doc_module_name":25,"category_name":87,"show_sort_weight":88,"slug":89},14,"Invoices",70,"invoices",{"id":55,"doc_module":22,"doc_module_name":25,"category_name":91,"show_sort_weight":92,"slug":93},"Posters",60,"posters",{"id":95,"doc_module":22,"doc_module_name":25,"category_name":96,"show_sort_weight":97,"slug":98},16,"Social Media",50,"social-media",{"id":100,"doc_module":22,"doc_module_name":25,"category_name":101,"show_sort_weight":102,"slug":103},17,"Forms",40,"forms",{"id":105,"doc_module":22,"doc_module_name":25,"category_name":106,"show_sort_weight":107,"slug":108},18,"Letters",30,"letters",{"id":110,"doc_module":22,"doc_module_name":25,"category_name":111,"show_sort_weight":112,"slug":113},21,"Paper Templates",5,"papers-templates",{"id":115,"doc_module":22,"doc_module_name":25,"category_name":116,"show_sort_weight":4,"slug":117},158,"General","general-158",{"code":4,"msg":74,"data":119},{"doc_id":71,"user_id":120,"nickname":42,"user_avatar":121,"doc_module":22,"category_id":77,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":122,"file_id":123,"file_url":124,"file_type":125,"file_size":126,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":127,"language":128,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":129,"faqs":130,"seo_title":131,"seo_description":12,"update_tm":132,"read_time":133},1374391975076,"https://ap-avatar.wpscdn.com/avatar/14000253ca4ec9f6853?x-image-process=image/resize,m_fixed,w_180,h_180&k=1783305029341752051","Redpaper  \nMartin Keen Rafael Coutinho Sylvi Lippmann Salvatore Sollami  \nSundaragopal Venkatraman Steve Baber Henry Cui Craig Fleming  \nDeveloping Web Applications using JavaServer Pages and Servlets  \nThis IBM® Redpaper™ publication illustrates how to develop Java Platform, Enterprise Edition (Java EE) applications using JavaServer Pages (JSP), Java EE servlet technology, and static HTML pages. IBM Rational® Application Developer can help you work with these technologies, and a Redbank example is used to guide you through its features. This paper is intended for web developers interested in Java development.  \nIBM Rational Application Developer for WebSphere® Software V8 is an Eclipse 3.6 technology-based development platform for developing Java Platform, Standard Edition Version 6 (Java SE 6), and Java EE Version 6 (Java EE 6) applications. It focuses on applications to be deployed to IBM WebSphere Application Server and IBM WebSphere Portal. The platform also provides integrated development tools for all development roles, including web developers, Java developers, business analysts, architects, and enterprise programmers.  \nThe paper begins by describing the major tools that are available for web developers in Rational Application Developer and then introduces the new features of the latest version. Next, the ITSO RedBank application is built and tested by using Rational Application Developer. The paper concludes with a list of additional information sources about Java EE web components and Rational Application Developer.  \nThe paper is organized into the following sections:  \n􀀂 Introduction to Java EE web applications  \n􀀂 Web development tooling  \n􀀂 Rational Application Developer new features  \n􀀂 RedBank application design  \n􀀂 Implementing the RedBank application  \n􀀂 Web application testing  \nThe sample code for this paper is in the \\4880code\\webapp folder. For more information about how to download the sample code, see “Locating the web material” on page 64 .  \n© Copyright IBM Corp. 2012. All rights [reserved.](reserved. ibm.com/redbooks)[ ibm.com](reserved. ibm.com/redbooks)[/redbooks](reserved. ibm.com/redbooks) 1  \nThis paper was originally published as a chapter in the IBM Redbooks® publication, Rational Application Developer for WebSphere Software V8 Programming Guide, SG24-7835 . The full publication includes working examples that show how to develop applications and achieve the benefits of visual and rapid application development. The book is available at the following website:  \n[http://www.redbooks.ibm.com/abstracts/sg247835.html?Open](http://www.redbooks.ibm.com/abstracts/sg247835.html?Open)  \nIntroduction to Java EE web applications  \nJava EE is an application development framework that is the most popular standard for building and deploying web applications in Java. Two of the key underlying technologies for building the web components of Java EE applications are servlets and JSP. Servlets are Java classes that provide the entry point to logic for handling a web request and return a Java representation of the web response. JSP are a mechanism to combine HTML with logic written in Java. After they are compiled and deployed, JSP run as a servlet, where they also take a web request and return a Java object that is representing the response page.  \nTypically, in a large project, the JSP and servlets are part of the presentation layer of the application and include logic to invoke the higher level business methods. The core business functions are separated into a clearly defined set of interfaces, so that these components can be used and changed independently of the presentation layer (or layers, when using more than one interface) .  \nEnterprise JavaBeans (EJB) are also a key feature included in the Java EE framework and are an option to implement the business logic of an application. The separation of the presentation logic, business logic, and the logic to combine them is referred to as the model view controll","cbCaiddd0sTQFbyy","https://ap.wps.com/l/cbCaiddd0sTQFbyy","pdf",1221276,68,"English","# Introduction to Java EE web applications\n## Web development tooling\n## Rational Application Developer new features\n## RedBank application design\n## Implementing the RedBank application\n## Web application testing","[{\"question\":\"What is the structure of the paper’s example application work?\",\"answer\":\"The paper outlines design, implementation, and testing of the ITSO RedBank application using Rational Application Developer, along with an overview of relevant web application tooling and new features.\"}]","Developing Web Applications using JavaServer Pages and Servlets - read online guide | PDF",1789126772,24]