More Related Content
Similar to 2015 年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1 (20)
More from Duran Hsieh (18)
2015 年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1
- 2. 講師資料(I)
2
姓 名 謝政廷(Duran) 職 稱 高級工程師
部 門 凌網科技 智慧科技發展事業處
學 歷 逢甲大學資訊工程所 碩士
工作總年資 3年
專 長 程式開發
認 證 Oracle Certified Professional, Java SE 6 Programmer
Programming in HTML5 with JavaScript and CSS3 Specialist
- 3. 講師資料(II)
姓 名 賴怡君(Ina) 職 稱 工程師
部 門 凌網科技 智慧科技發展事業處
學 歷 逢甲大學資訊工程所 碩士
工作總年資 5年
專 長 程式開發
認 證 The Sun Certified Java Programmer 5
Programming in HTML5 with JavaScript and CSS3 Specialist
3
- 9. 推薦書籍與網站
•ASP.net MVC 5 網站開發美學
•MSDN
–http://www.microsoft.com/taiwan/msdn/asp
dotnet/mvc/learn/
•MVA
–http://www.microsoftvirtualacademy.com/
9
- 22. Visual studio
• 下載位置
– https://www.visualstudio.com/en-
us/products/visual-studio-express-vs.aspx
– https://www.dreamspark.com/ (Dreamspark)
22
Editor's Notes
- 評選簡報(由外審來評)
每個人報10~15分鐘
QA 5分鐘 統問統答
- 為實作動態程式設計,對於日後程式的修改及擴充更加便利,並讓某部分的程式可以重複利用。
- 1.程式設計師會花太多時間在建立與維護系統架構
2.由於分工較細,其需要註記的文件就變多了
3.如何切割,每個部分誰負責,非常重要,需要訂定規範
4.每一個MVC架構的開發細節都需要不斷的測試
- 1. 表示一種軟體架構模式,把系統分成三個部份: Model、View、Controller
2. 目的為實作動態程式設計,對於日後程式的修改及擴充更加便利,並讓某部分的程式可以重複利用。
3. 優點在於複雜度簡化,使程式結構更加直覺。
4. View 美工、UI與顯示控制
5. Controller 流程控制、處理與使用者的互動
6. Model 資料庫物件與商業邏輯
- 雖然MVC架構已經將程式碼位置放置作好規畫,但開發團隊仍舊需要溝通與協調。
因位專案開發越來越大的時候,需要切割配置位置仍需要規劃。
- 模型I:讓DBA專注於管理資料庫,依據需求開出合適的資料庫架構,提供系統相關的物件模型讓程式設計師處理,並提供CRUD鄉關操作。
模型II:商業邏輯撰寫,對相關使用者操作後的模行進行商業邏輯運算。
- 1.過去MVC專案並不適合小型專案,因為可能導致太專注於架構維護而造成專案負載過大。
Asp.net MVC已經有基本的架構存在,故不需要花費太多時間在MVC架構維護。
4.程式設計師能有效控制程式流程,支援post , get 與ajax等操作與回傳資訊。
- 1.依據過去工作經驗,無版本控管的系統開發,每次版本更動後,所需要花費的整合時間甚至比部分功能修正時間還長。
2.一旦新版本出問題,無法解決,就必須回復上一版本,造成時程延宕。
3.