我正在使用其他项目:GWT,Spring,Hibernate和Bonita(BPM工具)。 除了应用程序之外,我还需要创建一段代码,以便在一段时间内更新数据库并更新/创建工作流程。
我的问题是,如何创建此工具/代码片段以便
我对GWT很新,对Spring来说是全新的,所以欢迎任何建议。
谢谢
此致
答案 0 :(得分:1)
如果这只是Spring(服务器端)对象,那么你可以用一个main方法编写一个类,该方法用你需要的bean创建一个ApplicationContext(例如一个ClassPathXmlApplicationContext),然后从applicationContext.getBean继续(...)
或者编写一个简单的Web API并与之交互(我最喜欢的方法)。一个带有一点JSON的简单Servlet就足够了,或者如果你愿意,可以使用一些REST框架。
但是,如果“应用程序中的所有对象”实际上是指所有对象(包括一些仅客户端的GWT对象),则可能的一种可能方法是实现GWTTestCase(你必须在模块xml中注册你的servlet然后)。通常,我不会使用后一种方法 - 它应该始终可以以干净的方式与服务器交互(例如更新数据库),而不需要仅客户端类。