休息助手类实例的最佳实践?

我是不熟悉Web服务的新手,并且有新手q'。 我已经创建了一个rest类,并希望使用helper类来处理某些操作。因此,例如,我创建了以下服务:

import statements...
@Path("/UserResources")
public class UserResource {
    //Create Spring application context
    static ClasspathXmlApplicationContext ctx = new 
    ClasspathXmlApplicationContext("classpath:/spring.xml");
    private UserResourceHelper urh = new UserResourceHelper(); // this is the helper 
    class
UserProfileService userProfileService = ctx.getBean(UserProfileService.class);

@POST
@Path("/createUser")
@Consumes(MediaType.APPLICATION_JSON)
public Response createUser(@Context HttpServletRequest request,Object object) { 
      StringBuffer sb = new StringBuffer();
      User user = userProfileService.findByPrimaryKey(object); 
      sb.append(urh.createUser(object)); 
      return 

Response.status(Status.CREATED.getStatusCode())。entity(result.toString())。build();      } }

关于这种方法,我有几个问题:

  1. 这是实例化助手类的正确方法吗?还是应该创建一个构造函数并在那里实例化该类?例如:

    public UserResource(){
         urh = new UserResourceHelper();
       }

  2. 在这种方法下,总是会有一个新的实例 UserResourceHelper?

  3. 如果这样的话就不会有问题 并发正确吗?即。同时有2个要求 并且第一个对象被createUser方法接收 突然被突然进来的第二个物体取代?

  4. 我正在将Hibernate用于ORM。我按照我的代码示例实例化实体的方式是否正确?

感谢您的协助!

xzxlaoqi 回答:休息助手类实例的最佳实践?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3162693.html

大家都在问