有人能告诉我jpetstore里的整个分层结构是怎样的吗?
我看了半天代码,没搞懂jpetstore5.0到底好在那里,经典在那里?真的急呀!在网上找了jpetstore4.0的持久层分析。但不是5.0版的!而且我还想知道其它的分层结构。真的很急呀!jpetstore4.0的持久层分析如下:
对持久化层的定义主要在persistence文件夹里.首先如果业务层(定义在service文件嘉下)调用persistence下iface下的DAO接口,接口再根据dao.xml定义的映射关系调用sqlmapdao中的具体实现,但其实具体实现只是定义了对需要修改的数据库中表的操作.其实真正的sql语句都是定义在了\persistence\sqlmapdao\sql 下定义的具体的xml文件中,这样使的层次感很清晰,设计起来也很容易,各个操作可以分开编写,只要定义好调用关系就ok了.