菜鸟JAVA梦

来到传智两个多月了。小小的把最近心得总一下。

这几天一直晕老师讲的小DEMO,什么MVC,什么建包规则。现在总算是有点感觉了。

从代码的结构来看,MVC将代码进行了分层:M:模型,V:视图,C:控制三层。能过彼此调用的关系来实现数据传输的。

很明显,通过这种方式,代码的层次清楚了,便于管理。

M层实现 了与数据库的交流,将数据写入或是读出,执行的是数据库语句。

V层主要与用户进行最直观的交流,以样式体现出来。扮演脸的角色,好看。

C层接 收用户提交的信息,实现与M层的交流。

从小DEMO中可以看出,分析从页面开始,代码从DAO开始,从前台到后台分析,从后台到前台实现代码功能。每写完一个小模块测试能过,再做下一个。

如简单管理系统中

管理员能过表单提交数据,通过servlet接收到数据,servlet调用service层的相应的方法,service层调用dao层的方法,最后与数据库进行了信息交互;将结果一一的返回到页面。

相应的在DAO层(M)也存在了删除,添加,查询。Servlet(C)起着控制数据功能。

小小的观点,望大鸟们指点,不甚感激。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值