簡體   English   中英

在Spring-Hibernate Web應用程序中編寫Java應用程序

[英]Writing a java application within a Spring-Hibernate web application

我有一個使用JSF,Spring和Hibernate框架的Java Web應用程序。 我想編寫一個批處理程序(使用main()方法)來處理相關數據庫中的一些數據,並且我想使用Web應用程序中的一些Spring Bean! 任何人都可以為我提供有關如何在不使用Web請求的情況下從主要方法訪問那些bean的適當指導。

  ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("xml1", "xml2");
  context.getBean("Somebean");

您將無法與獨立的應用程序“共享”實際的運行時Bean,但可以通過使用相同的xml文件創建應用程序上下文來重新創建相同的Bean。 如果您實際上想重用運行時Bean實例,則必須將應用程序“生成”為Web應用程序的一部分,例如作為后台線程,預定的Job或可以觸發的管理操作通過請求某個URL,或者通過JMX。

您應該參考這兩個鏈接。

1.) ClassPathXmlApplicationContext API

2.) 例子

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM