tailieunhanh - WebSphere Studio Application Developer Version 5 Programming Guide part 33

WebSphere Studio Application Developer part 33 provides integrated development tools for all e-business development roles, including Web developers, Java developers, business analysts, architects, and enterprise programmers. The customizable, targeted, role-based approach of WebSphere Studio Application Developer will be characteristic of all new products built on the WebSphere Studio Workbench. It is well integrated with WebSphere Application Server and provides built-in server test environments that can be used for testing and profiling Web applications | What is Struts Struts is an open source framework for building Web applications according to the model-view-controller MVC architectural pattern. Struts is part of the Jakarta project sponsored by the Apache Software Foundation. By using Struts you can get a clean separation between the presentation and business logic layers of your application. Struts also speeds up Web application development by providing an extensive JSP tag library parsing and validation of user input error handling and internationalization support. The scope of this chapter is not to teach you the Struts framework in detail but to show how to use Application Developer s Struts tools for building a Struts Web application. To learn more about the Struts framework please refer to the official Jakarta project Struts home page and the official Struts user guide at http struts http struts userGuide There is also a number of very good Struts tutorials available on the Internet. Note Application Developer includes support for Struts Version and Version beta 2. At the time of writing the latest version of the Struts framework is version Release Candidate 1. MVC architectural pattern The model-view-controller architectural pattern was conceived in the mid-1980 s by developers of the Smalltalk-80 GUI library. It has since then been extensively applied in most object oriented user interface and application control toolkits as is the case with Struts and has been improved to respond to specific platform requirements such as J2EE. It has also been generalized as a pattern for implementing the separation of concerns among application layers in general and not only the three originally proposed layers. According to the MVC pattern a software component an application a module and so forth should separate its business logic the model from its presentation the view . There are many reasons for this requirement among which are these facts .

TÀI LIỆU LIÊN QUAN
TỪ KHÓA LIÊN QUAN