从零开始写mvc框架之一:面对对象

简介: 从零开始写mvc框架之一:面对对象

关于 mvc 框架系列的文章本来在很久之前就想写的,无奈当时个人觉得能力不行,理解不够,所以一直没有写,现在开始重新写

该文章只会简单说明面对对象,只是一个框架系列的起头文章.

想要详细教程可查看慕课网教程:

面对对象文本教程

面对对象视频讲解

面对对象

面对对象(OOP,Object Oriented Programming) 是一种软件编程方法,它的概念是将所有的事物,包括抽象的概念,全部归为对象封装,即:万物皆对象.例如将会员操作的功能封装成一个对象:

<?php
/**
 * Created by PhpStorm.
 * User: Tioncico
 * Date: 2019/3/30 0030
 * Time: 20:19
 */
class Member
{
    protected $memberInfo;
    public function __construct($memebrId)
    {
        $this->memberInfo = \[
            'memberId'=>$memebrId,
            'memberName'=>'仙士可',
            'password'=>md5(123456),
            'age'=>22,
            'sex'=>1,
        \];//伪代码,通过memberId获取到member表的信息
    }
    public function getMemberInfo(){
        return $this->memberInfo;
    }
    public function updateMember($data){
        $this->memberInfo = $data;//伪代码,把传入的$data修改到member表
    }
    public function deleteMember(){
        $this->memberInfo=null;//伪代码,删除这条记录
    }
}
目录
相关文章
|
9月前
|
前端开发 Java 数据库连接
Spring MVC 扩展和SSM框架整合
通过以上步骤,我们可以将Spring MVC扩展并整合到SSM框架中。这个过程包括配置Spring MVC和Spring的核心配置文件,创建控制器、服务层和MyBatis的Mapper接口及映射文件。在实际开发中,可以根据具体业务需求进行进一步的扩展和优化,以构建更加灵活和高效的企业级应用程序。
227 5
|
12月前
|
监控 前端开发 API
一款基于 .NET MVC 框架开发、功能全面的MES系统
一款基于 .NET MVC 框架开发、功能全面的MES系统
347 5
|
前端开发 Java
【案例+源码】详解MVC框架模式及其应用
【案例+源码】详解MVC框架模式及其应用
1130 0
|
设计模式 存储 前端开发
MVC 框架的主要问题是什么?
【8月更文挑战第30天】
298 0
|
前端开发 安全 Java
使用Java Web框架:Spring MVC的全面指南
【4月更文挑战第3天】Spring MVC是Spring框架的一部分,用于构建高效、模块化的Web应用。它基于MVC模式,支持多种视图技术。核心概念包括DispatcherServlet(前端控制器)、HandlerMapping(请求映射)、Controller(处理请求)、ViewResolver(视图解析)和ModelAndView(模型和视图容器)。开发流程涉及配置DispatcherServlet、定义Controller、创建View、处理数据、绑定模型和异常处理。
561 1
使用Java Web框架:Spring MVC的全面指南
|
前端开发 Java Spring
Java Web ——MVC基础框架讲解及代码演示(下)
Java Web ——MVC基础框架讲解及代码演示
168 1
|
前端开发 Java 应用服务中间件
Spring MVC框架概述
Spring MVC 是一个基于Java的轻量级Web框架,采用MVC设计模型实现请求驱动的松耦合应用开发。框架包括DispatcherServlet、HandlerMapping、Handler、HandlerAdapter、ViewResolver核心组件。DispatcherServlet协调这些组件处理HTTP请求和响应,Controller处理业务逻辑,Model封装数据,View负责渲染。通过注解@Controller、@RequestMapping等简化开发,支持RESTful请求。Spring MVC具有清晰的角色分配、Spring框架集成、多种视图技术支持以及异常处理等优点。
277 1
|
安全 前端开发 测试技术
安全开发-PHP应用&模版引用&Smarty渲染&MVC模型&数据联动&RCE安全&TP框架&路由访问&对象操作&内置过滤绕过&核心漏洞
安全开发-PHP应用&模版引用&Smarty渲染&MVC模型&数据联动&RCE安全&TP框架&路由访问&对象操作&内置过滤绕过&核心漏洞
159 0
|
设计模式 前端开发 网络协议
Java Web ——MVC基础框架讲解及代码演示(上)
Java Web ——MVC基础框架讲解及代码演示
157 0
|
前端开发 JavaScript Java
MVC框架:SpringMVC(三)
MVC框架:SpringMVC
122 0