如何使用Java hibernate和JPA的后端实现Flex前端?

时间:2010-06-09 16:37:39

标签: flex hibernate servlets jpa

我设计了一个带有Java Hibernate和JPA的后端解决方案。 现在我想用Flex前端实现它。 我该怎么办? 是否可以不使用BladeDS?只是使用Servlet或其他什么?

请指导

由于

2 个答案:

答案 0 :(得分:1)

您需要一些公开对您的实体的访问权限的服务层。这可以是POJO,EJB会话Bean,Spring Beans等等。然后,您需要一些方法从Flex客户端访问该服务层。这可以是SOAP,Plain Old XML(通过servlet / JSP),或Remoting with BlazeDS(或GraniteDS等)。我个人的偏好是Spring with BlazeDS。我创建了一个截屏视频,介绍了如何combine Flex, Spring, BlazeDS, and Hibernate可能会有所帮助。但是,如果您想通过Plain Old XML(HTTPSerivce)或SOAP查看如何执行此操作,请查看this screencast

答案 1 :(得分:0)

根据您为Flex应用程序提供的数据的类型和速度,您可以创建将发布XML以与应用程序通信的servlet,并通过Flex HTTPService对象调用这些XML服务。或者你可以使用像GraniteDS(http://graniteds.org),BlazeDS或WebOrb这样的东西来通过EJB发布AMF服务。这实际上取决于你的数据库实现有多远,但我个人非常喜欢GraniteDS及其对Glassfish v3.0.1中JEE6的支持。