mvc

毕业设计期间不是太忙,就接触了一下mvc模式,这种思想性的东西不是说多练练就能掌握的,需要结合实际项目思考功能和流程。

下面是我这几天的学习。

 

MVC简介:

MVC是三个单词的缩写,分别为: 模型(Model),视图(View) 和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映 射为模型层可执行的操作。

 

通过对韩顺平老师的java教程的学习,先接触了所谓的model2模式,通过一个简单的界面和后台数据库连接的验证用户登录来研究MVC。

 

这个小程序分为三个部分。

一个界面类login.java,一个处理sql语句的类usermodel.java类,一个和数据库连接的类sqlhelper类,三个类,单线联系,只用调用接口就可以。

通过这个简单的小实例,可以很清楚的搞清楚这种程序结构。想用不用的sql语句,只用的usermodel类中修改一句话即可,不用修改sqlhelper类。接口不变就行了。
后来在调试的时候,一直出现问题,一直说sql2000的驱动有问题,我已经装了三个jar包,还是不行,于是一步一步查找原因。

在源代码中加入一些语句,看看时执行到哪里的时候出错了



最后我没有使用程序,直接在sql2000的查询管理器中执行了select语句,结果提示系统错误,于是找到问题,是程序没有问题,是数据库的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值