首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

node.js MVC开发框架之Think.js

前言碎语 今天为大家带来一款基于node的mvc开发框架Think.js,这是由奇虎360奇舞团团队打造的一款轻量的node mvc框架。...同时,基于think的轻量易用性,作为学习node的入门框架来说,无可挑剔啊。好了,废话不多说,下面补充,think相关的地址,以及简单实例(基于官方)。...,入门开发就差不多了,想要深入的可以看下think的源码以及node的特性 相关地址 think.js源码:https://github.com/75team/thinkjs think...代码自动更新 ThinkJS 内置了一套代码自动更新的机制,文件修改后立即生效,不用重启 Node.js 服务,也不用借助第三方模块。...丰富的测试用例 ThinkJS 含有 1500+ 的测试用例,代码覆盖率达到 95% ,每一次修改都有对应的测试用例来保障框架功能的稳定。

20350
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Cocos2d-js中的简易MVC框架(一)框架简介

    一、框架简介 今天我将把我写的一套适用于Cocos2d-JS的一套MVC框架分享给大家。首先我先简单介绍一下MVC,然后再逐步的介绍我写的mvc框架和在游戏中的具体应用。...MVC借用百度百科的解释: MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、...MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 这里实现的MVC比较简单明了,关系图如下: ?...ade负责初始化框架,Facade会自动维护UI调用关系。 5.部分节点之间使用Notification进行消息派发。...框架的简单介绍就到这里,接下来我会详细介绍Cocos2d-JS中简易MVC各个模块的实现和应用。

    1.3K30

    Spring的MVC框架

    第一章    Spring的MVC框架 6.1 Spring  MVC概要 Spring的web框架是围绕DispatcherServlet来进行设计的。...Spring Web MVC框架提供了大量独特的功能,包括: 1) 清晰的角色划分:控制器(controller)、验证器(validator)、命令对象(command object)、表单对象(form...与某些MVC框架强制开发人员使用单一特定技术相比,Spring显得更加灵活。灵活。...准确的说,这并非Spring MVC框架本身特性,而应归属于Sping MVC使用的WebApplicationContext容器。...6.2 将请求映射到控制器        和其它web框架一样,Spring的web框架是一个请求驱动的web框架,其设计围绕一个中心的servlet进行,它能将请求分发给控制器,并提供其它功能帮助web

    83220

    MVC框架介绍

    第一,建立一个解决方案然后在该解决方案下面新建mvc空项目。 ? ? ? 第二,下面先对该项目的一些文件进行介绍: MVC项目文件夹说明: 1....(App_Start):包含mvc系统启动的相关类, RouteConfig:路由配置, FilterConfig:过滤器配置   (1)RouteConfig:路由配置 public static...(2)global.asax:全局应用程序控制文件 第三,针对mvc下面基本介绍 1.controller的介绍    (1)命名空间     using System.Web//asp.net核心命名空间...    using System.Web.Mvc//MVc框架基本命名空间    (2)控制器必须继承基类:Controller    (3)控制器的动作方法,用于相应客户端请求,并调用响应的视图向浏览器输出信息...【3】返回视图或跳转到其他控制器      (4)View()方法默认调用与控制器动作方法名的视图 MVC原理图: ?

    97010

    Cocos2d-js中的简易MVC框架(三)中介者Mediator

    Mediator作为这套MVC框架的核心部分承载了大部分的功能。Mediator主要分三类:DirectorMediator,SceneMediator,LayerMediator。...*****************The game.IMediator @author ituuz @date 2014-11-18 IView is the mediator of MVC, create...然后是重写的show函数,在该函数中的两个参数parent是该layer的父级容器,obj是在打开该Layer时传入的参数。在show里还对打开的Layer进行了模态处理。...还有freshen(obj)函数是在上层Layer关闭时调用的,obj是可以传递的值,在该函数中可以做一些UI刷新的功能。最后比较重要的两个函数都是有关销毁的。...Mediator在MVC中比较重要,除了自身的动能外,还承载了其他几个功能。首先Mediator中持有View对象,可以对View进行显示更新,同时也要响应View上的各种事件。

    77120

    MVC 框架的映射和解耦

    最近在写一个业务上用到的框架,回想起接触过的一些 MVC 框架,尤其是主要贡献在后端表现层上的那些,它们之间有太多的相似,在不断解耦的过程中,层数和模块数也越来越多,需要不断引入层与层之间的映射逻辑将不同层次之间关联起来...,我们不妨来查看一下这个过程,能否寻找一些 MVC 框架的共性和启示。...ASP.NET MVC 1 到 MVC 2 模型的进化 注意这里讲的不是 MVC 这个模式,而是 ASP.NET MVC 这个框架。其实这个话题有点老。...这只是关于解耦的一个前传,下面让我们回到正题,不再局限于这个框架,而是立足于 MVC 的模式,看看那些随着解耦的进一步进行,新产生的映射逻辑和配置。...正是程序员对于懒惰的追求,造就了一个又一个好用的 MVC 框架,现在开发一个网站对于十多年前来说,实在是简便太多太多了,在今天谈论的角度上,未来 MVC 框架还会有怎样的发展趋势呢?

    61700

    Spring MVC框架浅析

    M:数据实体模型(Model): 每一个类的成员变量字段对应数据库字段对应(对应的Entity、JavaBean),提供数据的CRUD操作,实现数据库的持久化。...C:控制 (Controller): 前端视图层的参数提交和页面的响应,都委托给前端处理器处理,在Spring MVC框架下,在Controller作为控制层,Controller响应URL请求并进行处理...Spring MVC执行流程: 用户发送一个请求,前端控制器(DispactherServlet)接收到这个请求。...Spring MVC 通过这三层实现前端数据提交到后台,经过Service层处理后并持久化到数据库的过程。 ?...综上:这就是我一个刚入行的小白对Spring MVC分层的理解,欢迎大家指正,谢谢! 我写的这篇博客希望能帮到大家。

    75421

    php的mvc框架原理及常见框架学习

    现在大部分公司开发都会基于一些成熟的开源框架,比如Laravel、ThinkPHP、Codelgniter、yii、yaf。市面上开源框架有几十种, 如何快速学习框架?...现在大部分框架都是基于mvc模式,所以了解MVC框架原理,可以快速入手应用开发。 一、mvc框架是什么?...MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范, 用一种业务逻辑、数据、界面显示分离的方法组织代码...> 二、mvc框架的简易实现 MVC model.php view.php control.php db.php app control model view index.php 三...找出curd的方法 一般跟数据库操作有关系 7.路由url 链接跳转a php端跳转 header 9.http请求 知道get post值 10.实现一个简单的curd功能 四、thinkPHP

    1.6K30

    浅谈smarty MVC框架

    背景 这次又是项目开发遇到的问题,做一个简单的表单处理,将数据写入数据库,流程很简单,由于客户不了解php框架导致我开发用了原生php,当我交付的时候对方说需要使用mvc方式且需要使用smarty框架,...这里做一下踩坑总结(由于博主并不是很熟悉这个框架,今天的分享只用于探讨和记录,若有叙述不正确的,欢迎指正) 框架源码 目录结构 找了这个框架是因为,网上的其他文章并没有介绍mvc,都是将libs文件拿出来...,这个框架有控制器、视图层,运行只需要指向run文件夹即可 如果学习过tp框架的同学入门很快 附上操作手册 模板 在当前模版文件中包含其他的模版文件使用include标签,标签用法: 模版表达式的定义规则为...// 也可以这样 where(直接写查询语句) $ls = $db -> where('money > 10') -> select('test'); // 记得写表名,不是我骂你的,

    17630

    Cocos2d-js中的简易MVC框架(二)数据模型Model

    模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。数据模型Model在MVC结构中扮演者非常重要的较色。...在我写的这套MVC结构中Model作为本地数据逻辑存储对象来使用,主要负责监听服务器数据返回、通知控制器修改视图、处理数据逻辑和保存数据对象。...Init函数子类必须去实现,在初始化Model对象时init函数会自动被调用,子类对象可以在init函数中做一些初始化操作等,在网络游戏项目中对服务器数据返回的监听也是放在init函数中进行注册。...Send是进行消息分发的函数,有两个参数key、obj,key是消息的唯一id,obj是消息要传递的对象。...在mvc的结构中model通过发送通知告诉mediator控制器数据变化,mediator再根据自己的逻辑进行处理然后控制View进行更新。一般Model可以被mediator持有。

    83520

    搭建自己的PHP MVC框架详解

    本文详细讲述了搭建自己的PHP MVC框架的方法。...分享给大家供大家参考,具体如下: 前言 说到写PHP的MVC框架,大家想到的第一个词--“造轮子”,是的,一个还没有深厚功力的程序员,写出的PHP框架肯定不如那些出自大神们之手、经过时间和各种项目考验的框架...在自己写一个框架的时候,也会参考一些我使用过的框架如TP/CI/YII等的源码,在自己看源码时也能帮助自己理解框架,更容易接受以后要使用的框架。...框架整体 首先自己一下PHP的MVC框架的工作流程: 简单来说,它以一个入口文件来接受请求,选择路由,处理请求,返回结果。...1、作为MVC框架,一定要有一个唯一的入口文件来统领全局,所有的访问请求都会首先进入这个入口文件,如我框架根目录的index.php,在里面,我定义了基本文件夹路径,当前环境,并根据当前环境定义错误报告的级别

    1.1K50

    搭建自己的PHP MVC框架详解

    本文详细讲述了搭建自己的PHP MVC框架的方法。...分享给大家供大家参考,具体如下: 前言 说到写PHP的MVC框架,大家想到的第一个词--“造轮子”,是的,一个还没有深厚功力的程序员,写出的PHP框架肯定不如那些出自大神们之手、经过时间和各种项目考验的框架...在自己写一个框架的时候,也会参考一些我使用过的框架如TP/CI/YII等的源码,在自己看源码时也能帮助自己理解框架,更容易接受以后要使用的框架。...框架整体 首先自己一下PHP的MVC框架的工作流程: 简单来说,它以一个入口文件来接受请求,选择路由,处理请求,返回结果。...1、作为MVC框架,一定要有一个唯一的入口文件来统领全局,所有的访问请求都会首先进入这个入口文件,如我框架根目录的index.php,在里面,我定义了基本文件夹路径,当前环境,并根据当前环境定义错误报告的级别

    1.1K40

    Spring Web MVC框架(八) 配置Spring Web MVC

    这一篇文章对应于Spring参考文档 Configuring Spring MVC,讲的是Spring Web MVC各部分的配置方法,包括Java代码配置和XML文件配置以及MVC命名空间的使用方法。...mvc:annotation-driven/> 不论使用哪种方式,都会在Spring中注册一些组件来提供最基本的MVC功能。这些功能在文档中说的很清楚。...前面说了很多关于控制器、视图的知识,但是如何映射CSS、JS文件,前面没有说明。配置方法在这里说明。...资源的版本控制 有些频繁更新的资源可能需要版本控制,强制让客户端使用最新的资源。Spring框架也支持资源的版本控制,我们需要定义资源链来实现这个功能。...而且这里的配置并不影响Spring MVC的其他配置。 自定义MVC命名空间配置 这里的自定义配置更困难,因为Spring没有提供相应的配置机制。

    83610

    简易 MVC框架 弃坑

    MVC 模型视图控制器模型 这是中文名称 原先是为桌面应用建立的框架,后来转变成为B/S模型。 经典图如下 !...最后,apache和nginx都可以实现负载均衡,不过由于nginx是事件驱动的所以使用nginx用来做反向代理偏多 另外,还有一种是异步机制,属于Node.js,即,当事件发生的时候,入栈,然后,有一个事件环...此为异步 Node中也有对象机制,即,先发出命名好的事件,事件触发之前注册好的监听器,在Node.js下,需要继承EventEmitter类,并实例化生成。 PS:事件 !...上方是MVC的数据的流的经过 特点,高重用性,低耦合,快速开发,便捷部署。 MVC架构 !...核心控制器 MVC框架入口,接收和反馈HTTP请求。 过滤器 用户过滤HTTP请求。 拦截器 对进出,进入的数据进行拦截 模型管理器 例如session,线程池等 视图管理工具 对,视图进行管理。

    61530
    领券