【JavaWeb】MVC分层开发

本文介绍了JavaWeb中MVC分层开发的概念和组成部分,包括Model层的模型对象与数据库映射,View层的视图展示,DAO层的数据访问操作,以及Controller层的控制逻辑。通过这种方式,开发者能更好地组织代码,提高效率和代码重用性。
摘要由CSDN通过智能技术生成

JavaWeb笔记 day04
2019/9/7 周六
学习内容:MVC分层开发


MVC分层开发

1.什么是MVC

一个网站的开发,不可能是一个或者仅几个人就能写出来的,网站一般采用分层开发的方式,不同的开发人员负责不同的层,可以同时写代码,程序员(Java开发人员)集中精力于业务逻辑,界面程序员(HTML和JSP开发人员)集中精力于表现形式上,使开发时间得到相当大的缩减。分离视图层和业务逻辑层也使得WEB应用更易于维护和修改,并且重用性高。

最少最基础的就是MVC三层架构。

MVC全名是Model View Controller,是**模型(model)-视图(view)-控制器(controller)**的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

2.M Model层

模型层:表示应用程序核心(比如数据库记录列表),通常模型对象负责在数据库中存取数据

其实就是将数据库中的数据表映射成Java类,数据库中的每张表都是一个类,表里的字段就是类的属性。

/** Commoditytype类 对应商品类型表 */
	private Integer ct_id;  //1
	private String ct_name;	
	// 使用自动生成,把无参、有参构造方法,get、set方法,toString方法都写上
	
/** Commodity类 对应商品表 */
	private String c_id;
	private String c_name;
	private String c_madein;
	private Integer c_type;
	private Integer c_inprice;
	private Integer c_outprice;
	private Integer
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值