2016年12月9日

摘要: (一)发展历史 在Struts框架中使用jdbc连接来读写数据库,我们最常见的就是打开数据库连接、使用复杂的sql语句进行读写、关闭连接,获得的数据又需要转换或封装后往外传,这是一个非常繁琐的过程。 这时出现了Hibernate框架,它需要你创建一系列的持久化类,每个类的属性都可以简单的看做和一张数 阅读全文

posted @ 2016-12-09 10:47 itnnn 阅读(244) 评论(0) 推荐(0) 编辑

摘要: (一)发展历史 现在我们有三个层了,可是每层之间的调用是怎样的呢?比如显示层的struts需要调用一个业务类,就需要new一个业务类出来,然后使用;业务层需要调用持久层的类,也需要new一个持久层类出来用。通过这种new方式互相调用就是软件开发中最糟糕设计的体现。简单地说,就是调用者依赖被调用者,它 阅读全文

posted @ 2016-12-09 10:46 itnnn 阅读(1384) 评论(0) 推荐(0) 编辑