- 基于Java技術的Web應用開發(fā)
- 孫璐主編
- 560字
- 2018-12-27 20:00:04
習題
一、單項選擇題
以下有關C/S和B/S架構的說法錯誤的是( )。
A.在C/S架構(即客戶端/服務器架構)中,有專門的數據庫服務器,但客戶端還要運行客戶端應用程序,這也叫做胖客戶端。
B.在B/S架構中,客戶端在瀏覽器中只負責表示層邏輯的實現,業(yè)務邏輯和數據庫都在服務器端運行。也就是說,應用程序部署在服務器端,客戶端通過瀏覽器訪問應用程序。
C.通常在B/S架構中,客戶端發(fā)送HTTP請求消息給服務器,服務器將請求傳遞給Web應用程序,Web應用程序處理請求,并把響應的HTML頁面?zhèn)骰亟o客戶端。
D.Web應用是基于C/S架構的,C/S架構就是客戶端/服務器架構。
二、多項選擇題
1.以下對HTTP狀態(tài)碼的含義描述正確的是( )。
A.200表示請求成功。
B.400表示服務器未發(fā)現與請求URL(統(tǒng)一資源定位)匹配的內容。
C.404表示由于語法錯誤而導致服務器無法理解請求消息。
D.500表示服務器內部錯誤,無法處理請求。
2.MVC模式的優(yōu)勢有哪些?( )
A.MVC模式使應用程序的結構更加清晰,通過將代碼按照層次劃分為業(yè)務邏輯/數據層、用戶界面和應用流程控制這3個層次,能夠增強代碼的穩(wěn)定性。
B.MVC模式實現了很好的分布式組件架構。
C.對于項目開發(fā)而言,MVC 3層的分離有利于在項目小組內按照小組成員各自的擅長方面進行分工,有利于3個部分并行開發(fā),加快項目進度。
D.MVC模塊功能的劃分有利于在代碼修改過程中進行模塊的隔離,而不需要把具有不同功能的代碼混雜在一起造成混亂。
推薦閱讀
- VMware View Security Essentials
- Monkey Game Development:Beginner's Guide
- GraphQL學習指南
- Machine Learning with R Cookbook(Second Edition)
- Creating Mobile Apps with jQuery Mobile(Second Edition)
- Node.js:來一打 C++ 擴展
- 零基礎學Scratch 3.0編程
- Go語言從入門到精通
- 深入解析Java編譯器:源碼剖析與實例詳解
- C++ System Programming Cookbook
- IBM RUP參考與認證指南
- LabVIEW入門與實戰(zhàn)開發(fā)100例(第4版)
- Extending Docker
- Visual Basic.NET程序設計
- Java項目驅動開發(fā)教程