怎么理解这些JAVA-WEB开发中的概念:POJO,DAO,IOC...

魔神翼 发布于 2013/09/03 17:58
阅读 322
收藏 1

我自学JAVA,准备用JFinal框架开发一个网站。

但是对于很多JAVA-WEB里面的概念不能正确理解,我需要看什么书?

POJO, DAO, IOC, Service, Bean...这些东西在WEB开发中怎么使用?

加载中
0
winnie_tour
winnie_tour
pojo和bean我的理解都是实体的对象,包含私有的成员变量公有的setter/getter方法,就是一个封装数据的实体。DAO叫法更多了,还有叫DAT的都是指对数据库的操作类,封装了一些对数据库的基本操作(CRUD)。IOC依赖注入,就是new一个对象,但是ioc的实现机制是通过反射,反射实际上是一种弱类型的,java是强类型的语言,所以使用new操作符来构造对象避免不了对象之间的强耦合,利用ioc或者说反射可以在一定程度上解耦吧。service实际上就是业务层的处理了,再通俗点就是数据集之间的组合操作,操作多个dao通过数据集的封装返回你想要的数据。
返回顶部
顶部