<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    天空是藍色的

    做好軟件為中國 #gcc -c helloworld.c -o helloworld.o //編譯目標文件 #gcc helloworld.o -o helloworld //編譯成可執行exe #helloworld //運行exe
    數據加載中……
    [struts]MVC
     
    Struts is an open-source framework for building Model 2 web applications.

    MVC框架

    A controller servlet that dispatches requests to appropriate action classes
    provided by the application developer.

    All requests are dispatched through a single controller servlet that is part of the
    framework.

    單獨的控制器把所有的請求集中分發

    This controller provides numerous application-wide services, such as
    database connection pooling and automatic request dispatching. The controller
    creates action classes, which are built by the developer to perform the work of the
    application. These action classes extend the Struts Action class. This is a perfect
    example of a reusable framework part—the controller is designed to create
    Action subclasses to perform work. This aspect of Struts is based on the Command
    design pattern, which allows for parameterizing activities.

    控制器提供了眾多的應用程序范圍的服務,例如數據庫連接池,請求自動分發.控制器創建開發者提供解決業務問題的action業務類
    這些action類包括Struts Action class.控制器可以重復創建Action類是復用框架

    The action instances create model beans that perform domain-specific activities.
    Examples of these activities include executing business logic, connecting to
    databases, and calling other bean methods. The model beans encapsulate the real
    work of the application, just as in Model 2. Once the action instance has utilized
    the model beans to perform work, it forwards the models that contribute to the
    display via the controller to a view component, generally a JSP (although other
    view options are possible; see the discussion on Velocity in chapter 9). The view
    extracts the model beans and presents the visual results to the user. As you can
    see, this is the same general information flow described in Model 2. Struts provides
    a great deal of the infrastructure to make it easy to accommodate this information
    flow.

    Struts handles other details of application development as well. The framework
    includes numerous custom JSP tags to help you construct the view. It also
    provides classes that aid in internationalization, database connection pooling, and
    flexible resource mapping.

    Struts is a fairly lightweight framework whose primary job is to facilitate building
    web applications using Model 2. I estimate that Struts saves from 35 to 40 percent
    of the typical amount of effort to build a Model 2 application. One of Struts’
    strengths is its cohesiveness—it doesn’t supply services outside those needed for
    building Model 2 applications. Other frameworks are much more extensive; the
    Turbine framework is one of them.

    摘自<ARTOF
    JAVA WEB
    DEVELOPMENT>

    posted on 2006-02-15 12:22 bluesky 閱讀(2431) 評論(0)  編輯  收藏 所屬分類: 工作總結

    主站蜘蛛池模板: 国产精品福利在线观看免费不卡| 亚洲一区二区久久| 边摸边吃奶边做爽免费视频网站| 黄页网站免费在线观看| 亚洲日本在线观看| 久久国产精品成人片免费| 亚洲国产精品无码久久久蜜芽| eeuss草民免费| 亚洲女久久久噜噜噜熟女| 免费看黄的成人APP| 亚洲欧洲一区二区| 91香蕉国产线观看免费全集| 亚洲国产福利精品一区二区| 国产在线观看免费观看不卡| 中文日韩亚洲欧美制服| 国产又黄又爽又猛的免费视频播放 | 久久久久亚洲精品天堂| 亚洲一区免费视频| 亚洲国产成a人v在线观看| 日韩成人在线免费视频| 一级片在线免费看| 亚洲AV无码第一区二区三区 | 真人做A免费观看| 亚洲人成网男女大片在线播放| 成年女人18级毛片毛片免费| 美女无遮挡免费视频网站| 亚洲欧洲日产国码无码网站 | 亚洲精品一级无码鲁丝片 | 性感美女视频在线观看免费精品| 国产亚洲视频在线观看网址| 国产成人精品曰本亚洲79ren| 久久国产精品免费看| 亚洲无mate20pro麻豆| 亚洲国产精品一区二区第一页免| 青柠影视在线观看免费高清| 亚洲免费在线视频播放| 亚洲综合精品网站在线观看| 国产成人精品免费视频大全麻豆| 色偷偷亚洲男人天堂| 亚洲人成亚洲精品| 免费国产小视频在线观看|