天空是藍(lán)色的

          做好軟件為中國 #gcc -c helloworld.c -o helloworld.o //編譯目標(biāo)文件 #gcc helloworld.o -o helloworld //編譯成可執(zhí)行exe #helloworld //運(yùn)行exe
          數(shù)據(jù)加載中……
          web application development frameworks: request-based and component-based.

          There are currently two major schools of web application development frameworks: request-based and component-based.


          Request-based frameworks are very close to the original CGI specification. They use controllers and actions that directly handle incoming requests. Each request is fundamentally stateless. With the introduction of server-side sessions, a certain degree of statefulness has been achieved. The different frameworks basically differentiate themselves by the way they map logic to URLs and how data is structured and provided to the developer.


          Component-based frameworks abstract the developer away from the internals of the request handling and encapsulate the logic into reusable components, often independent from the web medium. The state is automatically handled by the framework, based on the data that is present in each component instance. Together with some form of event handling, this development model is very similar to the features offered by desktop GUI toolkits. The different frameworks basically differentiate themselves by the provided component API and how components are combined together.

          http://www.rifers.org/ 
          https://rife-jumpstart.dev.java.net/

          posted on 2006-01-11 10:53 bluesky 閱讀(457) 評(píng)論(0)  編輯  收藏 所屬分類: 工作總結(jié)

          主站蜘蛛池模板: 古蔺县| 察隅县| 建水县| 太原市| 湟源县| 类乌齐县| 屯昌县| 循化| 马尔康县| 杭州市| 绥阳县| 陇西县| 鄂托克旗| 临沂市| 清丰县| 桑日县| 普安县| 宁乡县| 黎川县| 海门市| 屏山县| 高密市| 西乌珠穆沁旗| 平乐县| 鹤岗市| 青龙| 铅山县| 定州市| 临邑县| 巍山| 大同县| 沂南县| 仲巴县| 泊头市| 申扎县| 康马县| 白沙| 海兴县| 海门市| 新昌县| 且末县|