freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

_浙大中間件技術(shù)(j2ee)講稿-在線瀏覽

2025-03-12 11:00本頁面
  

【正文】 持的不同操作系統(tǒng) 23 中間件技術(shù) .Net的移植性與互操作性 ? 理論上 .Net應(yīng)用可移植到任何平臺 ? CLS提交給標(biāo)準(zhǔn)化組織 ? 只要支持 CLR ? 實(shí)際情況 ? 只有 Windows/Free BSD ? .Net支持 Web Service ? 可以使用任何平臺運(yùn)行的 Web Service ? 任何平臺可使用 .Net Web Service 24 中間件技術(shù) 技術(shù)比較結(jié)論 ? .Net和 J2EE應(yīng)用有著相似的架構(gòu) ? .Net和 J2EE有相應(yīng)的主要技術(shù) ? .Net所有技術(shù)來自 Microsoft ? J2EE的技術(shù)有多個(gè)廠商的實(shí)現(xiàn) ? .Net和 J2EE可以滿足大多數(shù)應(yīng)用的需求 ? 主要的差別不在技術(shù)的可行性上 ? 開發(fā)效率 ? 性能 ? 成本 ? 穩(wěn)定性 25 中間件技術(shù) 開發(fā)工具 ? JBuilder ? 商用 ? 功能完備 ? Eclipse ? Open Source ? 插件豐富 ? myEclipse ? 版本管理 ? CVS 26 中間件技術(shù) J2EE 應(yīng)用開發(fā) ? 編寫和編譯組件代碼 ? Servlet, JSP, EJB ? 編寫組件的部署描述符 ? 把組件裝配成可部署的軟件包 ? 將軟件包部署到 J2EE應(yīng)用服務(wù)器上 27 中間件技術(shù) 部署描述符 ? 提供容器如何管理和控制 J2EE組件行為的操作指令 ? 事務(wù)性 ? 安全性 ? 持久性 ? 通過配置實(shí)現(xiàn)組件行為的定制 (不需要通過代碼進(jìn)行定制 ) ? XML文件 ? 使代碼具有可移植性 28 中間件技術(shù) 29 中間件技術(shù) 應(yīng)用服務(wù)器介紹 ? 應(yīng)用服務(wù)器是非常重要的企業(yè)軟件,為現(xiàn)代業(yè)務(wù)系統(tǒng)提供了應(yīng)用基礎(chǔ)結(jié)構(gòu)。 ? 它在 Web 服務(wù)器與底層應(yīng)用和數(shù)據(jù)庫之間形成了新的功能和服務(wù)層 30 中間件技術(shù) 應(yīng)用服務(wù)器實(shí)現(xiàn)的功能 ? 負(fù)載均衡 ? 故障容錯(cuò) ? Web 服務(wù) ? 網(wǎng)絡(luò)透明 ? 遺留集成 ? 事務(wù)管理 ? 安全性 ? 消息 ? 多線程 ? 持久性 ? 數(shù)據(jù)庫連接 ? 資源合并 ? 開發(fā)、測試和封裝功能 ? …… 31 中間件技術(shù) J2EE Containers Components 32 中間件技術(shù) 容器與組件 容器處理 組件處理 ? 一致性 ? 安全性 ? 可獲得性 ? 可伸縮性 ? 事務(wù)性 ? 分布性 ? 生命周期管理 ? (持久性) ?表示 ?JSP, Servlet, Applet ?業(yè)務(wù)邏輯 ?EJB ?數(shù)據(jù)訪問邏輯 ?EJB ?應(yīng)用系統(tǒng)訪問 ?Web service 33 中間件技術(shù) 應(yīng)用服務(wù)器產(chǎn)品 ? BEA WebLogic ? IBM WebSphere ? Sun Java System Application Server ? Oracle 9i/AS ? JBoss ? Tomcat(不支持 EJB) ? Resin 34 中間件技術(shù) Web服務(wù)器模型 /CGI/Servlet ? Web服務(wù)器模型 ? CGI/Servlet ? Server side module ? isapi ? mod_perl ? Server side script ? php ? asp ? jsp 35 中間件技術(shù) Servlet ? Servlet是 Java技術(shù)對 CGI編程的回答。與傳統(tǒng)的 CGI和許多其他類似 CGI的技術(shù)相比,Java Servlet具有更高的效率,更容易使用,功能更強(qiáng)大,具有更好的可移植性,更節(jié)省投資。 doGet和 doPost方法都有兩個(gè)參數(shù),分別為 HttpServletRequest 類型和 HttpServletResponse 類型。 ? HttpServletResponse除了提供用于指定 HTTP應(yīng)答狀態(tài)( 200, 404等)、應(yīng)答頭( ContentType, SetCookie等)的方法之外,最重要的是它提供了一個(gè)用于向客戶端發(fā)送數(shù)據(jù)的 PrintWriter 。 ? 必須導(dǎo)入 (要用到 PrintWriter等類)、 (要用到HttpServlet等類)以及 (要用到 HttpServletRequest類和 HttpServletResponse類)。 ? JSP并沒有增加任何本質(zhì)上不能用 Servlet實(shí)現(xiàn)的功能。更重要的是,借助內(nèi)容和外觀的分離,頁面制作中不同性質(zhì)的任務(wù)可以方便地分開:比如,由頁面設(shè)計(jì)專家進(jìn)行 HTML設(shè)計(jì),同時(shí)留出供 Servlet程序員插入動(dòng)態(tài)內(nèi)容的空間。 % ? Expression %= expression % ? 向 Response流中輸出數(shù)據(jù) ? 類似于在瀏覽器中執(zhí)行 print ? 在表達(dá)式語句后面不能有分號 ? Scriplets – 包含 java代碼 ? % 代碼片段 % 39 中間件技術(shù) JSP Constructs 2 % if (().length != 0) { % H2The value is: %= () %/H2 % } else { % H2Value is empty/H2 % } % ? 所有 JSP頁面中都隱含存在幾個(gè)固有的對象 ? “ request” – Browser’ s Request Object ? Use to get HTTP headers, length etc.. ? “ response” HttpResponse Object 40 中間件技術(shù) JSP Constructs 3 ? “ session” – internal HttpSession Object ? “ pageContext” ? “ application” ? “ out” , same as %= % ? “ config” – servlet configuration ? “ page” ? “ exception” ? JSP Directives ? 是針對 JSP的指示 41 中間件技術(shù) JSP Constructs 4 ? 不會(huì)產(chǎn)生任何輸出 ? “ page” directive ? % page import=“ .*” % ? 通常用來引入 java類的路徑 ? “ include” directive ? % include file=“ ” % ? 用來包含一些靜態(tài)文件 ? “ taglib” – 列出標(biāo)簽庫描述文件的位置 ? 在使用特定標(biāo)簽庫的時(shí)候需要 42 中間件技術(shù) 在 Web應(yīng)用中使用 Java Beans ? 一般用來實(shí)現(xiàn)數(shù)據(jù)傳遞和業(yè)務(wù)組件 ? 與 Java Beans在 Swing和 AWT中的用法相似 ? 必須沒有構(gòu)造函數(shù)或者構(gòu)造函數(shù)沒有參數(shù) ? 每個(gè) Bean屬性都必須有 setter和 getter方法 ? JSP標(biāo)簽也使用 Java Bean 43 中間件技術(shù) JSP Actions ? JSP actions是一些會(huì)影響輸出流的特殊標(biāo)簽,通常用在 Java Bean上 ? 常用的 JSP action ? jsp:useBean, jsp:getProperty, jsp:setProperty ? 以下代碼用來在輸出流中顯示 student bean的 lastName屬性 jsp:useBean id=student scope=request class=StudentValue / jsp:getProperty name=student property=lastName / 44 中間件技術(shù) JDBC ? 提供訪問關(guān)系型數(shù)據(jù)庫的標(biāo)準(zhǔn) Java API ? 使用 SQL ? 對于 Java編程 API的實(shí)現(xiàn)由各廠商實(shí)現(xiàn),針對不同數(shù)據(jù)庫編寫不同的驅(qū)動(dòng)程序。 Connection c = (...)。 ? Connection con = (url,”
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1