對spring的困惑????
自從開始學習spring看見的例子都是B/S體系的,對於IOC也沒有覺得特別的難以理解。最近在C/S體系中卻出現了一個不小的困惑在B/S專案中如果要在一個Action中使用一個注入好的類只要在Action中對其產生Getter/Setter
然後在applicationContext.xml檔案中寫
<bean name="/jsp/admin/adminquestion"
class="org.lxh.myzngt.struts.action.AdminquestionAction">
<property name="iquestiondao">
<ref bean="iquestiondaoimpl" />
</property>
</bean>
這樣在 AdminquestionAction這個類中就可以使用在applicationContext.xml配置好的iquestiondaoimp這個所指向的類了。
在C/S專案中我希望可以同樣的方式去使用而不用去透過
(下面的例子程式是spring.net中的)
spring.xml檔案中:
<object id="ExamineroominfoDao" type="DZ.BookingSystem.KBP.DataAccess.ExamineroominfoDao">
<property name="HibernateTemplate" ref="HibernateTemplate" />
</object>
<object id="ExaminRoomInterface" type="DZ.BookingSystem.KBP.Common.ExaminRoomInterfaceImp">
<property name="ED" ref="ExamineroominfoDao" />
</object>
具體的類中:
IApplicationContext context = ContextRegistry.GetContext();
ExaminRoomInterface um = (ExaminRoomInterface)context.GetObject("ExaminRoomInterface");
來得到ExaminRoomInterface這個介面所指向的類。
請各位大蝦幫幫忙,有沒有什麼方法能讓我需要使用的時候直接就可以使用,不用在透過上面的方式來得到我所希望得到的類??請各位幫我出出主意 謝謝了
然後在applicationContext.xml檔案中寫
<bean name="/jsp/admin/adminquestion"
class="org.lxh.myzngt.struts.action.AdminquestionAction">
<property name="iquestiondao">
<ref bean="iquestiondaoimpl" />
</property>
</bean>
這樣在 AdminquestionAction這個類中就可以使用在applicationContext.xml配置好的iquestiondaoimp這個所指向的類了。
在C/S專案中我希望可以同樣的方式去使用而不用去透過
(下面的例子程式是spring.net中的)
spring.xml檔案中:
<object id="ExamineroominfoDao" type="DZ.BookingSystem.KBP.DataAccess.ExamineroominfoDao">
<property name="HibernateTemplate" ref="HibernateTemplate" />
</object>
<object id="ExaminRoomInterface" type="DZ.BookingSystem.KBP.Common.ExaminRoomInterfaceImp">
<property name="ED" ref="ExamineroominfoDao" />
</object>
具體的類中:
IApplicationContext context = ContextRegistry.GetContext();
ExaminRoomInterface um = (ExaminRoomInterface)context.GetObject("ExaminRoomInterface");
來得到ExaminRoomInterface這個介面所指向的類。
請各位大蝦幫幫忙,有沒有什麼方法能讓我需要使用的時候直接就可以使用,不用在透過上面的方式來得到我所希望得到的類??請各位幫我出出主意 謝謝了
相關文章
- 對SPRING事務的困惑Spring
- spring MVC的困惑--url-pattern的/和/*有區別SpringMVC
- 負對數似然(NLL)和困惑度(PPL)
- 找工作的困惑
- 自學java的困惑Java
- 學習java的困惑Java
- 寫程式碼的困惑
- 關於JavaScript的困惑JavaScript
- java新學者的困惑Java
- 困惑度的計算
- 一位學軟體工程的學生對軟體行業的困惑軟體工程行業
- 用NIO UDPSERVER的困惑UDPServer
- 單例模式static的困惑單例模式
- Spring 對JDBC的支援SpringJDBC
- Spring 對Mabatis的整合SpringBAT
- Spring 對Ajax的支援Spring
- 量子計算的人才、軟體和硬體:解開你對量子的困惑
- 中年程式設計師的困惑程式設計師
- 分散式與叢集的困惑分散式
- 關於物件導向的困惑!物件
- 偶的伺服器:nio,困惑!伺服器
- 求助,動態代理模式的困惑模式
- 初學設計模式的困惑設計模式
- 軟體測試員的困惑
- 困惑的軟體測試員
- 對Spring IOC容器的思考Spring
- 工作的事 【技術人員的困惑】
- jsp中的javabean 和 sevlet 的困惑JSJavaBean
- 【原創】多專案控制的困惑
- 解決你MCSE最大的困惑 (轉)
- 讀橋樑模式,有些困惑的地方?模式
- 高績效團隊的困惑(轉)
- 一個程式設計師的困惑?程式設計師
- 初學物件導向的困惑1物件
- 應用與演算法的困惑演算法
- 對Spring 的RestTemplate進行包裝SpringREST
- 談談對Spring IOC的理解Spring
- 關於非同步爬蟲排序的困惑非同步爬蟲排序