`
somefuture
  • 浏览: 1080045 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

视图层的多重选择:JSF?FLEX?WPF?

阅读更多
这两天确实很忙。需要交一个应用系统,我选择用flex和hibernate实现。白天还有其他事情,只能晚上写。把我原来的计划都打破了,却也没能十分合意的完成。

本来打算用javaFX的,不过看flex的原理也很简单就用了(好像视图层的东西都入门简单的样子)。结果按照教程上的说法完全不行,flex与Hibernate的连接很难成功,但是lcds自带的示例程序却可以通过Hibernate成功的与hsqldb连接。我只好到网上找方法。

令人诧异的是,国人公布的研究结果竟然和教程上完全一样(也就是大家都是抄的教程,因为不太可能教程去抄网上的东西)。当然没有帮助了……

谷歌和百度上的结果差不多(太有可能是我的原因,搜索不灵)。在BING上倒找到不少,而却很有用的样子,当然是国外的。里面介绍的和国人写的的确不同,曾经一度给我带来希望。不过还是不成功,唉……

 看到一个评测,说WPF的运行在windows 上是最好的,比其它的都快。不过这也是应该的。只是不知道在开源界用的怎么样。有机会学学吧。
  • 大小: 23.2 KB
分享到:
评论
15 楼 czwlucky 2010-01-13  
很多时候我们需要在DAO或是Service外做一些额外的处理。所以增加自己的代理类,并让它直接被Flex调用是最好的。
14 楼 czwlucky 2010-01-13  
<hibernate-entity>com.dawei.trasaction.ClassesDAO</hibernate-entity> 我看你把这个注释掉了。
建议你换种方式,让你的destination 引用你的DAO试试,不必绕到Flex的HibernateAssembler,如果这样可以的话,就说明连接是成功的。你可以继续修正你的配置,或是写一个自己的代理类,来管理你的DAO。
13 楼 somefuture 2010-01-09  
czwlucky 写道
somefuture 写道
mycybyb 写道
不是直接连hibernate吧,先连到java上,然后自己用正常方法连hibernate

是啊,我就用LCDS的RomoteObject连接的java模型。

连接的java模型是什么意思?贴一下你的代码看看,只看其中一个方法就成。

一下是我在data-management-config.xml中写的其中一个destination:
<destination id="ClassesManager">
		<adapter ref="java-dao" />
			<properties>
				<use-transactions>true</use-transactions>
				<source>flex.data.assemblers.HibernateAssembler</source>
				<metadata>
					<identity property="id"/>
				</metadata>
				<server>
				<!--
					<hibernate-entity>com.dawei.trasaction.ClassesDAO</hibernate-entity>
					<fill-configuration>
						<use-query-cache>false</use-query-cache>
						<allow-hql-queries>true</allow-hql-queries>
					</fill-configuration>
					-->
				</server>
			</properties>
			<!--
		<properties>
			<source>com.dawei.trasaction.ClassesDAO</source>
		</properties>
		-->
	</destination>
12 楼 czwlucky 2010-01-05  
somefuture 写道
mycybyb 写道
不是直接连hibernate吧,先连到java上,然后自己用正常方法连hibernate

是啊,我就用LCDS的RomoteObject连接的java模型。

连接的java模型是什么意思?贴一下你的代码看看,只看其中一个方法就成。
11 楼 somefuture 2009-12-30  
czwlucky 写道

用什么连数据库和Flex又没有关系,如果说有问题,那肯定是你的java端有问题,可以通过两端都debug的方式查下原因。

你说的我也知道。不过我按照教程写了<destination>,还是不行。又写了POJO的对用AS类,还不行。我晕死。
10 楼 somefuture 2009-12-30  
mycybyb 写道
不是直接连hibernate吧,先连到java上,然后自己用正常方法连hibernate

是啊,我就用LCDS的RomoteObject连接的java模型。
9 楼 somefuture 2009-12-30  
Else 写道
这三者明显不是同一个概念的东西
Jsp服务器的视图技术
Flex是RIA视图技术,属于前端的
WPF是桌面GUI技术

jsp只能是服务器的技术?不能用于前台吗?WPF不只是桌面吧,我学的就是浏览器应用程序啊……
8 楼 Else 2009-12-30  
这三者明显不是同一个概念的东西
Jsp服务器的视图技术
Flex是RIA视图技术,属于前端的
WPF是桌面GUI技术
7 楼 bonny 2009-12-30  
会有一写service类,负责存取hibiernate对象,以及一些业务操作。

这些类最好是POLO。

通过spring的webservice发布方式。可以将这些POLO发布为服务。(也可以是其他方式,将POLO发布为服务)

FLEX or 其他,调用这些服务。
6 楼 czwlucky 2009-12-30  
somefuture 写道
binlaniua 写道
Flex结合Java的话

请用
【 blazeds 】
远程对象调用,很简单的
楼主建议用这个

唉,不是说他是LCDS的子集吗?功能也是LCDS的一部分,他俩不一样吗?我最早用他连接过java,可以的。不过没集成过数据库。我先改了remoting-config.xml,后来改为使用data-management-config.xml。都不行啊……

用什么连数据库和Flex又没有关系,如果说有问题,那肯定是你的java端有问题,可以通过两端都debug的方式查下原因。
5 楼 mycybyb 2009-12-30  
不是直接连hibernate吧,先连到java上,然后自己用正常方法连hibernate
4 楼 somefuture 2009-12-29  
binlaniua 写道
Flex结合Java的话

请用
【 blazeds 】
远程对象调用,很简单的
楼主建议用这个

唉,不是说他是LCDS的子集吗?功能也是LCDS的一部分,他俩不一样吗?我最早用他连接过java,可以的。不过没集成过数据库。我先改了remoting-config.xml,后来改为使用data-management-config.xml。都不行啊……
3 楼 somefuture 2009-12-29  
Pigwen 写道
说说怎么不成功的?

谢谢同仁关心。我刚刚上传了报错的图片,可以看下。
2 楼 binlaniua 2009-12-29  
Flex结合Java的话

请用
【 blazeds 】
远程对象调用,很简单的
楼主建议用这个
1 楼 Pigwen 2009-12-29  
说说怎么不成功的?

相关推荐

    fiji框架,jsf与flex交互。。

    NULL 博文链接:https://poplar1123.iteye.com/blog/285440

    jsf.mock.js:jsf.js 模拟

    jsf.mock.js 当涉及到 TDD 时,需要以某种方式jsf.js 快速开始 只需包含jsf.mock.js就可以了。 模拟方法: jsf.ajax.addOnEvent将给定函数作为普通事件处理程序添加到本地数组 jsf.ajax.addOnError将给定的函数...

    图书:JSF2 API和JBoss Seam入门

    NULL 博文链接:https://jianshi-dlw.iteye.com/blog/1179712

    primestrap:JSF,PrimeFaces和Bootstrap集成

    primestrap:JSF,PrimeFaces和Bootstrap集成

    financeiro:JSF2 Hibernate JPA

    financeiro:JSF2 Hibernate JPA

    JSF+iBATIS+MySQL示例代码

    目前网上罕见的JSF+iBATIS+MySQL示例代码,公司某软件项目所需而做的前期DEMO,只有两个Web页面,用户登录和用户列表,但已经能够说明JSF+iBATIS的典型应用方式。 MyEclipse6.5 项目工程文件,内含SQL建库指令。 ...

    jsf_tree_example:jsf2.0 的树示例

    jsf_tree 开发描述符:jst_tree JAX-WS Web 服务 Java 资源 src jsf_tree SimpleTreeBean.java 库 Apache Tomcat v8.0 commons-digester-1.8.jar JRE 系统库 [Java SE-1.8] jsf-api-2.1.7.jar jsf- facelets-1.1.14...

    经理:JSF的aplicando conceitos de Gerenciamento的问题

    经理:JSF的aplicando conceitos de Gerenciamento的问题

    JSF学习,JSF标签使用

    JSF的学习入门知识教程,里面有例子还有各个标签的使用及属性介绍

    agenda-jsf-primefaces-spring-mysql:JSF Primefaces 活动日历

    网络日历活动日历: #技术: JSF Spring security Primefaces JPA Hibernate MySQL #枚举类型接触: -1取消0活跃1不活动事件: -1取消0等待1确认2完成支付: 0打开1已付-1取消#功能联系人包括联系方式更改联系资料...

    VirtualDeanOffice:JSF Web应用程序-虚拟教务长办公室

    VirtualDeanOffice:JSF Web应用程序-虚拟教务长办公室

    jsf-primefaces:JSF Primefaces教程

    JSF Primefaces教程 该存储库包含发布的JSF Primefaces示例的所有源代码。 如有疑问或评论,请在各自的博客文章中发表评论或打开GitHub问题。 谢谢!

    teotstag:JSF 2标签和范围-开源

    JSF标签库。 JSF完全缺少一些必要的基本功能,不包含图形丰富的组件。 标签:Include Cache:缓存包含的JSF内容以提高性能懒加载:基于ajax的页面片段的懒加载验证组:多组件和跨组件验证范围:发布范围:通过JSF ...

    jsf-spring:JSF 和 Spring 集成

    JSF 和 Spring 集成 本实验展示了如何设置 JSF 了解 Spring 组件以使用 Spring 依赖注入。 它是用 Maven 构建的,它使这个项目与 IDE 无关。 因此,构建和运行它很简单: mvn 全新安装 mvn码头:运行 然后,在某个 ...

    JSF培训教程

    JSF培训教程,主要内容:JSF简介、JSF入门、JSF标签、JSF数据验证和转换 、JSF表格、JSF与Struts的区别

    gatling-jsf-demo:JSF Gatling 示例

    此示例应用程序仅展示了如何通过针对执行 JSF 请求。 运行它 mvn gatling:execute 小费 要选择特定的模拟,请使用-D标志,例如: -Dgatling.simulationClass=...

    J2EE基础:使用JSF技术开发Web应用程序

    JSF是基于Java的Web应用开发领域里提供了一个可重用、可扩展、基于组件、工具友好的服务器端UI框架。在支持JSF的RAD开发工具中,人们可以像使用Visual Studio.NET一样方便快捷地构建Web用户界面,大大降低了利用Java...

    jsf国际化

    一个例子:jsf国际化

    jsf api文档

    内有: JSF_API.CHM JSF中文教程.chm jsf配置.pdf jsf标签.chm 本人jsf学习都 是看里面的内容

    jsf-spring-boot:JSF 2.3 + Spring Boot 2示例应用程序

    jsf-spring-boot JSF 2.3 + Spring Boot 2示例应用程序指示使用maven进行构建并像标准jar一样进行战争: java -jar target/jsf-spring-boot-1.0.0.war 它将启动一个JSF和Spring支持的网站,您可以在

Global site tag (gtag.js) - Google Analytics