阳光VIP

少壮不努力,老大徒伤悲。平日弗用功,自到临期悔。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 139 下一页

2012年2月3日

摘要: Portlet描述文件通过portlet.xml文件定义application portlet和conrete portlet。这一节将介绍portlet.xml的定义。Portlet描述文件有下面的结构:<?xml version="1.0" encoding="UTF-8"?><portlet-app-collection> <!--[if !vml]--><!--[endif]--> <portlet-app-def> <!--[if !vml]--><!--[endif 阅读全文

posted @ 2012-02-03 11:55 阳光VIP 阅读(218) 评论(0) 推荐(0) 编辑

摘要: Portlet的生命周期扩展了Servlet的生命周期,增加了更多的控制。就像Servlet的init和destroy的方法一样,Portlet使用这些方法初始化和关闭conrete Portlet和Application Portlet。Init():Portlet被构造成为一个Portlet实例,在容器内被所有用户共享使用,如Servlet的共享使用一样。这个方法传递PortletConfig实例作为参数。initConcrete() :Portlet构造完成后,Portlet被第一次调用之前,初始化PortletSettings。service() :当用户请求Portlet时,容器调用 阅读全文

posted @ 2012-02-03 11:55 阳光VIP 阅读(155) 评论(0) 推荐(0) 编辑

摘要: Portlet布局组件类似java中的awt/swing组件。原因有二:<!--[if !supportLists]-->1) <!--[endif]-->象awt/swing一样,提供了相近的增删组件的API<!--[if !supportLists]-->2) <!--[endif]-->基于Composite设计模式,用户可以自己开发组件。Portlet布局组件:一个portlet布局,在用户看来就是一个PortletPage。一个PortletPage包含多个portlet组件。通常portlet布局组件继承于PortletContain 阅读全文

posted @ 2012-02-03 11:54 阳光VIP 阅读(509) 评论(0) 推荐(0) 编辑

摘要: Portlet 类 Portlet 类是一个Portlet 的代码表示,它从PortletAdapter 继承而来。Portlet instance (portlet实例) Portlet类实例是一个Portlet 类的实例,由PortletConfig 中提供的一系列参数参数化的结果,每一个Portlet类实例中都包括一个PortletConfig 对象,当管理员发布一个新的Portlet 应用程序(war 文件)或服务器重新启动时,都会创建一个新的Portlet 类实例,Portlet 类实例不是Portlet 的具体展现,因此对用户和管理员来说Portlet 类实例是不可见的。Conre 阅读全文

posted @ 2012-02-03 11:54 阳光VIP 阅读(361) 评论(0) 推荐(0) 编辑

摘要: Poetlet服务封装了portlet中的可重用的商业和逻辑操作。Portlet服务有利于将逻辑操作最小化,便于重用。另一方面,portlet服务还有下面的好处:内建的持久化框架有有利于将对象持久化到关系数据库中。内建的访问控制权限有利于安全控制集成测试框架Spirit服务接口借用了websphere的接口。下面时服务的UML图:PortletServiceFactory负责产生、初始化、销毁portlet服务。PortletService定义了一个空的服务接口,而PortletServiceProvider定义了增加了生命周期,当服务初始化和销毁的时候调用init和destroy方法。服务描 阅读全文

posted @ 2012-02-03 11:52 阳光VIP 阅读(221) 评论(0) 推荐(0) 编辑

摘要: 你可以到http://www.kuaff.com下载本篇文档的pdf版以及升级版,我会不定期的进行文档的补充和完善。 XFire是codehaus推出的下一代的java SOAP框架,通过提供简单的API和支持标准协议,你可以方便的开发面向服务的程序。内建在STAX基于流的XML解析引擎的基础上,XFire拥有很高的性能。相对Axis来说,目前它的人气指数相当的高,加上和String集成,在目前的java webservices开源社区非常的受欢迎,也被多个开源项目所集成。这篇文档将通过实例带你进行Xfire简单开发之旅。通过一系列的实际例子,带你进入的XFire的webservices世界。 阅读全文

posted @ 2012-02-03 11:51 阳光VIP 阅读(181) 评论(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 @ 2012-02-03 11:51 阳光VIP 阅读(155) 评论(0) 推荐(0) 编辑

摘要: 在这一节,你将了解到如何将一个普通的java文件转换为一个web服务,services.xml文件是如何定义的,如何发布这个web服务、如何获得这个服务的WSDL、如何创建Client代码、如何测试这个web服务。首先打开Eclipse,创建一个普通的java工程,将xfire所需的jar和xfire的jar加入到工程所需的类库引用中。创建一个简单的java文件,这个java文件简单到只提供一个add方法。package com.kuaff.xfire.samples;public class MathService{ public long add(int p1, int p2) { ret 阅读全文

posted @ 2012-02-03 11:50 阳光VIP 阅读(226) 评论(0) 推荐(0) 编辑

摘要: 在进行所有的开发之前,自然是到http://xfire.codehaus.org下载最新的xfire的发布版本,在写这篇文档的时候,xfire最新的版本是xfire-distribution-1.1-beta-1版,从官方网站下载到本地机器后,解压,目录结构如下:xfire-distribution-1.1-beta-1|____api (javadoc文档)|____sample (几个xfire例子)|____lib (xfire所需的jars)|____modules (xfire 模块)|____xfire-all-1.1-beta-1.jar|____几个授权和说明TXT文档它所提供 阅读全文

posted @ 2012-02-03 11:50 阳光VIP 阅读(205) 评论(0) 推荐(0) 编辑

摘要: 你不必发布到tomcat等容器中就可以进行测试,常用的测试类常继承AbstractXFireSpringTest 抽象类。AbstractXFireSpringTest 类又实现了AbstractXFireTest 类,AbstractXFireTest 类是TestCase的子类,所以你可以使用junit进行单元测试。下面看一个例子:package com.kuaff.xfire.samples;import java.net.URL;import org.apache.xbean.spring.context.ClassPathXmlApplicationContext;import or 阅读全文

posted @ 2012-02-03 11:49 阳光VIP 阅读(186) 评论(0) 推荐(0) 编辑

上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 139 下一页