|
|
struts之我见 |
|
|
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 |
初学struts,领导逼着学的。 言归正传 mvc(白话篇) M 即模型,其他书上讲了不少什么概念模型之类的(可以参见专业书籍或文献这里只谈个人感受)。个人认为m中主要实现方法的实现,及数据的处理(我在想叫m为数据层是不是也可以)。现在比较流行的是创建业务对象(就是具体要实现功能的实体 比如买东西用的框 炒菜用的锅)为了减少与其他层上的耦合,最好遍一个业务对象代表(就是一些接口,作用就是接收上一层的数据,然后从新包装发到业务对象实体)。 数据, 以电子商务为例当用户下好订单然后登出,那么他的相关数据当然还会存在。类似的数据操作,应该叫数据的持久化,问题来了 既然是面向对象开发,如果希望把数据映射到非面向对象数据库中,可能存在阻抗不匹配。如何解决这一问题? 数据访问对象(dao)设计模式。 其实大多数工程都是用orm软件解决映射问题(与关系数据库的映射)的 hibernate是个不错的orm软件,一般使用这种软件后只需要配置一些xml就解决了映射问题。 今天的学习笔记完毕 由于水平非常有限 以上文章只是个人对m的粗浅理解 希望能够对一些初学者有帮助(不准确的地方希望大家能够谅解)
|
|
相关文章:相关软件: |
|