一些概念

          這些詞老師經常說,但我都不知道具體的意思。現在整理如下。
          1.什么是JSP?
          JSP是目前流行的動態網頁開發技術之一。在傳統網頁HTML文件中加入JSP標記和Java程序段,就構成了JSP網頁。JSP(Java Server Page)技術是由Sun公司提出、多個IT公司參與合作建立的一種動態網頁開發技術標準。JSP規范是Web服務器、中間件應用服務器、交易系統以及軟件開發工具廠商間廣泛合作的成果,該技術為創建顯示動態生成內容的Web頁面提供了一個簡潔而快速的方法。JSP的設計目的是使的構造基于Web架構的應用系統更加容易、方便和快捷,而這些應用程序可以和各種Web服務器、中間件應用服務器、瀏覽器和各種開發工具協同工作。
          2.什么是Servlet?
          Servlet是位于Web服務器內部的服務端的java類。JSP規范建立在JavaServlet規范上,同一個應用程序里可以同時包含JSP頁面和Servlet。Servlet是對支持Java的服務器的一般擴充,因而是JSP的重要技術基礎。其最常見的用途是擴展Web服務器,提供安全、可移植、易于使用的CGI替代品。Servlet可以被看作一種動態加載的模塊,并為服務器接受的請求提供服務,完全運行在Java虛擬機上。由于Servlet在服務器端運行,所以不依賴于瀏覽器。此外,從理論上講,只要是Java能實現的功能,Servlet也可以實現。
          Servlet還可以堪稱服務器的Applet,能被Web服務器加載和執行,并能接收客戶端發來的請求(通過Web服務器)執行需要的操作,然后返回結果給服務器。
          3.什么是JavaBean?
          Bean的中文含義是“豆子”,顧名思義,JavaBean是指一段特殊的Java類。簡單的說,JavaBean是用Java語言描述的軟件組件模型,其實際上是一個類。這些類遵循了一個接口格式,以便于使函數命名、底層行為以及繼承或實現的行為,可以把類看作標準的JavaBean組件進行構造和應用。
          JavaBean一般分為可視化組件和非可視化組件兩種。可視化組件可以是簡單的GUI元素,如按鈕或者文本框,也可以是復雜的,入報表組件;非可視化組件沒有GUI表現形式,用于封裝業務邏輯、數據庫操作等。其最大的優點在于可以實現代碼的可重用性。對于有過其他語言編程經驗的人而言,JavaBean可以看作類似于ActiveX的編程組件。但區別在于JavaBean是跨平臺的,ActiveX組件則僅局限于Windows系統。
          JavaBean組件與EJB(Enterprise JavaBean ,企業級JavaBean)組件完全不同。EJB是J2EE的核心,是一個用來創建分布式應用、服務器端以及基于Java應用的功能強大的組件模型。JavaBean組件主要用于存儲狀態信息,而EJB組件可以存儲業務邏輯。


          未完待續....

          posted on 2007-05-06 15:05 糖果 閱讀(399) 評論(0)  編輯  收藏 所屬分類: 畢業設計

          <2007年5月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          公告

          畢業設計~~加油~~

          常用鏈接

          留言簿(11)

          隨筆分類

          隨筆檔案

          戰友^-^

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 嘉义县| 东台市| 简阳市| 东丰县| 淮南市| 保靖县| 汝州市| 安多县| 循化| 安阳县| 神农架林区| 盐津县| 霍林郭勒市| 华蓥市| 富顺县| 聂荣县| 积石山| 通海县| 武胜县| 彭州市| 临沂市| 乾安县| 伊宁市| 大兴区| 大英县| 金坛市| 中西区| 雷州市| 鄱阳县| 玛纳斯县| 清远市| 海兴县| 横峰县| 于田县| 崇明县| 英山县| 青海省| 东乡族自治县| 义乌市| 九龙坡区| 东丰县|