Your SlideShare is downloading. ×
Client Framework 4.2.0 Struts Connector
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Client Framework 4.2.0 Struts Connector


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Client Framework 4.2.0 Struts Connector Start Guide
  • 2. Backbase Struts Connector 2 Introduction About Backbase Backbase is the leading provider of enterprise software for creating AJAX-based Rich Internet Applications (RIAs). Medium to large enterprises and independent software vendors use Backbase to enhance the usability of their web applications, migrate fat client applications to the Web, deliver next generation online self-service applications, and create enterprise mash-ups. The company’s award-winning software powers business-critical RIAs for many of the world’s leading companies. Backbase delivers the reliability and robustness of commercial software products with guaranteed ongoing product innovation and maintenance, and global technical support services. Backbase Enterprise AJAX software supplies everything needed for successful development and deployment of AJAX-based RIAs. Founded in 2003, Backbase is headquartered in Amsterdam, The Netherlands and San Mateo, California, with international offices in Canada, France and the United Kingdom. Additional information is available at About the Struts Connector Backbase offers Backbase Server Connectors to connect the Backbase Enterprise Ajax 4.2.0 frameworks with popular server-side presentation frameworks such as JSP or Facelets and Struts. The Struts Connector is a Connector that integrates the AJAX Client Runtime with the Struts application framework. It is an add-on module to the Client Framework. The Struts Connector is targeted at Java developers who want to ajaxify existing Struts applications. With Struts Connector, interface developers can quickly add individual AJAX client widgets and commands to make the web interface more compelling. They can also re-design larger parts of the interface to reduce full page reloads and make the interface more responsive to user interaction. The Struts Connector provides a comprehensive AJAX development framework to ajaxify Struts interfaces. It combines the richness of AJAX on the client with the maturity of Struts on the server. Backbase takes care of all the AJAX plumbing work and makes AJAX development fast and easy for Struts developers. By allowing companies to leverage existing Struts code and skills, the Struts Connector extends the lifetime of a Struts based web application. About This Start Guide This Start Guide is your entry point to the Struts Connector package. For installation instructions, please consult the Installation and Deployment Guide. Be aware that the Client Framework package is a prerequisite for the Struts Connector package and that you should download these separately. The web.xml configuration file may need to be adapted to reflect the proper path settings to the Client Framework package. A list of Backbase Struts Connector documents and technical information about the Backbase Struts Connector can be found in this document. After installation, you can learn how to develop RAD applications with the Backbase Struts Connector either by deploying and examining the starter kits or by reading the Developer Guide. Backbase Struts Connector Document Suite Copyright 2004 - 2008 Backbase BV, All Rights Reserved
  • 3. Backbase Struts Connector 3 The following table describes the documents for the Struts Connector: Document Title Description Intended Audience Installation and Deployment Helps application developers to Application Developers and System Guide download and install the Struts Administrators Connector in a development environment and it helps server administrators to download and deploy the Struts Connector in a production environment Developer Guide Helps developers getting started Application Developers with programming Struts Connector enabled Struts applications. It includes detailed explanations from the starter kits with sample source code and a reference for the Backbase tag libraries. Release Notes List of new features, change log, Technical Decision Makers, and known issues Application Developers Please be advised to also look at the Client Framework documentation located in the corresponding separate package. Developer Resources • Eclipse IDE - The Eclipse IDE is an open source Integrated Development Environment (IDE). Using Eclipse IDE in combination with the Eclipse Web Tools Platform (WTP), you have access to tools for automated product installation, application creation, and code completion. The JSF Framework Backbase Eclipse plugin plugin requires Web Tools Project (WTP) version WTP version 1.5.x. This WTP is packaged with Eclipse for Java EE Developers Winter version, which is available from • Firefox Developer Toolbar - Adds a menu and a toolbar with various web developer tools to the Firefox browser. • Firebug - Gives you the ability to edit, debug, and monitor CSS, XHTML, and JavaScript live in any web page in the Firefox browser. • Microsoft Internet Explorer Developer Toolbar - Provides a variety of tools for quickly creating, understanding, and troubleshooting Web pages in the Microsoft Internet Explorer browser. • Fiddler - Logs all HTTP traffic between your computer and the Internet using an HTTP Debugging Proxy for Microsoft Internet Explorer. Library Here are a few Struts books that we use in the office: • Programming Jakarta Struts - Chuck Cavaness • Jakarta Struts Cookbook - Bill Siggelkow • Starting with Struts2 - Ian Roughley Copyright 2004 - 2008 Backbase BV, All Rights Reserved
  • 4. Backbase Struts Connector 4 Online Resources Our homepage The homepage of all product information, including documentation and examples The URL of the (free) Backbase forum Application Requirements To deploy a Struts application, you will need a suitable application container. You can find a list of the Backbase verified application containers in the Verified Application Servers [p. 4] section of this document. Furthermore, in order to run an application, you should install the Java 2 (version 1.4.2 or later) Java Developer Kit (JDK) implementation for your operating system platform. You can use the Struts 1.2.9, 1.3.5 or 2.0 versions for your Backbase enabled Struts application. Struts version 2 requires configuration that is slightly different from Struts version 1. See the section Configure Struts 2 Applications in the Installation and Deployment Guide. Verified Application Servers You can deploy the Struts Connector in any J2EE web container that is compatible with the Servlet API Specification (version 2.2 or later) and the JavaServer Pages (JSP) Specification (version 1.1 or later). The following web containers are verified by Backbase: • Tomcat 5.0, 5.5, and 6.0 • Websphere 5.1.1 and 6.0.2 • WebLogic 8.1, 9.1, 9.2 and 10 • JBoss 4.0.3 SP-1, 4.0.4 and 4.0.5 • Oracle 10g 10.1.3 • Sun One 8.2 Verified Browsers Consult the Client Framework documentation for a list of verified browsers. Installation of the Struts Connector The Installation and Deployment Guide will show you how to install the Struts Connector, both in a development and in a production environment. Copyright 2004 - 2008 Backbase BV, All Rights Reserved
  • 5. Backbase Struts Connector 5 Contact Backbase Community The Backbase Developer Network brings many developers resources such as the latest releases, errata, updates, news and our free forum to your fingertips. Architects and evaluators will also benefit from the insights and articles posted by Backbase and by the community. Support Free community-based support is available through our Backbase Developer Network discussion forums. Commercial support is available through a Backbase yearly subscription, which includes product support and software licenses. This support is useful for individuals and businesses requiring superior technical support, regular maintenance releases, notification and alerts on product issues, knowledge base access, email or phone support, hot fixes, and an account manager. Learn more: Training Backbase training courses are designed for a whole range of developers, from AJAX beginners to enterprise developers. Courses are available online, on site, and in classroom settings. Our online classes are live with real-time instructors. Training attendees are encouraged to communicate in real time with the instructor. All of our instructors are AJAX experts with extensive teaching experience. Learn more: Sales For sales-related questions and inquiries, contact your local or regional office. For up-to-date information on our global sales offices check: You can also submit questions to our general email address at: . North America Europe EMEA 635 Mariners Island Blvd, Ste 200 Stephensonstraat 19 San Mateo, CA 94404 1097 BA Amsterdam USA The Netherlands P: +1 866 800 8996 P: +31 (0) 20 465 8888 F: +1 650 638 0335 F: +31 (0) 20 750 7301 E: E: Copyright 2004 - 2008 Backbase BV, All Rights Reserved