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

正文內(nèi)容

計(jì)算機(jī)專業(yè)畢業(yè)外文翻譯--struts——mvc的一種開放源碼實(shí)現(xiàn)-免費(fèi)閱讀

2025-06-20 17:43 上一頁面

下一頁面
  

【正文】 在不到 5 年的時(shí)間內(nèi),我已經(jīng)目睹了從 cgi/perl 到 ISAPI/NSAPI、再到使用 VB 的 ASP、一直到現(xiàn)在的 Java 和 J2EE 的變遷。僅憑這一點(diǎn)遠(yuǎn)不能解決您的全部安裝問題,除非使用 Tomcat 。在 ASP 開發(fā)中,您應(yīng)該創(chuàng)建 COM 對(duì)象,然后編寫少量的 ASP 腳本將這些 COM 對(duì)象聯(lián)系起來。為了避免使用不贊成使用的方法,您可能隔一天就需要下載最新的 Struts。 ? MVC 實(shí)現(xiàn)樣例 如果您希望創(chuàng)建您自己的 MVC 實(shí)現(xiàn),則 Struts 可增加您的見識(shí)。這樣就使 Action 可訪問用于控制流程的信息。 ActionErrors 是 ActionError 類的容器, View 可以使用標(biāo)記訪問這些 類。本例中的客戶機(jī)是 ActionServlet ,它對(duì)我們的具體業(yè)務(wù)類接口一無所知。當(dāng)事件進(jìn)展到這一步時(shí),輸入表單數(shù)據(jù)(或 HTML 表單數(shù)據(jù))已被從請(qǐng)求流中提取出來并轉(zhuǎn)移到 ActionForm 類中。 注: ? 文件控制 HTML 表單請(qǐng)求與 ActionForm 之間的映射關(guān)系。沒有太多討厭的 () 調(diào)用。 ? Java 開發(fā)人員也不必在更改流程以后重新編譯代碼。 大學(xué)畢業(yè)設(shè)計(jì)(論文) 第 16 頁 ActionServlet 是該 MVC 實(shí)現(xiàn)的 Command 部分,它是這一框架的核心。 圖 6. Command (ActionServlet) 與 Model (Action amp。業(yè)務(wù)對(duì)象更新應(yīng)用程序的狀態(tài)。 大學(xué)畢業(yè)設(shè)計(jì)(論文) 第 14 頁 圖 5. Struts 概覽 Struts 概覽 ? Client browser(客戶瀏覽器) 來自客戶瀏覽器的每個(gè) HTTP 請(qǐng)求創(chuàng)建一個(gè)事件。 ? 服務(wù)的用戶應(yīng)該能夠創(chuàng)建網(wǎng)頁來滿足它們的特定需要。它創(chuàng)建并設(shè)置模型。有時(shí)它包含的唯一功能就是狀態(tài)。 MVC 減弱了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口之間的耦合。盡管您可能永遠(yuǎn)不會(huì)用 Struts 實(shí)現(xiàn)一個(gè)系統(tǒng),但您可以將其中的一些思想用于您以后的 servlet 和 JSP 網(wǎng)頁的實(shí)現(xiàn)中。大學(xué)畢業(yè)設(shè)計(jì)(論文) 第 1 頁 附錄 A 外文原文 (出處: Malcolm Davis. Strutsan opensource MVC implementation [J]. IBM Systems Journal, 2020,44(2):3337.) Struts—— an opensource MVC implementation Malcolm Davis This article introduces Struts, a ModelViewController implementation that uses servlets and JavaServer Pages (JSP) technology. Struts can help you control change in your Web project and promote specialization. Even if you never implement a system with Struts, you may get some ideas for your future servlets and JSP page implementation. Introduction Kids in grade school put HTML pages on the Inter. However, there is a monumental difference between a grade school page and a professionally developed Web site. The page designer (or HTML developer) must understand colors, the customer, product flow, page layout, browser patibility, image creation, JavaScript, and more. Putting a great looking site together takes a lot of work, and most Java developers are more interested in creating a great looking object interface than a user interface. JavaServer Pages (JSP) technology provides the glue between the page designer and the Java developer. If you have worked on a largescale Web application, you understand the term change. ModelViewController (MVC) is a design pattern put together to help control change. MVC decouples interface from business logic and data. Struts is an MVC implementation that uses Servlets and JSP tags, from the J2EE specifications, as part of the implementation. You may never implement a system with Struts, but looking at Struts may give you some ideas on your future Servlets and JSP implementations. ModelViewController (MVC) JSP tags solved only part of our problem. We still have issues with validation, flow control, and updating the state of the application. This is where MVC es to the 大學(xué)畢業(yè)設(shè)計(jì)(論文) 第 2 頁 rescue. MVC helps resolve some of the issues with the single module approach by dividing the problem into three categories: ? Model The model contains the core of the application39。 簡介 小學(xué)生也可以在因特網(wǎng)上發(fā)布 HTML 網(wǎng)頁。 Struts 是一種 MVC 實(shí)現(xiàn),它將 Servlet 和 JSP 標(biāo)記(屬于 J2EE 規(guī)范)用作實(shí)現(xiàn)的一部分。它對(duì)視圖或控制器一無所知。 MVC Model 2 Web 向軟件開發(fā)人員提出了一些 特有的挑戰(zhàn),最明顯的就是客戶機(jī)和服務(wù)器的無狀態(tài)連接。 ? 網(wǎng)頁設(shè)計(jì)人員不能直接參與網(wǎng)頁開發(fā)。 Web 容器將用一個(gè) HTTP 響應(yīng)作出響應(yīng)。 ActionForm bean 在會(huì)話級(jí)或請(qǐng)求級(jí)表示模型的狀態(tài),而不是在持久級(jí)。 ActionForm) 之間的關(guān)系的 UML 圖 ActionServlet 類 您還記得函數(shù)映射的日子嗎?在那時(shí),您會(huì)將某些輸入事件映射到一個(gè)函數(shù)指針上。 ActionServlet (Command) 創(chuàng)建并使用 Action 、 ActionForm 和 ActionForward 。 可以通過擴(kuò)展 ActionServlet 來添加 Command 功能。例如, Struts 框架將從請(qǐng)求流中提取 fname ,并調(diào)用 () 。 ? 可將多個(gè)請(qǐng)求映射到 UserActionForm 。 注:擴(kuò)展 Action 類時(shí)請(qǐng)注意簡潔。因此, Struts 提供了它能大學(xué)畢業(yè)設(shè)計(jì)(論文) 第 18 頁 夠理解的一個(gè)業(yè)務(wù)接口,即 Action 。 ActionError 是 Struts 保持錯(cuò)誤列表的方式。 ActionMappings ActionMappings 是 ActionMapping 對(duì)象的一個(gè)集合。 ? 管理問題空間 分治是解決問題并使問題可管理的極好方法。在過去的 6 個(gè)月中,我目睹 Struts 庫從 90K 增大到 270K 以上。但是, ASP 開發(fā)人員會(huì)瘋狂地使用 ASP 腳本。我用 Netscape iPla 安裝這個(gè)庫時(shí)遇到一大堆問題,按理說它是第一種符合 J2EE 的應(yīng)用程序服務(wù)器。 Sun 正在盡力將新的變化反映到 JSP/servlet 體系結(jié)構(gòu)中,正如他們對(duì) Java 語言和 API 所作的更改一樣。 Struts 的前景 在這個(gè)軟件開發(fā)的新時(shí)代, 一切都變得很快。 ? J2EE 應(yīng)用程序支持 Struts 需要支持 JSP 和 Servlet 規(guī)范的 servlet 容器。在 Microsoft ASP 的開發(fā)中,我總是看到這樣的情況。 Struts 與 Struts 相比變化極大。許多人都可以進(jìn)行很好的代碼檢查。 ActionServlet (Command) 通過 perform() 方法將 ActionMapping 傳遞給 Action 類。 ActionError 封裝了單個(gè)錯(cuò)誤消息。 ” (摘自 Gof 所著的 Design Patterns Elements of Reusable OO Software )。仍然沒有太多討厭的 () 調(diào)用。 ? 可在會(huì)話級(jí)維護(hù) UserActionForm 。 ? Struts 將使用 HttpServletRequest 中相應(yīng)的域設(shè)置 UserActionForm 的狀態(tài)。 ? 網(wǎng)頁設(shè)計(jì)人員不必費(fèi)力地閱讀 Java 代碼來理解應(yīng)用程序的流程。時(shí)代變了,但方法依舊。圖 6 顯示了 ActionServlet (Controller)、 ActionForm (Form State) 和 Action (Model Wrapper) 之間的最簡關(guān)系。 ? Model(模型)的狀態(tài) 模型表示應(yīng)用程序的狀態(tài)。圖 5 顯示了 Struts 的一個(gè)概覽。 大學(xué)畢業(yè)設(shè)計(jì)(論文) 第 13 頁 ? 更改布局時(shí)需要更改代碼。 ? Controller(控制器) 控制器對(duì)用
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1