浏览 4201 次
锁定老帖子 主题:学习JPetStore5.0 的疑惑
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-09
1。JPETSTORE中DaoManager的好处是什么? 2。在JPetStore中 为什么不用struts中的action(而是用了org.apache.struts.beanaction.BeanAction)?而JPetStore中用org.apache.struts.beanaction.BeanAction 这个又有什么好处? 3。在它的页面里面,我就找不到调用的方法(比如:插入、更新)。他们之间到底是怎么调用? 希望大家给我解答谢谢!! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-04-09
1、iBATIS的自带DAO框架作者已经在2.3.0版中deprecated了,建议学习Spring里的JPetStore,会清晰很多。
2、作者对struts action的一个改进,很不错。blogjava和ibm dev网站都有此action的分析,搜索之。也很容易理解。主要是根据请求路径执行相应的方法,Spring JPetstore用的是struts1.1。 3、页面只是MVC里的视图层,有来render数据的,业务逻辑都在service里。 |
|
返回顶楼 | |
发表时间:2007-04-09
cxilymh 写道 我还是一个名学生,最近在学习JPETSTORE。遇到了几个问题。。。
1。JPETSTORE中DaoManager的好处是什么? 1. 其实iBatis自带的DaoManager框架简单,责任清晰,明确,如果对Dao接口+实现模式不熟悉的话我觉的就不要先上手SpringDaoSupport,先看看这个,看明白不玩Spring的情况下怎么玩Dao接口和Services实现SqlMapper的解偶,而不用考虑DI,注入等技术,Spring里面的实例自带了一个JPetStore的spring实现,也是不错的入门学习材料,iBatis5.0提供了除项目主体代码之外,还完整的提供了从表现层到持久层的完整测试用例代码,也值得入门学习,但这些测试是建立在iBatisDao+iBatisMapper之上,至少比没有强吧~~ 另Manning.iBATIS.in.Action(2007)这本书附带了一个JGameStore实例以及原书第14章专门做了相关讲解,该几乎翻版自JPetstore5.0,但在代码结构上做了一点小范围的重构,结合书本来也非常不错哦 另不知道你说的插入?更新怎么个难找法?不是都在Services包里面么,然后由persistence包里的Dao接口+实现来实现的么 |
|
返回顶楼 | |
发表时间:2007-04-09
谢谢了 我会好好看一看
|
|
返回顶楼 | |
发表时间:2007-08-31
我怎么没找个这个Beanaction类他在哪个包啊
|
|
返回顶楼 | |