最近在学习中遇到了一些问题,jsp都学了半学期了,对于基本的概念我也清楚,问题就在于无法将所学到的知识组织成一个知识体系,所以最近当学习进一步深入比如dao,mvc设计模式的时候总是觉得有些力不从心,,所以希望各位师兄和前辈指点一下:如何将所学的知道组织成知识网络.(不局限于java web开发)

解决方案 »

  1.   

    DAO,数据访问对象,通过这一接口可以让应用程序与数据库之间进行交互,
    或者说应用程序要与数据库进行交互,只能通过DAO对象来进行操作,这样
    就可以让数据库操作纳入统一的对象之下,便于修改和维护。MVC,可以让视图只作视图的事情,控制器只作转发、调用业务门面执行操
    作,而模型是指一些后台的业务逻辑操作。这样就可以做到各层之间各行其
    责,各层只需要负责调用其他层公开的接口来实现就可以了。
      

  2.   

    通俗点说,MVC只是一种开发模型,也就是模式2  而DAO是程序体中的一个分层,称为数据访问层
    怎么样能让所学的知识能深入的理解,最好的办法就是实践,多做些例子
      

  3.   

    建议具体做一个项目,
    看书没有质感,MVC概念你就算背下来了,你还是无法体会到底是什么东西,无法理解MVC的有缺点。
      

  4.   

    mvc 的概念是做出来来的,我们不是天才,看书籍就能深入理解mvc的精髓,所以要多实践,实践出真知啊!