入了平台之后,就可以很快的从页面的导航菜单,页面布局里面了解到相应的操作,而且不需要很费劲的去修改,也不用等待很久,只要轻轻点击就可以通过异步传输,很快的就实现需要操作的内容,使用起来非常方便。Р2.3 技术可行性Р本平台是基于ThinkPHP框架进行开发的,同时也使用了页面框架JQuery easyUI和РBootstrap框架进行用户体验方面的开发。在对于信息安全,数据处理方面使用了异步传输(Ajax)技术,增强数据安全和提高用户的操作体验友好度。Р2.3.1 研究内容Р本平台使用MVC模式进行开发,使得模型和视图分开,让我们的编程更加方便,更加快捷、明了。MVC是一种架构型模式,它本身并不引入新的功能,只是用来指导我们改善应用程序的架构,使得应用的模型和视图相分离,从而得到更好的开发和维护效率。Р 在MVC模式中,应用程序被划分成了模型(Model)、视图(View)和控制器(Controller)三个部分。其中,模型部分包含了应用程序的业务逻辑和业务数据;视图部分封装了应用程序的输出形式,也就是通常所说的页面或者是界面;而控制器部分负责协调模型和视图,根据用户请求来选择要调用哪个模型来处理业务,以及最终由哪个视图为用户做出应答。РMVC模式的这三个部分的职责非常明确,而且相互分离,因此每个部分都可以独立的改变而不影响其他部分,从而大大提高了应用的灵活性和重用性。РMVC各个组件之间的关系,如图2-3-1所示:Р图2-3-1 MVC组件关系图РMVC分层大致体现在:Р模型(M):模型的定义由Model类来完成。Р控制器(C):应用控制器(核心控制器App类)和Controller控制器都承担了控制器的角色,Controller控制器完成业务过程控制,而应用控制器负责调度控制。Р视图(V):由View类和模板文件组成,模板做到了100%分离,可以独立预览和制作。