คำถามในหัวข้อ 'model-view-controller'

ASP.net MVC - มุมมองเข้าถึงโมเดลได้อย่างไร
ใน MVC Diagrams ทั้งหมดที่ฉันเห็น มีความเชื่อมโยงระหว่าง View และ Model อยู่เสมอ ซึ่งบ่งชี้ว่า View สามารถเข้าถึง Model ได้ ฉันแค่สงสัยว่า: สิ่งนี้จะมีผลเมื่อใด? ในขณะนี้ ฉันมีการดำเนินการของคอนโทรลเลอร์โดยใช้พารามิเตอร์จาก QueryString...
1621 มุมมอง
schedule 27.12.2023

ฉันสามารถใช้ mvc โดยไม่มี getters และ setters ได้หรือไม่
หากฉันไม่ต้องการเปิดเผยสถานะของวัตถุของฉัน แต่ฉันยังต้องแสดงมัน (ใน HTML, XML หรือ JSON สมมติว่า) ฉันจะทำสิ่งนั้นในสภาพแวดล้อม MVC ได้อย่างไร มันสมเหตุสมผลไหมที่จะมีวิธีการส่งออกที่ส่งออกวัตถุที่ไม่เปลี่ยนรูปที่ไม่เปลี่ยนรูป ("คลาสข้อมูล"...
1048 มุมมอง

แนวทางปฏิบัติที่ดีที่สุดในการแบ่งพาร์ติชันโค้ดโมเดลไปยังส่วนลอจิคัลใน MVC ไหนดีที่สุด?
ฉันยังใหม่กับ MVC แต่จากสิ่งที่ฉันได้เรียนรู้จนถึงตอนนี้ (เช่น ที่นี่ โดย ScottGu) เราควรมีความปรารถนาที่จะ "ควบคุมผอม" มากกว่า "อ้วน" แถมความจริงที่ว่ามุมมองนั้นบางโดยเนื้อแท้ และคุณจะได้รับโค้ด จำนวนมาก ในโมเดลของคุณ ดังนั้นคำถามของฉันคือ -...
1419 มุมมอง

แยกส่วน UI ที่นำมาใช้ซ้ำได้ในโกโก้ทัช - มุมมองเทียบกับคอนโทรลเลอร์ - ควรทำอย่างไรบ้าง?
สมมติว่าฉันกำลังออกแบบแอป iPad ที่แสดงหน้าจอให้กับผู้ใช้ หน้าจอประกอบด้วย "ตัวควบคุม" หลายตัวเพื่อประโยชน์ของตัวอย่างนี้ อาจเป็นป้ายกำกับธรรมดาที่มีเครื่องหมาย +/- ที่แสดงค่าจำนวนเต็มเพิ่ม/ลดที่แสดงโดยป้ายกำกับ...
302 มุมมอง

วิธีที่ดีที่สุดในการใช้ MVC ใน iOS
ฉันทำงานกับ MVC มาเป็นเวลานาน แต่ไม่มั่นใจว่าฉันใช้รูปแบบนี้ใน iOS อย่างถูกต้อง นี่คือความเข้าใจและซอร์สโค้ดของฉันซึ่งฉันใช้สำหรับการดิวิชั่นในมุมมองโมเดลและคอนโทรลเลอร์ คำอธิบาย: โมเดล (เช่น - คลาส MyModel) โมเดล นี่คือข้อมูลของฉัน...
2731 มุมมอง

การกำหนดเส้นทาง MVC URL เส้นทางไปยังเส้นทางที่ผิดเพราะเหตุใด
คำถาม: นี่คือ RegisterRoutes ของฉัน: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.Add("ImagesRoute", new Route("graphics/{*filename}", new...
3003 มุมมอง

อะไรคือความแตกต่างและความคล้ายคลึงระหว่าง MVC และ MVVM? [ทำซ้ำ]
สิ่งที่ซ้ำกันที่เป็นไปได้: อะไรคือ ความแตกต่างระหว่าง MVC และ MVVM คืออะไร ฉันใหม่ในรูปแบบ Asp.Net MVC ฉันมีคำถามสองสามข้อที่เกี่ยวข้องกับ MVC และ MVVM รูปแบบเหล่านี้แก้ไขปัญหาอะไรบ้าง? มีความคล้ายคลึงกันอย่างไร?...
2240 มุมมอง

แบบฝึกหัดการเขียนโปรแกรม MVC
ฉันกำลังพัฒนาซอฟต์แวร์ใหม่และพยายามทำให้เป็นแบบโมดูลาร์ให้ได้มากที่สุด ฉันเขียนโค้ดมาได้ระยะหนึ่งแล้ว..แต่ฉันขาดหลักการสำคัญบางประการที่ฉันกำลังเรียนรู้ไปพร้อมๆ กัน ในการพยายามทำให้โปรเจ็กต์ปัจจุบันของฉันเป็นแบบโมดูลาร์ ฉันกำลังใช้สถาปัตยกรรม...
474 มุมมอง

การตรวจสอบความถูกต้องในแอปพลิเคชันแบบเลเยอร์
ฉันสงสัยว่าอะไรคือวิธีที่ดีที่สุดในการตรวจสอบข้อ จำกัด ของฐานข้อมูล (เช่น UNIQUE) ในแอปพลิเคชัน ASP.NET MVC สร้างโดยคำนึงถึง DDD โดยที่เลเยอร์พื้นฐานคือ Application Layer (บริการแอปพลิเคชัน), Domain Layer (โมเดลโดเมน) และเลเยอร์โครงสร้างพื้นฐาน...
2759 มุมมอง

กรอบ Zend : ไม่มีการดำเนินการอื่นใดนอกจากการดำเนินการของดัชนีในคอนโทรลเลอร์ที่สามารถเรียกได้
ฉันมีไฟล์คอนโทรลเลอร์ที่มีสองการกระทำคือ: class IndexController extends Zend_Controller_Action { public function init() { /* Initialize action controller here */ } public function indexAction() { // action...
1080 มุมมอง

MVC Persist Model ต่อแท็บเบราว์เซอร์
ฉันมีแอป MVC และฉันประสบปัญหากับเบราว์เซอร์หลายแท็บสมัยใหม่ ฉันมีหน้าจอที่สร้างโมเดลและเก็บไว้ใน this.TempData["MyViewModel"] จากนั้นฉันก็เปิดหน้าจอเดียวกันในแท็บที่ 2 และเมื่อมันเรียกวิธีการควบคุมเดียวกันนี้ TempData["MyViewModel"]...
1129 มุมมอง

ใหม่กับราง การดำเนินการของดัชนีไม่ชอบวิธีการเริ่มต้นของฉัน... เพราะเหตุใด
ฉันยังใหม่กับ Rail และเล่นกับโค้ดเพื่อทำให้เพจทำงานได้ ลิงก์ localhost:3000/zombies/1 ใช้งานได้ (แสดงการทำงาน) แต่ localhost:3000/zombies (การดำเนินการดัชนี) ใช้งานไม่ได้ ด้านล่างนี้คือเส้นทางและตัวควบคุมของฉัน: เส้นทางคือ: ทรัพยากร :ซอมบี้...
320 มุมมอง

การโต้ตอบกับวัตถุอื่น ๆ ในเกมแบบข้อความใน Java
ฉันจะพยายามทำให้ชัดเจนที่สุดเกี่ยวกับเรื่องนี้เพื่อไม่ให้เกิดความสับสน นอกจากนี้ ฉันไม่ได้มองหาวิธีดำเนินการ แต่เป็นเพียงเคล็ดลับในการเริ่มต้นและมุ่งหน้าไปในทิศทางที่ถูกต้อง ฉันค่อนข้างใหม่กับการเขียนโปรแกรมโดยทั่วไป (การเขียนโปรแกรมด้วย Java...
917 มุมมอง

การแชร์ทรัพยากรระหว่างคอนโทรลเลอร์ใน Angular.js
คำถามง่ายๆ ฉันมีทรัพยากรนี้: var Company = $resource("/company/:_id", {_id: "@_id"}); ที่ฉันต้องการแบ่งปันระหว่างคอนโทรลเลอร์ต่างๆ ตอนนี้ฉันกำลังคัดลอกและวางสิ่งต่าง ๆ แต่ก็ยังไม่ถึงจุดที่ฉันต้องการเพิ่มโค้ดเพิ่มเติมและใช้...
1863 มุมมอง

เรียกใช้การดำเนินการในคอนโทรลเลอร์จากมุมมองและส่งพารามิเตอร์
ฉันกำลังพยายามเรียกวิธีการภายในคอนโทรลเลอร์ใน MVC จากการกระทำของจาวาสคริปต์ การกระทำของจาวาสคริปต์ควรเรียกใช้เมธอดนี้ภายในคอนโทรลเลอร์และส่งพารามิเตอร์บางตัวไป รหัส Javascript ของฉันมีลักษณะดังนี้: location.href =...
8920 มุมมอง

จะส่งความคิดเห็น Polymorphic บนฟีดได้อย่างไร [ข้อผิดพลาด]
หากผู้ใช้คลิกปุ่ม [+ ความคิดเห็น] เขากำลังเผชิญหน้ากับสัตว์ร้ายตัวนี้: ActiveRecord::RecordNotFound in CommentsController#create Couldn't find Comment with 'id'= Line: @commentable = resource.singularize.classify.constantize.find(id)...
170 มุมมอง

ช่องค้นหาแบบไดนามิกใน Rails
ฉันต้องการสร้างช่องค้นหาที่ให้คำแนะนำตามสิ่งที่ผู้ใช้พิมพ์ เช่นเดียวกับแถบค้นหาวิกิพีเดีย ควรค้นหาเฉพาะชื่อชื่อเรื่องเท่านั้น (ไม่ใช้อัลโกที่ซับซ้อนใดๆ) วิธีที่ดีที่สุดในการทำเช่นนี้กับ Rails คืออะไร: อัญมณีและตั้งแต่ต้น?
1138 มุมมอง

เมื่อใช้ contentType: 'application/json; charset=utf-8' ข้อมูลของฉันจะไม่ถูกส่งไปยังตัวควบคุม api
ฉันกำลังอัปเดตบันทึกโดยใช้ PUT ใน web api เมื่อฉันใช้ contentType: 'application/json; charset=utf-8' ข้อมูลของฉันจะไม่ถูกส่งไปยังตัวควบคุม api แต่เมื่อฉันแสดงความคิดเห็น ข้อมูลบรรทัดนี้จะถูกถ่ายโอน ใครสามารถอธิบายเรื่องนี้ได้บ้าง?...
2304 มุมมอง

JavaFX อัปเดต UI จากเธรดอื่น
ฉันมีเรียนวิชาหลัก public class Main { public static void main(String[] args) { Application.launch(View.class); View view = new View(); Platform.runLater(() -> view.changeTitle()); }...
305 มุมมอง

ปุ่มส่งสองปุ่มใน JSP ที่ไม่มีหลายรูปแบบ มีคอนโทรลเลอร์เดียวกัน
ฉันได้อ่านหัวข้อที่คล้ายกันแล้ว ชอบสิ่งนี้ และ อันนั้น แต่มัน ไม่ได้ช่วยแก้ไขปัญหาของฉัน ฉันสร้างเว็บแอป JavaEE mvc อย่างง่าย หน้า jsp มีแบบฟอร์มที่มีช่องข้อความสองช่องและปุ่มสองปุ่ม ช่องข้อความแรกสำหรับป้อนรหัส ช่องที่สองสำหรับป้อนชื่อ...
998 มุมมอง