日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

正式软件工作第一天————MVC、ext JS、和clsa

發(fā)布時間:2024/4/14 javascript 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 正式软件工作第一天————MVC、ext JS、和clsa 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

正式上班第一天,引導(dǎo)人就提出了MVC、extjs和clsa 三種框架,在這之前只聽說了MVC,但還木有學(xué)習(xí)過,順便把學(xué)習(xí)過程記錄下來。

MVC——初學(xué)習(xí)

1.M——model 模型:應(yīng)用對象,處理業(yè)務(wù)邏輯,沒有界面

? ?V——view 視圖:屏幕上的顯示,從服務(wù)器流向客戶端的數(shù)據(jù)

? ?C——controller 控制器:定義用戶界面對用戶輸入的響應(yīng)方式,負(fù)責(zé)把用戶的請求轉(zhuǎn)化為對模型的操作

2.使用MVC的目的:

目的是增加代碼重用率,減少數(shù)據(jù)表達(dá)、數(shù)據(jù)描述和應(yīng)用操作

的耦合度,同時也使得軟件的可維護(hù)性、可修復(fù)性、可擴展性、靈活性以及封裝性得

到提高。

3.MVC的理解

面向?qū)ο蟮乃季S

獲取和描述系統(tǒng)的用戶需求;

識別角色和用例,畫UseCase;

根據(jù)功能從用例圖中找三種類型類:實體類、邊界類和控制類;將所有找到的三種類集中綜合在一起得到三大模型:實體模型、視圖模型、邏輯模型。實際上對應(yīng)著MVC。進(jìn)而進(jìn)行WEB建模。

4.典型的 ASP.NET MVC web 應(yīng)用程序擁有如下文件夾內(nèi)容:

  • 應(yīng)用程序信息

    • Properties
    • 引用

    應(yīng)用程序文件夾

    • App_Data 文件夾 ? ? ?:App_Data 文件夾用于存儲應(yīng)用程序數(shù)據(jù)。
    • Content 文件夾 ? ? ? ? :Content 文件夾用于靜態(tài)文件,比如樣式表(CSS 文件)、圖表和圖像。

      ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Visual Web Developer 會自動向 Content 文件夾添加一個?themes?文件夾。這個 themes 文件夾存放 jQuery 樣式和圖片。在這個項目中,您可以刪除這個主題文件夾。

      ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Visual Web Developer 同時向項目添加標(biāo)準(zhǔn)的樣式表文件:Content 文件夾中的文件?Site.css。這個樣式表文件是您希望改變應(yīng)用程序樣式時需要編輯的文件。

    • Controllers 文件夾 ? ? :

      ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Controllers 文件夾包含負(fù)責(zé)處理用戶輸入和響應(yīng)的控制器類。

      ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?MVC 要求所有控制器文件的名稱以 "Controller" 結(jié)尾。

      ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Visual Web Developer 已創(chuàng)建好一個 Home 控制器(用于首頁和關(guān)于頁面)以及一個 Account 控制器(用于登錄頁面):

    • Models 文件夾 ?:Models 文件夾包含表示應(yīng)用程序模型的類。模型存有并操作應(yīng)用程序的數(shù)據(jù)。
    • Scripts 文件夾 :

      Scripts 文件夾存儲應(yīng)用程序的 JavaScript 文件。

      默認(rèn)地,Visual Web Developer 在這個文件夾中放置標(biāo)準(zhǔn)的 MVC、Ajax 以及 jQuery 文件:

    • Views 文件夾:

      ? ? ? ? ? ? ? ? ? ? ? ? Views 文件夾存有與應(yīng)用程序的顯示相關(guān)的 HTML 文件(用戶界面)。

      ? ? ? ? ? ? ? ? ? ? ? ? Views 文件夾中含有每個控制器對于的一個文件夾。

      ? ? ? ? ? ? ? ? ? ? ? ? Visual Web Developer 已創(chuàng)建了一個 Account 文件夾、一個 Home 文件夾、一個 Shared 文件夾(在 Views 文件夾內(nèi))。

      ? ? ? ? ? ? ? ? ? ? ? ? Account 文件夾包含用于注冊并登錄用戶帳戶的頁面。

      ? ? ? ? ? ? ? ? ? ? ? ? Home 文件夾用于存儲諸如首頁和關(guān)于頁之類的應(yīng)用程序頁面。

      ? ? ? ? ? ? ? ? ? ? ? ? Shared 文件夾用于存儲控制器間分享的視圖(模板頁和布局頁)。

    配置文件

    • Global.asax
    • packages.config
    • Web.config

?

?

?

?

?

?

?

?

?

?

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/viven/p/4534020.html

總結(jié)

以上是生活随笔為你收集整理的正式软件工作第一天————MVC、ext JS、和clsa的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。