Tag: flex

使用servlet接收音频文件

简要说明:我有一个Servlet,它接收一个我无法读取的请求(getContentType()= audio / x-wav)。 我需要读取此wave并将其保存在服务器端。 详细故事:我对Flex,javascript,PHP和Python一无所知,我想(从客户端“浏览器”)记录一个wave文件并将其发送到服务器以保存它(用于进一步的ASR处理)。 经过一番搜索后,我发现了一个名为Wami-Recorder的库(使用flex和java scrip),我已经使用过了,但是它没有给我任何java服务器端的例子,它也没有文档所以我决定弄脏我的手让它工作。 它包含一个服务器端python和PHP示例(我将列出PHP一个): 最后要注意的是,我确信如果我创建了一个套接字服务器并将请求定向到它,我将能够轻松获取媒体,但我希望所有内容都由Servlet处理。

将对象从flex发送到java servlet

这是我在actionscript中的方法 var urlVars : URLVariables = new URLVariables(); urlVars.myname = byteArr; var urlReq : URLRequest = new URLRequest(‘MyServlet’); urlReq.data = urlVars; urlReq.method = ‘post’; navigateToURL(urlReq, ‘_blank’); 如何在servlet上接收字节数组? 上面的byteArr也来自java方面, byte[] byteArr = aMethodWhichReturnsaPDFByteArray(); HttpServletResponse response = FlexContext.getHttpResponse(); ServletOutputStream os = null; try { response.reset(); response.setContentType(“application/pdf”); response.setContentLength(byteArr.length); response.setHeader(“Content-disposition”, “inline; filename=\”Report.pdf\””); os = response.getOutputStream(); os.write(byteArr); os.flush(); os.close(); 上述方法不起作用。

是否可以在纯Java android应用程序中嵌入flex组件?

我知道可以使用AIR for android开发一个完整的flex应用程序,但我需要的是将一个flex组件嵌入到已经存在的经典Java android应用程序中。 我在java中找到了一些flash播放器,但它们都需要一个JFrame或包含特定的Windows dll。 它甚至可能吗? 我在网上找不到关于此的信息 谢谢

如何使用弹簧安全性保护混合Spring MVC + Flex应用程序

我试过在Spring论坛上问这个问题( http://forum.springsource.org/showthread.php?109948-Problem-configuring-spring-security-3.1-with-hybrid-Spring-MVC-Flex-application )但是没有得到回应。 我正在开发一个Web应用程序,它具有内置Flex的(最终用户)用户界面和使用Spring MVC构建的管理用户界面。 我正在尝试保护两个接口,并且可以让每个接口单独工作,但不能一起工作。 我正在使用带有Spring Security 3.1RC1和Spring 3.1M1的spring-flex-core 1.5.0的快照构建 如果我只包含没有pattern属性的第一个http标记,则flex UI似乎使用Spring安全性成功进行身份validation。 但是,如果我包含所有标签,那么根据我是否使用,我会得到两个错误之一 这使 SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: The filter chain map already contains this request matcher [Root bean: class [org.springframework.security.web.util.AnyRequestMatcher]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null]. If […]

如何让BlazeDS忽略属性?

我有一个java类,其中一个字段包含getter和setter,另一对getter和setter以另一种方式访问​​该字段: public class NullAbleId { private static final int NULL_ID = -1; private int internalId; getter & setter for internalId public Integer getId() { if(this.internalId == NULL_ID) { return null; } else { return Integer.valueOf(internalId); } } public void setId(Integer id) { if (id == null) { this.internalId = NULL_ID; } else { this.internalId = […]

无法连接到远程VM。 拒绝连接。 尝试在Flash Builder 4.7中调试远程Java应用程序时

有一次,远程调试曾经工作过。 但对于我的生活,我似乎无法弄清楚是什么打破了它。 我有一个flex / Java应用程序。 有一个启动tomcat服务器的包装器。 我修改了wrapper.conf文件以包含 -Xdebug -Xrunjdwp:transport = dt_socket,address = 8000,server = y,suspend = n 在我的flex调试配置中,在左侧,我有远程Java应用程序。 在右边,我有标准(套接字连接)作为连接类型,127.0.0.1(我也尝试过localhost)作为主机,8000作为端口。 以下是堆栈跟踪。 !ENTRY org.eclipse.jdt.launching 4 113 2013-09-03 11:30:49.109!MESSAGE无法连接到远程VM。 拒绝连接。 !STACK 0 java.net.ConnectException:连接被拒绝:连接java.net.PlainSocketImpl.socketConnect(本机方法)java.net.PlainSocketImpl.doConnect(未知来源)at java.net.PlainSocketImpl.connectToAddress(Unknown Source)at at来自java.net.Socket.connect(Unknown Source)的java.net.SocksSocketImpl.connect(未知源)java.net上的java.net.Socket.connect(Unknown Source)java.net.Socket.connect(Unknown Source)java.net中的java.net.SocksSocketImpl.connect(Unknown Source)。来自java..S.Thread.run的org.eclipse.jdi.internal.connect.SocketTransportService $ 2.run(SocketTransportService.java:136)的java.net.Socket。(未知来源)的net.Socket。(未知来源)未知来源) 以下是调试配置的屏幕截图。

为什么gwt会越来越受欢迎?

我注意到过去6个月GWT普及率大幅上升。 这里可以看到更多证据: http://www.indeed.com/jobtrends?q=gwt&l= 有人可以解释原因吗?

BlazeDS和自定义对象的ArrayList

我正在使用BlazeDS将Flex与Java连接。 我无法将自定义对象的ArrayLists从Flex传递给java。 我有两个对象,一个叫做Category,另一个是Section。 Category具有Section对象的ArrayList。 我可以在Flex和Java之间来回发送Category对象的ArrayList,问题是当我尝试访问从Flex返回到Java的Category对象的SectionList时,我收到以下错误: flex.messaging.MessageException: java.lang.ClassCastException : flex.messaging.io.amf.ASObject 出于某种原因,我得到的是ASObjects的ArrayList而不是我的Section对象。 我试着查找如何在actionscript中显式地键入数组,但我唯一能找到的是使用Vector对象,BlazeDS不支持。 是否可以在Category对象的ArrayList中传递Section对象的ArrayList,或者我是否必须找到另一种方法?

找不到hibernate属性

我们正在将java blazeds hibernate与flex项目集成。首先我们在eclipse中测试了纯java hibernate并且它正在执行。 但是当我们在tomcat中使用与blazeds进行flex集成时,它会显示以下错误。这是唯一的错误。 Jan 24, 2013 11:31:31 AM org.hibernate.cfg.Environment INFO: Hibernate 3.2.6 Jan 24, 2013 11:31:31 AM org.hibernate.cfg.Environment INFO: hibernate.properties not found Jan 24, 2013 11:31:31 AM org.hibernate.cfg.Environment buildBytecodeProvider INFO: Bytecode provider name : cglib Jan 24, 2013 11:31:31 AM org.hibernate.cfg.Environment INFO: using JDK 1.4 java.sql.Timestamp handling Jan 24, 2013 11:31:31 AM org.hibernate.cfg.Configuration […]

Flex RegExp到Java RegExp

最近我正在寻找帮助,在flex中使用RegExp提取一些URL的模式,很少有人帮我完成它。 看到这个我需要在java层再次执行它,我试图在java中应用相同的regExp模式,但它给了我一个错误。 var s:String = “www.something.com@param1={{^User Name^}},{{^,e,^}},param2={{^user id^}}”; var userPattern:RegExp = /(?<=param1=)({{\^)([A-Za-z0-9\^}}{{, ])*(})/; var userIdPattern:RegExp = /(?<=param2=)({{\^)([A-Za-z0-9\^}}{{, ])*(})/; s = s.replace(userPattern,'username'); s = s.replace(userIdPattern,'user_id'); 这给出了www.something.com @param1 = username,param2 = user_id。 有人可以帮助我在java层中执行此操作,相关正则表达式就足够了。 这是我在java中尝试过的, String url = “http://www.google.com/@param1={{^Case Name^}},param2={{^Case Id^}}”; String urlPattern = “/({{\\^)([A-Za-z0-9_\\^}}{{, ])*(})/”; Pattern paramPattern = Pattern.compile(urlPattern); Matcher matcher = paramPattern.matcher(url); System.out.println(“Matches – “+matcher.matches()); System.out.println(“Find […]