有没有人可以用一种简单的方式(或者简单的教程,如果在web上存在的话)来解释一下,Spring IOC应用程序是如何运行的,并且只做CRUD工作?
我这样做了: 1.使用hibernate创建类特定文件。2.将这些类扩展为“bean”,除了扩展hibernate对象之外,还做了一些业务人员。3.创建了一些在更大范围内执行操作工作的中间类4.创建了一个applicationContext文件。5.所有的“bean”都是通过“中间人”某个插件机制来消费的。例如CarType类,在Spring的applicationContext中,我赋值为CarType类的几个类。因此,在此基础上进行迭代,假设要获取CarType的所有这些bean。
不幸的是,最后我还是这么做了: CarBean car = CarBean()或者CarBean car =CarBean.load(长id )!突然,Spring又变得没用了。Spring适合在哪里?它是如何使用的?以一种聪明的方式。
在网络上,我经常看到关于funcy bean机制的教程,或者令人沮丧的spring文档。但是没有肉!
我从我维护的前一个应用程序中得到的唯一线索是,它应该在内存中运行bean,然后bean从db检索数据。
如果你觉得这一切都很糟糕,想象一下我的公司发生了很多变化,而这些负担落在了我身上。第一个写Spring的人从来没有写过一句话。使用了让我痛苦的命名方案。我不得不阅读Spring/Hibernate/PHP/.net/asp.net以及更多。现在我写了一个新的应用程序,并试图编造一些好的东西,但我担心我把它弄丢了……
先谢谢你……
发布于 2010-11-27 11:22:10
首先,当我们被引入依赖注入框架时,这有点让人不知所措,这是我们编程方式的一种范式转变。我们大多数人一开始都是一条船上的人。但是,如果你理解了一些基本概念,那么一切都会变得有意义。我建议你按照下面的顺序进行阅读。
https://stackoverflow.com/questions/4289144
复制相似问题