silverlight能否和java平台交互?

新疆路游 2011-05-27 10:43:42
我将一个silverlight项目挂到用javaee开发的web应用程序里,然后使用tomcat发布。访问silverlight页面没有问题。

不知能否实现他们之间的交互?直接和servlet交互或者和java的webservice交互。

这样做的目的是,我想用silverlight比较炫的前台展示效果,我后台是java写的。不知道这样的方案是否可行?

欢迎提供资料,同样感兴趣的请帮顶!感谢留言!
...全文
230 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
新疆路游 2011-05-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fangxinggood 的回复:]
如果和servlet在一个webApp下应该没有跨域的问题。(没实践过,理论上可行)

交换的数据使用xml或者json,两边序列化反序列化,应该可以实现。
[/Quote]

好的,那我接下来的事情就是钻研一下sl了,感谢JustACoder提供的信息!
机器人 2011-05-27
  • 打赏
  • 举报
回复
如果和servlet在一个webApp下应该没有跨域的问题。(没实践过,理论上可行)

交换的数据使用xml或者json,两边序列化反序列化,应该可以实现。
新疆路游 2011-05-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fangxinggood 的回复:]
应该是可以的。基于Http协议,用HttpRequest/HttpResponse就能同信。
可能需要解决SL访问跨域的问题。
[/Quote]

感谢留言!

也就是说,在sl里写的方法要使用跨域提交到我的java平台中,是吗?那还是很棒。
机器人 2011-05-27
  • 打赏
  • 举报
回复
应该是可以的。基于Http协议,用HttpRequest/HttpResponse就能同信。
可能需要解决SL访问跨域的问题。
Web Chart Flot - Flot 为 jQuery 提供的javascript代码库. 容易使用,有特色的图表,提供交互功能(能够放大缩小数据区域等)。 Open Flash Chart - Open Flash Chart 是一个 Flash 图表组件,很容易安装,提供以下语言的API: PHP, Perl, Python, Java, Ruby on Rails, and .Net 来控制图表。 ? AmCharts - AmCharts 是一个动画交互Flash图表。支持: Pie Charts, Line Charts, Scatter/Bubble Charts, Bar/Column Charts, 甚至股票图表。 ? Emprise JavaScript Charts - Emprise 是一个100% 纯 JavaScript 图表解决方案,并不需要任何 JavaScript 框架. ? PlotKit - PlotKit 是一个 图表和图像的Javascript 库. PlotKit 和 MochiKit javascript 库一起工作,支持HTML Canvas 和 Adobe SVG 显示 以及本地浏览器支持。尤其文档非常全。 ? Flotr - Flotr 是Prototype 1.6.0.2框架的javascript插件库。 Flotr帮助你在浏览器中创建图表,支持鼠标事件响应,放大缩小,CSS类型支持等。 PHP/SWF Charts - PHP/SWF 是一个简单支持web图表的强大工具,你能使用 PHP 来收集数据,并发送给flash,支持很多图表类型: Line, Column, Stacked column, Floating column, 3D column, Stacked 3D column, Parallel 3D column, Pie, 3D Pie, Bar, Stacked bar, Floating bar, Area, Stacked area, Candlestick, Scatter, Polar, Mixed. ? Visifire - Visifire 是用 Silverlight 做的,是一个开源可视化数据组件,使用Visifire你能创建动画 Silverlight 图表,支持 ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails 或者 简单 HTML调用. ? FusionCharts - FusionCharts 是一个跨浏览器和跨平台的flash图表组件,能够被 ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 简单 HTML 页面 甚至PPT调用. 几乎所有你知道的语言它都支持。 ? JFreeChart - JFreeChart 是一个开源java图表库,让开发者能够很容易在程序里面显示高质量的图表。 JFreeChart 项目从7年前便开始了,起始于 2000 年1月, 已经有四五万开发者已经使用了JFreeChart。JFreeChart 支持很多种图形文件格式: JPEG, GIF, PDF, EPS and SVG. 这对于java开发者是一个很好的资源。
Hippo Animator 软件特色: 专业软件 Hippo Animator 是一家特色包装的动画工作室。对初学者来说,入门不难,专家们可以利用它的高端功能。查阅方便教程。快速创建交互式动画、 游戏、 应用程序、 演示文稿、 广告、 网站和更多。 容易学 Hippo Animator 使用直观的时间线系统。添加关键帧和声音。添加新的场景,新的时间线和控件。添加交互性与简单命令的列表。高级的用户可以使用 JavaScript 引擎,使更复杂的动画和游戏。 发布可扩展 HTML HTML 动画是前进的道路。Flash,SilverlightJava 插件不支持手机,平板电脑或 Windows 8. Hippo Animator 您的动画转换为一个 HTML 页面,可以进行扩展以适合任何 web 浏览器大小。你自己用一行代码的 web 页中插入动画。 发布应用程序 创建打包的 web 应用程序 (W3C widget)。Web 应用程序可以转换为 iOS, Android 和 Windows 手机应用程序在使用大量的产品,如 PhoneGap 或 Cordova。这些应用程序然后可以签署并提交给应用程序商店的 Apple, Google 和 Microsoft。 与旧的 Web 浏览器兼容 你知道 Internet Explorer 8 是世界上最流行的 web 浏览器吗?不像其他的 HTML5 动画,Hippo Animator 包括 HTML4 中导出。这意味着您的 HTML 动画将旧的 web 浏览器中工作。它甚至还支持 Internet Explorer 6。 矢量图形 Hippo Animator 采用矢量图形尽可能。这意味着快速下载,无论多大电影尺度边缘完全平滑。包括与任何导出的 HTML 影片是矢量图形不可用时使用在老的浏览器中的图像文件夹。 图像编辑器 Hippo Animator 具有内置图像编辑器。你可以调整大小、 旋转、 裁剪和翻转你的图像,无需离开编辑器。您还可以添加效果,例如模糊、 噪声、 对比度和亮度。 交互性 添加交互性使用广泛的命令列表。没有以前的脚本的知识是必需的。只需选择您想要使用和填写它的选项的命令。 高级 HTML 对象 添加幻灯片和图像的网格。淡出或滑动图像之间。后电影已加载加载图像的大小。控制显示使用脚本命令来播放、 暂停、 回去和转发。 视频 添加 MP4、 Ogg、 WebM,YouTube 或 Vimeo 视频。Hippo Animator 使用 HTML5 播放视频,使用 Adobe Flash 的备份,如果 HTML5 不可用。 音频 班那额外的触摸,将添加到您的动画和应用程序的背景音乐和声音效果。 JavaScript 引擎 创建先进的交互式网站,复杂的游戏和应用程序使用内置的 javascript 引擎。您在测试的 Javascript Hippo Animator 导出时的工作一样。
Web Chart Flot - Flot 为 jQuery 提供的javascript代码库. 容易使用,有特色的图表,提供交互功能(能够放大缩小数据区域等)。 Open Flash Chart - Open Flash Chart 是一个 Flash 图表组件,很容易安装,提供以下语言的API: PHP, Perl, Python, Java, Ruby on Rails, and .Net 来控制图表。 • AmCharts - AmCharts 是一个动画交互Flash图表。支持: Pie Charts, Line Charts, Scatter/Bubble Charts, Bar/Column Charts, 甚至股票图表。 • Emprise JavaScript Charts - Emprise 是一个100% 纯 JavaScript 图表解决方案,并不需要任何 JavaScript 框架. • PlotKit - PlotKit 是一个 图表和图像的Javascript 库. PlotKit 和 MochiKit javascript 库一起工作,支持HTML Canvas 和 Adobe SVG 显示 以及本地浏览器支持。尤其文档非常全。 • Flotr - Flotr 是Prototype 1.6.0.2框架的javascript插件库。 Flotr帮助你在浏览器中创建图表,支持鼠标事件响应,放大缩小,CSS类型支持等。 PHP/SWF Charts - PHP/SWF 是一个简单支持web图表的强大工具,你能使用 PHP 来收集数据,并发送给flash,支持很多图表类型: Line, Column, Stacked column, Floating column, 3D column, Stacked 3D column, Parallel 3D column, Pie, 3D Pie, Bar, Stacked bar, Floating bar, Area, Stacked area, Candlestick, Scatter, Polar, Mixed. • Visifire - Visifire 是用 Silverlight 做的,是一个开源可视化数据组件,使用Visifire你能创建动画 Silverlight 图表,支持 ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails 或者 简单 HTML调用. • FusionCharts - FusionCharts 是一个跨浏览器和跨平台的flash图表组件,能够被 ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 简单 HTML 页面 甚至PPT调用. 几乎所有你知道的语言它都支持。 • JFreeChart - JFreeChart 是一个开源java图表库,让开发者能够很容易在程序里面显示高质量的图表。 JFreeChart 项目从7年前便开始了,起始于 2000 年1月, 已经有四五万开发者已经使用了JFreeChart。JFreeChart 支持很多种图形文件格式: JPEG, GIF, PDF, EPS and SVG. 这对于java开发者是一个很好的资源。 GoogleChart - http://www.javaeye.com/topic/219853

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧