上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 42 下一页
摘要: 你可以到http://www.kuaff.com下载本篇文档的pdf版以及升级版,我会不定期的进行文档的补充和完善。 XFire是codehaus推出的下一代的java SOAP框架,通过提供简单的API和支持标准协议,你可以方便的开发面向服务的程序。内建在STAX基于流的XML解析引擎的基础上,XFire拥有很高的性能。相对Axis来说,目前它的人气指数相当的高,加上和String集成,在目前的java webservices开源社区非常的受欢迎,也被多个开源项目所集成。这篇文档将通过实例带你进行Xfire简单开发之旅。通过一系列的实际例子,带你进入的XFire的webservices世界。 阅读全文
posted @ 2006-04-20 10:47 反正我信了 阅读(316) 评论(0) 推荐(0)
摘要: Spirit采用Hibernate持久层提供了一个持久化框架。它提供了将对象存入到各种数据库的方法。 配置 配置文件为WEB-INF/persistence/hibernate.properties。 简单持久化 简单持久化可以采用PortletData对象。PortletData pd = request.getData(); pd.setAttribute("key", value); try { pd.store(); } catch (IOException e) { //捕获异常 } 得到对象 PortletData pd = request.getData(); 阅读全文
posted @ 2006-04-17 10:00 反正我信了 阅读(170) 评论(0) 推荐(0)
摘要: Poetlet服务封装了portlet中的可重用的商业和逻辑操作。Portlet服务有利于将逻辑操作最小化,便于重用。另一方面,portlet服务还有下面的好处:内建的持久化框架有有利于将对象持久化到关系数据库中。内建的访问控制权限有利于安全控制集成测试框架Spirit服务接口借用了websphere的接口。下面时服务的UML图:PortletServiceFactory负责产生、初始化、销毁portlet服务。PortletService定义了一个空的服务接口,而PortletServiceProvider定义了增加了生命周期,当服务初始化和销毁的时候调用init和destroy方法。服务描 阅读全文
posted @ 2006-04-17 09:59 反正我信了 阅读(250) 评论(0) 推荐(0)
摘要: Portlet布局组件类似java中的awt/swing组件。原因有二:1) 象awt/swing一样,提供了相近的增删组件的API2) 基于Composite设计模式,用户可以自己开发组件。Portlet布局组件:一个portlet布局,在用户看来就是一个PortletPage。一个PortletPage包含多个portlet组件。通常portlet布局组件继承于PortletContainer类,有width,height,CSS属性等。PortletContent 允许使用include属性包含外部内容。 PortletTableLayout 表格布局。 PortletRowLayout 阅读全文
posted @ 2006-04-17 09:57 反正我信了 阅读(279) 评论(0) 推荐(0)
摘要: Portlet 类 Portlet 类是一个Portlet 的代码表示,它从PortletAdapter 继承而来。Portlet instance (portlet实例) Portlet类实例是一个Portlet 类的实例,由PortletConfig 中提供的一系列参数参数化的结果,每一个Portlet类实例中都包括一个PortletConfig 对象,当管理员发布一个新的Portlet 应用程序(war 文件)或服务器重新启动时,都会创建一个新的Portlet 类实例,Portlet 类实例不是Portlet 的具体展现,因此对用户和管理员来说Portlet 类实例是不可见的。Conre 阅读全文
posted @ 2006-04-17 09:56 反正我信了 阅读(222) 评论(0) 推荐(0)
摘要: Portlet描述文件通过portlet.xml文件定义application portlet和conrete portlet。这一节将介绍portlet.xml的定义。Portlet描述文件有下面的结构:<?xml version="1.0" encoding="UTF-8"?><portlet-app-collection> <portlet-app-def> <portlet-app ...> <concrete-portlet-app ...> <concrete-portlet- 阅读全文
posted @ 2006-04-17 09:55 反正我信了 阅读(190) 评论(0) 推荐(0)
摘要: Portlet的生命周期扩展了Servlet的生命周期,增加了更多的控制。就像Servlet的init和destroy的方法一样,Portlet使用这些方法初始化和关闭conrete Portlet和Application Portlet。Init():Portlet被构造成为一个Portlet实例,在容器内被所有用户共享使用,如Servlet的共享使用一样。这个方法传递PortletConfig实例作为参数。initConcrete() :Portlet构造完成后,Portlet被第一次调用之前,初始化PortletSettings。service() :当用户请求Portlet时,容器调用 阅读全文
posted @ 2006-04-17 09:54 反正我信了 阅读(179) 评论(0) 推荐(0)
摘要: 1. Portlet概念Portlet 是可以提供对基于 Web 的内容、应用程序和其它资源访问的可重用组件。可通过 portlet 访问 Web 页面、web 服务、应用程序和成为企业组合的内容供给。公司可以创建他们自己的 portlet 或从第三方 portlet 目录中选择 portlet。portlet 是打算被组装成更大的门户网站页面,其中同一 portlet 的多个实例为每个用户显示不同的数据。 从用户的角度来看,portlet 是门户网站站点中提供特定服务或信息(例如,提供日历和新闻)的窗口。从开发者的角度来看,portlet 是可插入的模块,它们被设计成在 Portal Ser 阅读全文
posted @ 2006-04-17 09:51 反正我信了 阅读(367) 评论(0) 推荐(0)
摘要: 在这个系列中,我将介绍给大家Portal相关的知识,结合JSR168标准,参照jetspeed、gridsphere、IBM Portal产品,详细阐述Portal、Portlet的概念、portlet容器的原理,希望能给你一个比较深入portal相关的概念。通过阅读这个系列的文档,你能深入了解portlet容器的原理,对于portlet的实现,能有直观清晰的了解,能够快速开发portlet产品。而且,你可以下载我们的免费的基于gridsphere的商业级的产品,在此基础上进行开发,你可以下载我们基于Portal中间件的工作流产品,通过学习River工作流产品,你不但可以熟悉如何在Portal 阅读全文
posted @ 2006-04-17 09:45 反正我信了 阅读(258) 评论(0) 推荐(0)
摘要: 拖拉机游戏是一个广泛流传的拖拉机游戏,有的地区又叫做升级或者双抠(也有人说升级和拖拉机有所不同),拖拉机游戏在基本的规则上改变,主要是增加游戏的趣味性,比如有的地区可以一J到底,将庄家从J一下拉到2,也有的可以从A拉到J,Q到6等玩法。拖拉机大战是采用dotnet framework开发的一款拖拉机游戏,它实现了拖拉机游戏的基本规则,剔除了2是常主的功能,增加了一些亮主、流局的规则设置,还有一些扣底算法的选择、必打数字的设定、购到底的规则选择等,还可以使用机器人帮助您打牌,显示目前的进度情况等。在界面方面,拖拉机大战提供了牌面牌背制作功能,您只需轻点几下鼠标,就可以将您机器中喜爱的数码照片制作 阅读全文
posted @ 2006-02-13 10:01 反正我信了 阅读(194) 评论(0) 推荐(0)
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 42 下一页