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

正文內(nèi)容

oa辦公系統(tǒng)概要設(shè)計(jì)(編輯修改稿)

2025-07-26 19:10 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 TML=。 } }(GET,/ajax/,true)。()。}/script/headbodyh2AJAX/h2button type=button onclick=loadXMLDoc()請(qǐng)求數(shù)據(jù)/buttondiv id=myDiv/div/body/html Entity Framework 技術(shù) Entity Framework 以 Entity Data Model (EDM) 為主,將數(shù)據(jù)邏輯層切分為三塊,分別為 Conceptual Schema, Mapping Schema 與 Storage Schema 三層,其上還有 Entity Client,Object Context 以及 LINQ 可以使用。概念層結(jié)構(gòu)定義了對(duì)象模型 (Object Model),讓上層的應(yīng)用程序碼可以如面向?qū)ο蟮姆绞桨阍L問數(shù)據(jù),概念層結(jié)構(gòu)是由 CSDL (Conceptual Schema Definition Language) 所撰寫?! ∫环莞拍顚咏Y(jié)構(gòu)定義如下所示:  ?xml version= encoding=utf8?  Schema Namespace=Employees Alias=Self xmlns=  EntityContainer Name=EmployeesContext  EntitySet Name=Employees EntityType= /17 / 54  /EntityContainer  EntityType Name=Employees  Key  PropertyRef Name=EmployeeId /  /Key  Property Name=EmployeeId Type=Guid Nullable=false /  Property Name=LastName Type=String Nullable=false /  Property Name=FirstName Type=String Nullable=false /  Property Name=Email Type=String Nullable=false /  /EntityType  /Schema  對(duì)應(yīng)層結(jié)構(gòu)  對(duì)應(yīng)層結(jié)構(gòu)負(fù)責(zé)將上層的概念層結(jié)構(gòu)以及下層的儲(chǔ)存體結(jié)構(gòu)中的成員結(jié)合在一起,以確認(rèn)數(shù)據(jù)的來源與流向。對(duì)應(yīng)層結(jié)構(gòu)是由 MSL (Mapping Specification Language) 所撰寫2。  一份對(duì)應(yīng)層結(jié)構(gòu)定義如下所示:  ?xml version= encoding=utf8?  Mapping Space=CS xmlns=urn:schemasmicrosoft:windows:storage:mapping:CS  EntityContainerMapping StorageEntityContainer=dbo CdmEntityContainer=EmployeesContext  EntitySetMapping Name=Employees StoreEntitySet=Employees TypeName=  ScalarProperty Name=EmployeeId ColumnName=EmployeeId /  ScalarProperty Name=LastName ColumnName=LastName /  ScalarProperty Name=FirstName ColumnName=FirstName /  ScalarProperty Name=Email ColumnName=Email /  /EntitySetMapping  /EntityContainerMapping  /Mapping  儲(chǔ)存層結(jié)構(gòu)  儲(chǔ)存層結(jié)構(gòu)是負(fù)責(zé)與數(shù)據(jù)庫(kù)管理系統(tǒng) (DBMS) 中的數(shù)據(jù)表做實(shí)體對(duì)應(yīng) (Physical Mapping),讓數(shù)據(jù)可以輸入正確的數(shù)據(jù)來源中,或者由正確的數(shù)據(jù)來源取出。它是由 SSDL (Storage Schema Definition Language) 所撰寫 3?! ∫环輧?chǔ)存層結(jié)構(gòu)定義如下所示:  ?xml version= encoding=utf8?  Schema Namespace= Alias=Self  Provider=  ProviderManifestToken=2022  xmlns=  EntityContainer Name=dbo  EntitySet Name=Employees EntityType= /  /EntityContainer18 / 54  EntityType Name=Employees  Key  PropertyRef Name=EmployeeId /  /Key  Property Name=EmployeeId Type=uniqueidentifier Nullable=false /  Property Name=LastName Type=nvarchar Nullable=false MaxLength=50 /  Property Name=FirstName Type=nvarchar Nullable=false /  Property Name=Email Type=nvarchar Nullable=false /  /EntityType  /Schema MVC 架構(gòu)  MVC 是一個(gè)框架模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。使用 MVC應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。最典型的 MVC 就是 JSP + servlet + javabean 的模式。視圖  視圖是用戶看到并與之交互的界面。對(duì)老式的 Web 應(yīng)用程序來說,視圖就是由 HTML元素組成的界面,在新式的 Web 應(yīng)用程序中,HTML 依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括 Adobe Flash 和像 XHTML,XML/XSL ,WML 等一些標(biāo)識(shí)語言和 Web services.  MVC 好處是它能為應(yīng)用程序處理很多不同的視圖。在視圖中其實(shí)沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機(jī)存儲(chǔ)的還是一個(gè)雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。模型  模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在 MVC 的三個(gè)部件中,模型擁有最多的處理任務(wù)。例如它可能用像 EJBs 和 ColdFusion Components 這樣的構(gòu)件對(duì)象來處理數(shù)據(jù)庫(kù),被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個(gè)模型能為多個(gè)視圖提供數(shù)據(jù),由于應(yīng)用于模型的代碼只需寫一次就可以被多個(gè)視圖重用,所以減少了代碼的重復(fù)性??刂破鳌 】刂破鹘邮苡脩舻妮斎氩⒄{(diào)用模型和視圖去完成用戶的需求,所以當(dāng)單擊 Web 頁(yè)面中的超鏈接和發(fā)送 HTML 表單時(shí),控制器本身不輸出任何東西和做任何處理。它只是接收請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后再確定用哪個(gè)視圖來顯示返回的數(shù)據(jù)。賬戶管理模塊關(guān)鍵代碼示例:Model: public class ChangePasswordModel { [Required] [DataType()] [Display(Name = 當(dāng)前密碼)]19 / 54 public string OldPassword { get。 set。 } [Required] [StringLength(100, ErrorMessage = {0} 必須至少包含 {2} 個(gè)字符。, MinimumLength = 6)] [DataType()] [Display(Name = 新密碼)] public string NewPassword { get。 set。 } [DataType()] [Display(Name = 確認(rèn)新密碼)] [(NewPassword, ErrorMessage = 新密碼和確認(rèn)密碼不匹配。)] public string ConfirmPassword { get。 set。 } } public class LogOnModel { [Required] [Display(Name = 用戶名)] public string UserName { get。 set。 } [Required] [DataType()] [Display(Name = 密碼)] public string Password { get。 set。 } [Display(Name = 記住我?)] public bool RememberMe { get。 set。 } }Control:public class AccountController : Controller { public ActionResult LogOn() { return View()。 } [HttpPost] public ActionResult LogOn(LogOnModel model,string returnUrl) { // 處理代碼20 / 54 return View(model)。 } // // GET: /Account/LogOff public ActionResult LogOff() {// 處理代碼 return RedirectToAction(LogOn)。 } // // GET: /Account/Register public ActionResult Register() { return View()。 } // // GET: /Account/ChangePassword [Authorize] public ActionResult ChangePassword() { return View()。 } // // POST: /Account/ChangePassword [HttpPost] public ActionResult ChangePassword(ChangePasswordModel model) { // 處理代碼 return View(model)。 } } MVC3 過濾器在 MVC 框架中,為我們提供了四種類型的 Filter 類型包括:IAuthorizationFilter、IActionFilter、IResultFilter、IExceptionFilter,執(zhí)行順序如下:? IAuthorizationFilter 最先執(zhí)行的,在這些 Filter 中,我們可以說它的執(zhí)行優(yōu)先級(jí)是最高的,用于身份驗(yàn)證并對(duì)控制器中的 action 進(jìn)行授等進(jìn)行邏輯處理21 / 54? IActionFilter 在 IAuthorizationFilter 之后執(zhí)行,包含兩個(gè)方法,在 controller中的 action 執(zhí)行之前、執(zhí)行之后進(jìn)行邏輯處理? IResultFilter 同樣包含兩個(gè)方法,在 IActionFilter 之后執(zhí)行,在返回 View 之前和返回 View 之后執(zhí)行邏輯處理? IException 主要用于對(duì)異常信息進(jìn)行處理 通過上述信息我們可以看到各個(gè) Filter 之間運(yùn)行的順序。在我們要對(duì)程序運(yùn)行時(shí)候的這四個(gè)階段進(jìn)行特殊處理的時(shí)候,我們可以自己寫一個(gè) Filter 類去實(shí)現(xiàn)其中的邏輯處理代碼,實(shí)現(xiàn)相應(yīng)的接口就可以進(jìn)行特殊處理。 MVC 框架為我們提供了一個(gè)抽象類,名為:ActionFilterAttribute,這個(gè)抽象類只實(shí)現(xiàn)了 IActionFilter 和 IResultFilter 這兩個(gè)接口中的方法,分別是:IActionFilter(OnActionExcuting、OnActionExcuted) 、IResultFilter(OnResultExcuting、OnResultExcuted)。如果需要對(duì)驗(yàn)證或者異常進(jìn)行特殊處理的話,還是需要實(shí)現(xiàn) IAuthorizationFilter 或 IException。IAuthorizationFilter 過濾器關(guān)鍵代碼示例:pub
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1