到目前为止,基本已经做好了,我的三个模块全部写好了,看来只要来了感觉做起来还是蛮快的,剩下来的工作就是修改、完善了。
现对web的理解总结如下:
MVC:将web分层,以降低复杂度,就如同OSI分成七层一样,把一个复杂的东西分层之后,尤其是分成逻辑清晰的几层之后处理起来就方便多了,层与层之间的连接现在还不知道是怎么处理的,但是一旦这些定义好,生产率就会很高了。MVC从外到里是View-Controller-Model,开始的时候我只是知道视图访问控制,控制访问模型,然后再由控制返回视图给客户端,但是不知道具体是怎么处理的,做项目的时候,我在首页直接请求了我那个模块的jsp页面,组长说不可以这样,只能请求action,我才知道原来V和C是这样衔接的。至于V和M反正是在Java里面,处理起来就比较简单了。
Spring:Spring这个东西在做项目之前对它一点感觉都没有。我知道Struts是用来处理MVC分层的,Hibernate是ORM的,唯独Spring,实在不知道是用来干嘛的,只知道两个名词:控制反转和依赖注入,压根就不知道是什么意思。现在终于知道了,原来就是“配置文件”,你先根据接口编程,实际的类是写到xml文件里的,然后传入程序中,这就是所谓的依赖注入,你可以根据实际需要注入相应的类,而程序是不用动的。现在对Spring总算是有点感觉了。
至于Hibernate,感觉它的session和Connection写起来没啥区别,都是那固定的几步,只不过用的是HQL,至于它的所谓的封装,个人认为对于一个表,一行就是一条记录,也就是一个对象,也没什么难理解的。
posted on 2008-03-25 14:45
于翔 阅读(87)
评论(0) 编辑 收藏