原创 MVC技術的起源

MVC技術的起源 首先先回想一個項目《超市管理系統》和《學生管理系統》採用的是兩個不同的框架:Winform框架和WPF框架。 這兩個項目採用的設計模式:三層和抽象三層 採用設計模式的好處:是爲了分工明確,例如學生管理系統在CS

原创 ASP.NET頁面跳轉的三種方式

頁面跳轉的三種方式 一、Server.Execute Server.Execute總結 用於執行從當前頁面轉移到另一個頁面,並將執行返回到當前頁面,執行所轉移的頁面在同一瀏覽器窗口中執行,然後原始頁面繼續執行。所以執行Execut

原创 什麼是ASP.NET MVC

什麼是ASP.NET MVC HttpHandler是ASP.net的底層機制,如果直接使用HttpHandler進行開發難度比較大、工作量大。因此提供了ASP.Net MVC、ASP.Net WebForm等高級封裝的框架,

原创 WCF服務概述

一.WCF服務 1.概述 Windows Communication Foundation(WCF)是由微軟發展的一組數據通信的應用程序開發接口,可以翻譯爲Windows通訊接口,它是.NET框架的一部分。由 .NET Frame

原创 IIS宿主

1.IIS宿主 把WCF寄宿在IIS之上,在IIS中宿主一個服務的主要優點是在發生客戶端請求時宿主進程會被自動啓動,並且你可以依靠IIS來管理宿主進程的生命週期。在開發和使用的過程與Web Service非常相似。 2.WAS宿主

原创 WCF的基本概念、作用、優勢(面向對象服務)

1.WCF 的基本概念 是以契約(Contract) 來定義雙方溝通的協議,契約必須要以接口的方式來體現,而實際的服務代碼必須要由這些契約接口派生並實現。契約分成了四種: 數據契約(Data Contract),訂定雙方溝通時的

原创 客戶端和服務器的比較解釋

B/S程序中的客戶端和服務器的概念和C/S程序有着不同的辨別方式 1. .NET C/S中 客戶端基本上是由Winform、WPF、控制檯等後端語言設計好客戶端界面,然後程序通過Socket網絡或者服務等技術連接服務器進行工作

原创 TCP三次握手和四次揮手面試問題?(對三次握手和四次揮手解釋)

一.三次握手和四次揮手面試問題 (1)爲什麼建立連接協議是三次握手,而關閉連接卻是四次握手呢? 這是因爲Server在LISTEN狀態下,當收到建立連接請求的SYN報文後,把ACK和SYN放在一個報文裏發送給客戶端。而關閉連接時,

原创 BS程序工作原理

一.BS程序工作原理 1.B/S程序 瀏覽器服務應用程序,直接可以解釋爲網站類應用程序 2.B/S開發原理 BS開發程序員所書寫的所有的代碼都是給服務器寫的, 包含HTML+CSS+JS+C#+SQL Server等。代碼寫好之

原创 常見的服務端開發技術

1.常見的服務端開發技術 ASP、ASP.NET、JSP、PHP… ASP (Active Server Page)–動態服務器頁面,使用VBScript開發後臺程序 ASP.NET 基於.NET平臺,可以使用C#也可以使用VB

原创 靜態網頁與服務器技術的解釋

1.靜態網頁 以.html或以.htm爲後綴的網頁文件 只能單純的顯示文本和圖像 無法和用戶進行數據交互,無法根據用戶的請求顯示不同的網頁內容(也就是無法和後臺數據庫交互) 2.服務器端開發技術 不僅可以顯示文本和圖像 還可

原创 Socket/TCP講解

一.Socket/TCP 1.TCP報文格式 TCP是一種協議 報文:報紙文字 TCP報文是發送網絡消息需要按照這種報文的格式去包裝數據 例如: TCP規定的數據包格式: 親愛的[xxx],你好,[XXXXX],保重勿念![x

原创 T-SQL內置函數-聚合函數

1.SUM函數 返回表達式中所有值的和 SELECT SUM(Score) FROM Score WHERE SubID=1 2.AVG函數 計算選擇字段的平均值 SELECT AVG(Score) FROM Score WH

原创 SQL面試題:關於分頁查詢

使用T-SQL語句查詢出Student表中的第3-第8條數據(標識列不連續) 實現思路: 1.首先查出來前兩條記錄中的標識列數據 2.然後查詢從第3條數據之後剩餘的所有數據 3.最後在剩餘的數據中取前5條數據 SELECT TOP

原创 T-SQL基礎

一.T-SQL基礎 1.T-SQL的組成 數據定義語言(DDL,Data Definition Language) 數據操縱語言(DML,Data Manipulation Language) 數據控制語言(DCL,Data C