Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Model View Controller_IT技术博客_编程技术问答 - 「Fatal编程技术网」

Model view controller 市场上最好的MVC web框架是什么?

我正在寻找一个Web框架,将基于windows的应用程序移动到Web上 WF的主要要求如下: 单元测试支持 桌面和移动浏览器支持 长期生存能力 框架的成熟度 这辆车怎么样?这就是这个网站正在运行的内容 另一个更成熟的选择是 我认为从长远来看,ASP.NETMVC可能是最好的选择。一年后,雇佣懂ASP.NET MVC的人要比雇佣懂MonoRail的人容易得多。我更喜欢PHP、Python和Ruby 在前端方面,如果您正在寻找桌面式的最终用户体验,您应该研究或。在我看来,SO社区的贡献 对于PHP

Model view controller MVC(或MVP)能否与SOA共存?

我认为,在使用MVC或MVP设计模式时,业务逻辑应该存在于模型中,但应该隐藏在面向服务的体系结构中的服务后面 软件系统能否在面向服务的体系结构中使用MVC或MVP设计模式?如果是这样的话,模型放在哪里?它们是完全不同的动物。MVC是关于数据表示、控制用户对话框的导航以及构建数据模型时的一些业务逻辑的 SOA是关于从服务提供者检索数据的 在客户端,您可以在MVC模式的模型部分中使用SOA来使用SOA服务中的数据构建模型 在服务端,由于没有演示和用户对话框,大多数MVC模式变得多余。此外,好的SOA

Model view controller MVC框架中的静态页面?

在MVC框架中,你们把静态页面(比如主页)放在哪里?你有家庭控制器吗?页面控制器?您是否为每个静态页面创建操作 我现在用的是CFWheels,我想找出放置它们的最佳位置 编辑:显然,CFWheels不需要为所有视图创建操作。因此,您可以创建一个空的控制器,并调用视图,如动作,但不必写出空白函数。 CaKePHP,我猜,Ruby on Rails有一个页面控制器。有一个路由函数可以将请求重定向到/pages/foo到/pages/display/foo。类似地,/被重定向到/pages/disp

Model view controller MVC:结构化提要输出

我在项目中使用的框架遵循MVC模式。我正在构建JSON提要,需要以一种不同于系统默认从ORM中提供给我的方式来构建它们。在模型、视图或控制器中,我应该在哪里处理将要提供的数据的篡改和整形任务 现在我在我的控制器中执行此操作,然后将数据传递到视图。我可以在模型或视图下更好地看到此拟合,但不确定是哪一个。如果我是您,我会编写一个模型方法来执行此操作。将其放在控制器中会使您的控制器变胖,这是不好的,并且意味着您无法从其他控件调用该功能滚动操作或其他任何地方。虽然可以将其视为表示逻辑,但我更喜欢使用条件

Model view controller MVC设计问题

在MVC 2网站上我想做的是获取产品/类别ID列表。从该列表中,创建不同类别ID的列表。然后从第二个列表中随机选择一个类别ID,并使用它来获取该类别ID的所有产品。然后我想存储该CategoryId,这样我就不会在下次运行时显示这些产品 我不需要任何代码示例来开始。我想知道的是,我想我会把这段代码放在我的模型(Dll)中的一个类中,并存储会话中显示的CategoryId列表。这是一个好的解决方案还是我应该走另一条路 感谢您的帮助这可能都属于您的产品模型,使用getAllProductsByCat

Model view controller Scala、Swing和MVC

我在Scala书籍的编程中找到了一些关于将Swing与Scala结合使用的信息。我在这里还找到了一些基本信息:。但是没有关于如何基于Swing构建更大的应用程序的信息。然后我发现了一些德语信息(但代码是Scala;):。这很好。。。但是,它仍然适用于小型应用程序。我要写更大的东西。所以我不想制作一个模型,而是为每个模型制作几个视图,就像RubyonRails一样。你知道一些好的教程或egsamples可以帮助我正确地完成它吗?这里有一个使用scala swing:的程序,虽然也很小。你的答案没有

Model view controller MVC站点地图提供程序

在mvc sitemap provider中,我想根据登录用户的id显示列表菜单。我想了解dynamicnodeprovider,但它正在为登录前的第一个请求工作。我如何实现这一点 谢谢, Ajai您可以使用cookies来实现这一点。当用户登录时设置cookie,当用户返回时读取cookie。显然,如果: 用户阻止cookies 用户第一次访问该站点 因此,第一次访问需要一个默认视图;我认为您无法避免这个问题。您可以采用JQuery AJAX调用控制器方法的方法,该方法返回所需的站点地图信

Model view controller MVC-哪些是控制器,哪些是视图?

我在使用MVC映射我的站点时遇到问题 以下页面层次结构的控制器和视图是什么 索引(主页) ->球员 --->目录 ----->转发 ----->防卫 --->侧面图 ----->新闻 ----->统计数据 ->团队 --->目录 ------>分部 --->团队简介 ----->新闻 ----->统计数据 以/Players/Profile/Stats为例,“Profile”是控制器,“Stats”是视图吗?什么是“玩家”?“玩家”的默认(索引)页面是“目录”。“玩家”也会成为控制者吗 有没有更

Model view controller MVC中RouteTable的Url模式?

我有我的路由集合,希望检索给定路由的url模式(在global.asax中定义) 在应用中: var route = RouteTable.Routes["UserIndex"]; Global.asax: routes.MapRoute( name: "UserIndex", url: "u/{userId}" 在web应用程序中,我无法访问global.asax中定义的Url模式(在route对象中)。还有别的办法吗 我问这个问题是因为我需要在模板列表中定义一些要与Knockout.js

Model view controller Chrome历史错误-正在执行PRG,并且当再次导航到同一表单时-没有添加历史记录条目

只有在Chrome中才会出现奇怪的后退按钮行为。 我有两页-表格和表格 场景: 1.从网格导航到表单时,一切正常-网格被添加到历史记录中。 2.当表单通过post发送到服务器时,我使用RedirectToAction再次重定向(302)到网格-表单被添加到历史记录中。 3.在重定向后再次从网格导航到表单时,包含网格地址的历史点未添加到历史中 现在,您必须单击“上一步”按钮两次才能返回网格 如果将所有步骤重复几次并查看历史堆栈,您将看到一个悲伤的表单条目列表,中间没有网格 编辑:这里有一个链接,指

Model view controller 使用业务层时定义(视图)模型的最佳实践

项目设置: MVC项目,依赖于存储库模式处理数据的业务层 问题: 有时,您希望业务层返回的数据不是简单的列表。 在这种情况下,您的强类型视图应该使用业务层方法的返回值(某些业务模型),还是应该始终使用mvc model文件夹中的viewmodel 什么是最佳实践??如果我使用TDD来定义我的业务方法,我的终点将是一个模型,它实现了视图可以用来显示数据的需求,因此控制器可以简单地将这些需求传递给视图。这很糟糕,我真的应该在mvc项目中使用模型作为控制器和视图之间的接口吗 无论如何,我的MVC项目取

Model view controller 模型视图控制器-哪个组件传统上处理文件I/O?

在传统的MVC应用程序中,哪个组件(模型、视图或控制器)负责将模型读写到磁盘?MVC只是更大体系结构的一部分 诸如持久性之类的基础设施问题通常由MVC triad之外的一些类/对象来处理。MVC中不必有任何磁盘io。如果有,它可能属于模型内部或附近,如果这是持久化的内容。MVC通常是一个表示层框架,在基于表示的应用程序中位于顶部。在实际的企业应用程序中,它下面可能有几个层 通常,这是在另一个层中完成的:您可以将其命名为业务层或服务层,就像其他人发布的一样,您通常会在MVC应用程序下面有一个域/业

Model view controller 在Zend 1.11中,我是在Model还是DB Model Mapper中进行验证检查? 在下面的情况下,我有一个模型和模型映射器,对于在哪里放置验证函数,我有点困惑,例如,考虑下面的: models -> User -> UserMapper Class User{ private $id; private $name; private $email; } Class UserMapper extends Zend_Db_Table_Abstract{ function findById($id){ } function save(User $user){ } }

我需要对其进行设置,以使新用户对象不能与现有用户对象具有相同的电子邮件-我应该将验证逻辑放在哪里来检查这一点,即在模型或模型映射器中?会不会是: Class UserController{ function doAction(){ $user = new User(); $u = new UserMapper(); ... // is this the right way to do this? if($user->validate()){

Model view controller 使用自动映射器

我有一个客户端类需要映射到clientViewModel的一个不太复杂的类,下面是两个类: public class client { public int clientRef{get;set;} public string Title{get;set;} public string Forename { get; set; } public string Initials { get; set; } public string Surname { get; set; } Public Addr

Model view controller Zend Framework 2单元测试控制器,POST/GET数据未发送。未定义索引

我一直在尝试按照本教程测试我的控制器-> 我已经尝试了所有可能的代码变体来发送POST或在分派时获取数据,但运行测试后,当我尝试从控制器中的$\u POST数组访问该数据时,我得到的唯一回报是“未定义索引” 我使用的是PHPUnit 3.7.17,除POST和GET数据外,其他所有功能都可以完美运行,我尝试了以下代码: public function testIndexActionCanBeAccessed() { $this->getRequest() ->se

Model view controller 字符串值非ID的MVC dropdownlist

有没有办法在MVC中创建一个下拉列表,为变量提供一个字符串值,而不仅仅是ID?我在dropdownlist上看到的所有内容都将其设置为使名称显示在下拉列表中,但变量始终获取ID值。有什么方法可以设置它,使变量得到一个字符串值吗?如果您想选择id并得到一个值,那么@Jack建议的方法将非常有效。如果您想获取所选的文本而不是值,可以使用jquery来实现 $('.dropdown').change(function(){ var result = $('.dropdown').text()

Model view controller MVC中的控制器是否被视为DDD的应用程序服务?

我将DDD应用于MVC的M部分,经过一些研究(研究!),我意识到我需要我的控制器与域服务(在模型中)交互。这将使我的控制器成为域服务的消费者,从而成为应用程序服务(在DDD术语中)。这准确吗?控制器和DD定义的应用程序服务之间有区别吗?控制器在DDD中不被视为服务。控制器在UI层中操作。应用程序服务从数据库获取数据,验证数据,将数据传递给客户端(MVC可以是客户端,但来自winforms应用程序的请求也可以是客户端)等等 控制器所做的就是为来自UI的请求提供服务。它不是应用程序域的一部分。分层体

Model view controller 尽管模型尚未';不改变

我的应用程序更新视图以响应模型发送的事件。但是如果模型没有改变,但我仍然需要更新视图,该怎么办呢。例如,我关闭并重新打开了一个弹出窗口。要显示的数据尚未更改,但必须重新创建弹出式中介器和视图。我当前的解决方案是在中介的onRegister()方法中强制初始化,如下所示: // Inside of PopUpMediator.as [Inject] public var popUpModel:IPopUpModel; [Inject] public var popUpView:PopUpVie

Model view controller Struts 2应用的积垢发生器

我已经有一个基于Java5和Struts2 MVC框架构建的应用程序,该框架具有Oracle11gdb 应用程序有大量的表,这些表通常使用insert查询或update语句进行更新 我希望开发一个CRUD应用程序,避免任何手动脚本执行 表的数量非常大,相互之间存在依赖关系,因此我正在寻找一个java框架,它可以根据现有的表结构直接生成代码,并具有允许上传excel数据和提供批量更新功能的灵活性 尝试使用Spring Roo,但想知道是否有更多的框架可用于现有Struts 2 MVC。如果您想将C

Model view controller MVC和MVVM之间有什么不同

有人能解释这两者的区别吗 MVC(模型视图控制器) 及 MVVM(ModelView-ViewModel)体系结构 ?MVVM基于MVC设计模式 MVVM是一种更专门用于UI开发平台的实现。 GUI开发和后端开发之间的分离使得这些UI开发平台中的开发过程更加容易 关于差异的更多信息,另一个主题已经存在:由于MVC和MVVM完全面向不同的应用范例,即ASP.NET MVC For web和MVVM desktop,它们需要以明显不同的方式运行,最显著的区别是来自MVC的控制器和来自MVVM的Vie

Model view controller 什么时候在web应用程序中使用参与者才有意义

我一直在浏览Typesafe激活器模板。我经常在Typesafe模板(Reactive Stocks/Maps/*)中看到应用程序文件夹中的actors文件夹。显然,这应该容纳演员,但是如何将演员添加到剧本应用程序中呢。我知道Play是一个MVC框架,这意味着: 模型充当结构化数据的模板,用于与数据库交互并传递给视图 视图是网页,通常可以将数据注入其中 控制器包含业务逻辑,可以连接模型和视图 如果是这样,演员是干什么的?他们添加了哪些模型、视图和控制器不提供的内容?在开发反应式web应用程序时,

Model view controller 在详细信息视图中呈现部分列表视图和部分表单

所以我尝试在post视图中创建一个评论表单和评论视图 基本上,我的博客上有一个帖子视图,我想在每个帖子上显示一个评论表单和一个评论部分 我已经准备好了所有视图,到目前为止,我的表单显示在我的post视图的底部 我想做的是将我的评论视图添加到表单上方的post视图中 评论控制器 // GET: /Comments/_AllComments - Partial view public ViewResult _AllComments(int postid) { TempData["PostI

Model view controller Yii2在另一个视图中从控制器获取参数到_表单

我在Yii方面有问题 例如: 客户和工作机会都有积垢。我想单击客户索引上的创建按钮,该按钮将我重定向到Joboffer创建表单,在该表单中,我单击的员工的ID是可访问的。有什么建议能让我走上正确的道路吗 您应该使用函数返回HTML代码 function ($url, $model, $key) { // return the button HTML code } 这边 [ 'class' => 'yii\grid\ActionColumn',

Model view controller 如何将HttpPostedFile发送到某个控制器中的操作

如果要将HttpPostedFile类型的对象发送到某个操作,则可以在该操作中获取null对象。那么如何发送呢?为此,您可能需要通过临时数据发送HttpPostedFile。有关示例,请参见以下内容: HttpPostedFileBase file; TempData["FilePosted"] = file; 在行动中,做到以下几点: HttpPostedFileBase file = (HttpPostedFileBase)TempData["FilePosted"]; 你好。请不要在你

Model view controller 有没有办法强迫客户在NopCommerce中更改密码

我们已经把我们的一家商店从普雷斯塔肖普搬到了诺普商业。在迁移过程中,由于密码加密策略,我们丢失了所有注册客户的密码 我们已经迁移了所有客户,并为他们提供了默认密码。我们在想,是否有办法强迫每位客户在首次登录时更改密码 此功能在nopCommerce 3.90()中实现,您可以在配置->设置->客户设置中管理安全规则 通过勾选相应客户角色编辑页面中客户->客户角色中的“启用密码生存期”复选框,并为所有密码设置旧日期,您将绑定用户以更改密码

Model view controller 实体框架-DBContext-不更新,可能是缓存?

我有一个奇怪的问题,它只在模型中的几个字段上间歇性地发生 该应用程序用于预订课程,管理员创建一个课程,然后用户进行申请 下面简化了一些表格 课程 CourseID 小菜一碟 长尾 粗粉 CourseID CourseDateID 粗粉 CourseVenueID 马齿苋 项目 ItemID(保存VenueID/StatusID) 项目类型 项目描述 有时,当管理员创建一个新的coursedate时,在前端查看日期的用户在CourseVenueID字段上会得到一个空值。当我查看数据库时

Model view controller 如何使用mvc进行定制模板设计

我想在我的MVC应用程序中包括自定义卡设计功能。我们需要像MS paint这样的功能。我想插入图片、形状和文本。我还需要格式化文本。我该如何进行?有什么工具可以在我的MVC应用程序中包含此功能吗 javascript画布将您的问题拆分为子问题,并尝试分别寻找解决方案

Model view controller ASP.NET核心添加和删除角色

正如标题所说,如果角色与用户拥有的角色不匹配,我将尝试从我获得的数组中添加角色。那些匹配的我想被删除。这是我的控制器逻辑。 string id是我获得的角色的名称。 另外,当我运行这段代码时,我会得到一个异常 “用户安全戳不能为空。” [HttpPost] [ValidateAntiForgeryToken] 公共异步任务编辑(字符串id、用户、字符串[]角色) { if(id!=user.id) { 返回NotFound(); } if(ModelState.IsValid) { 尝试 { v

Model view controller Highcharts组织结构图有很多节点,看起来不太好

我正在使用Highcharts的组织结构图创建一个具有树布局的数据结构的图像。Highcharts技术似乎工作得很好,但是当我想使用大量节点时,节点会被打包在一起,而线条最终会重叠。这样我就不能再看到节点之间的链接了 我一直在尝试使用CSS参数来更改布局,但效果并不理想。我还尝试将布局设置为悬挂,但这完全破坏了布局 这就是我所说的重叠线的意思: 您可以尝试将默认布局()从normal更改为hanging,如下所示: ... nodes:[ { id:"D1", name:

Model view controller 如何在文本框telerik报告中设置专用字体

我正在尝试在telerik report中应用新字体系列,该系列未安装在系统上,这可以通过在app.config中添加私有字体来实现 谢谢请参阅下面的文章,这篇文章将帮助您了解如何动态配置和安装fort文件,它不会解释如何在textbox中使用如何在运行时在textbox中动态应用该字体 <Telerik.Reporting> <privateFonts> <add fontFamily="Stratum1" path="~\Fonts\TGDQIK+St

Model view controller 视图上的foreach中不存在错误对象,但它存在

我有一个使用ViewBag传递到视图的集合。然后我使用foreach进行迭代。我得到错误“对象不包含ID的定义”。当我将鼠标悬停在变量上时,我可以看到对象就在那里,包含一个属性ID和一个值 我做错了什么 这是de控制器中的代码: List<Zoekvelden> zoekvelden = new List<Zoekvelden>(); var metatypes = (from mt in db.MetaTypes

Model view controller MVC:数据模型和视图模型

我在过去读过一些关于模型的MVC建议,指出不应该在域和视图中重用相同的模型对象;但我还没有找到任何人愿意讨论为什么这很糟糕 我的观点是,创建两个独立的模型——一个用于域,一个用于视图——然后在它们之间进行映射会产生大量重复,再加上繁琐的映射代码(其中一些代码可能会通过以下方式得到缓解),这很可能会导致错误 是什么让这两个关注点有一个单独的模型值得复制和映射代码的麻烦呢?我想,您的域模型可能会扩展到其他实现,而不仅仅是您的MVC应用程序,这将打破关注点分离原则。如果您的视图模型是您的域模型,那么您

Model view controller ADO.NET实体-模型优先数据注释

我使用的方法如下所述:- 我想使用surface designer来开发我的模型,然后使用分部类来包含数据注释以进行验证。但是,如果我使用分部类,然后尝试引用现有属性,编译器会抱怨该属性已经存在 我该如何克服这一点 e、 g 编译器说“名称已定义”。关于如何注释实体数据模型生成的实体类,我遇到了相同的问题,我在另一个stackoverflow线程上找到了答案: 您如何引用该属性?你能发布你的代码吗? public partial class Product { [Required(E

Model view controller Zend框架在操作中切换视图

我在控制器中有一个动作,它应该根据窗体上下拉列表中的值显示不同类型的输出 我已经为不同的视图类型编写了一个Templater对象(扩展自Zend_View_Abstract) 我已尝试运行以下代码: public function generateDocumentAction() { //...some code to set $view depending on post data // e.g. $view = new TemplaterOdt(); //vi

Model view controller 选择了我的非贫血领域模型的视图控制器的实现

标题可能不容易理解,但在我看来,这是处理智能模型时的一个基本设计问题 我有一个表示不同类型文档的模型对象层次结构。 假设我有一个带有不同按钮的视图,每个按钮都会打开底层对象模型的文档。当我点击一个按钮时,我必须显示一个视图,它的控制器实现只依赖于底层的模型对象类。如何获得此实现? (可能是在按钮的实现中,但问题是如何实现按钮) 它是否应该是一个工厂,将模型的类型作为输入并返回视图控制器?应该是我的模型知道如何构建它的控制器(看起来脏兮兮?)?我应该用作文吗?还有别的吗 我希望我说得够清楚了。我有

Model view controller 在Ember.js中使用多个数据源

所以我一直在努力建立一个应用程序,现在我想使用它自己的数据适配器集成一个第三方API。我希望以最可重用的方式进行此操作,因此我已使用正确的型号coffeescript注册了此适配器警告: 然而,这里的事情变得棘手:我想根据用户模型上设置的两个属性进行查找: App.User = DS.Model.extend workauths: DS.hasMany 'App.Workauth' token: DS.attr 'string' ldap: DS.attr 'string' 通过

Model view controller MVC中的谷歌图表

我正在尝试在我们的MVC应用程序上实现google图表。到目前为止,我使用stati数据使其工作正常,只是为了看看它在界面上会是什么样子。但是,我已经创建了控制器来检索并将正确的数据传递给图表。我的问题是我的控制器没有从JS触发?我在我的控制器上设置了一个断点进行检查。控制台上也没有错误 我的仪表板控制器: public JsonResult GetUploadTypesPerAccount() { var accountUploa

Model view controller MVC net core 1.1.0 Mailkit发送返回空白页的邮件表单

此代码有什么问题-我只想在成功发送后重定向: 公共异步任务SendEmailAsync(字符串电子邮件、字符串名称、字符串消息) { var emailMessage=new mimessage() 我不知道你为什么要在那里使用RedirectToAction。我不认为它可以在不是actionresult的方法中使用。该方法的目的是调用另一个actionmethod,然后在其中运行代码。但是你没有,所以你可以直接从你使用的任何actionmethod调用View(“谢谢”) 您应该为电子邮件方法

Model view controller 在SearchModel中搜索primaryKey失败

每个值都将被视为选择数据库的记录,但称为id的PrimaryKey不会。为什么?如何为PrimaryKey选择记录? 以下是搜索模型: $query, ]); $this->load($params); 如果($this->choice\u date==0){ $query->andFilterWhere(['=','arbeitsuchend_seit',$this->arbeitsuchend_seit]); $query->andFilterWhere(['>=','kandidat_s

Model view controller 我们是否应该在Flatter移动应用程序开发中使用任何特定的体系结构?

我已经使用颤振五个月来开发了一个应用程序,用户可以登录到一个can视图并与另一个用户联系。我打算进一步发展该应用程序,为用户提供个人聊天和文件共享门户。我认为最好以有组织的方式开发应用程序。因此,我想知道在web开发中是否有任何特定的体系结构(如MVC)适合用于Flatter?,因为Flatter是一个相对较新的框架,仍然是一个开放的论点。关于颤振模式/架构的文章已经有几十篇了,当然没有一篇是最好的。和往常一样,这实际上取决于你在构建什么,你的应用程序需求,当然还有你的个人喜好 以下是我建议查看

  1    2   3   4   5   6  ... 下一页 最后一页 共 84 页