毕业设计期间不是太忙,就接触了一下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语句,结果提示系统错误,于是找到问题,是程序没有问题,是数据库的问题。