CN105740309A - 基于portal平台的网站内容管理*** - Google Patents

基于portal平台的网站内容管理*** Download PDF

Info

Publication number
CN105740309A
CN105740309A CN201510959205.7A CN201510959205A CN105740309A CN 105740309 A CN105740309 A CN 105740309A CN 201510959205 A CN201510959205 A CN 201510959205A CN 105740309 A CN105740309 A CN 105740309A
Authority
CN
China
Prior art keywords
portlet
portal
content management
management system
container
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510959205.7A
Other languages
English (en)
Inventor
游世学
张兴超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zhongke Huilian Technology Co Ltd
Original Assignee
Beijing Zhongke Huilian Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Zhongke Huilian Technology Co Ltd filed Critical Beijing Zhongke Huilian Technology Co Ltd
Priority to CN201510959205.7A priority Critical patent/CN105740309A/zh
Publication of CN105740309A publication Critical patent/CN105740309A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种基于portal平台的网站内容管理***,包括:数据层、平台层、应用服务器和展现层,本发明利用Portal引擎和模块化可视化的建站管理模式,可以减少网站制作的成本和时间;利用功能丰富的Portlet应用模块组件,实现网站个性化定制服务;利用Portal强大的***集成能力,可以方便的实现统一用户、统一session、统一权限,让***对接变得更加容易。与传统建站方案相比,本方案能够极大地消除“分散式”信息化造成的巨大成本,解决信息孤岛多和资源利用率低的问题,降低网站实施的难度。

Description

基于portal平台的网站内容管理***
技术领域
本发明涉及计算机网页技术,特别涉及一种基于portal平台的网站内容管理***。
背景技术
内容管理***是一种基于新闻发布和内容管理的网站建站管理***,它可以将杂乱无章的信息(包括文字、图片和影音)经过组织,以Internet门户的形式合理有序的呈现在大家面前。随着互联网的进一步发展,传统的内容管理***在政府和企业建站过程中已经显的力不存心,常常要为整合第三方***Web资源、统一用户、统一登录、个性化定制及其***安全等问题大伤脑筋。随着Portal技术的出现,基于Portal技术构建的内容管理***它在Web资源整合,以及***安全、内容管理、个性化定制等方面有着特有的优势,能够极大地消除“分散式”信息化造成的巨大成本消费和信息孤岛多、资源利用率低等问题。
Portal是政府和企业信息化的重要发展方向,它能够把多个信息***的信息整合到一个页面上,并且能够提供统一的用户身份验证,用户通过一个统一的渠道,可以方便地访问和组织管理政府和企业相关的信息***,而不必考虑信息***的分布结构,为用户提供了方便、快捷、高效、安全的服务。把Portal作为政府和企业信息***集成平台,可以实现信息应用的整合、集成与增值,将使政府和企业突破信息化建设的瓶颈,提升信息化建设的价值,实现政府和企业信息管理中的一个根本转变:即从一系列独立的内部和外部作业到对各种信息有条理的集成。
Portal平台是一个能够实现企业信息共享和发布的集成应用平台,可以为企业提供单一的访问各种信息资源的入口,实现信息的有效聚集,提供更人性化更个性化的用户界面,也就是Portal的三大核心概念即单点登陆,信息聚集,个性化。随着Portal技术的流行,国外十多年前就已经纷纷推出了基于J2EE平台的Portal门户,比如LiferayPortal、Jetspeed、IBMWebspherePortal等门户***。然而在实际的应用中,这些平台门槛太高,***往往做的庞大臃肿,无用的功能模块太多,还有***自身***的结构让拓展维护困难。如果使用以上国外开源门户来建设中国政府和企业门户网站的话,将会面临种种问题:
1.文档少,案例少,学习成本高。
2.***业务繁琐,设计复杂,耦合度高。中国式网站普遍定制化需求多,经常改来改去,如果你试图定制修剪一些功能组件,是非常困难的。。
3.模板标签过于复杂,无法随心所欲的制作页面模板,面对中国式网站的变化多端,你会感觉到无从下手。
4.平台功能不符合中国人的使用习惯,毕竟这些***是按照外国人的思维方式实现的,跟中国人的操作习惯差别很大。
上述问题让很多企业在开发自己的企业应用时对Portal技术望而却步。
发明内容
为了解决上述问题,本发明提供了一种基于portal平台的网站内容管理***,包括:
数据层,所述数据层包括基础设施和数据库,所述基础设置包括负载管理、备份和数据存储,所述数据库包括多媒体库、外部数据、关系数据库和文档库;
平台层,所述平台层包括Portal引擎、Portlet管理器、页面渲染处理器、模板解析引擎、布局管理器、Portlet容器和数据接入层;其中,所述Portal引擎用于在所述Portlet容器里调用render方法来完成每个Portal请求中Portlet的html片段渲染;其中,所述Portlet是基于Java的Web页面组件,用于将产生的html片段返回;
应用服务层,所述应用服务层包括若干个内容管理的业务功能模块,所述业务功能模块包括Portlet应用组件和管理模块;
展现层,所述展现层用于把集成的信息资源以门户形式展现在前台页面。
进一步地,所述Portlet容器用于提供Portlet运行的环境,并且用于管理Portlet以及处理Portlet请求;所述Portlet容器包括Portlet生命周期控制方法和基于请求的调用方法。
进一步地,所述平台层还包括PortalServer,所述PortalServer用于接受HTTP请求,并调用Portlet容器渲染方法,将Portlet产生的内容聚集到Portalpage返回给客户端。
进一步地,所述Portlet的模式包括VIEW模式,在所述VIEW模式中,对不同的Portlet设置不同的显示类型参数。
进一步地,所述模板解析引擎用于将解析html模板中的标签,并将所述html模板对应转成与所述标签对应的模板。
进一步地,所述前台页面上通过模块化的模式动态编辑模块;所述编辑包括添加、设置、复制、引用、移动和删除。
进一步地,所述展现层包括前台页面管理模块,所述前台页面管理模块包括预览模式、编辑模式和设计模式,所述设计模式包括页面容器,所述页面容器用于***Portlet。
进一步地,所述Portlet基于spring、struts2或mybatis框架开发。
进一步地,所述平台层还包括PortalSession模块,所述PortalSession模块用于存储用户的信息和用户的权限,所述PortalSession模块中的信息能够被Portal工程获取。
进一步地,每个Portlet均设置浏览权限和数据权限。
实施本发明,具有如下有益效果:
本发明提出的基于portal平台的网站内容管理***,基于Java语言J2EE架构实现。利用Portal引擎和模块化可视化的建站管理模式,可以减少网站制作的成本和时间;利用功能丰富的Portlet应用模块组件,实现网站个性化定制服务;利用Portal强大的***集成能力,可以方便的实现统一用户、统一session、统一权限,让***对接变得更加容易。与传统建站方案相比,本方案能够极大地消除“分散式”信息化造成的巨大成本,解决信息孤岛多和资源利用率低的问题,降低网站实施的难度,是新一代网站建设必备的武器。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
图1是本发明***的***架构图;
图2是本发明的portal运行原理示意图;
图3是本发明的portal处理流程图;
图4是本发明的网页的效果图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一:
请参见图1,本发明的基于portal平台的网站内容管理***由数据层、平台层、应用服务器层和展现层所组成。
数据层:主要包括基础设施和数据库两部分,基础设置包括负载管理、备份、数据存储,数据库包括多媒体库、外部数据、关系数据库和文档库。这些来自不同***的结构化或非结构化数据,它们都是信息集成平台需要整合的对象。
平台层:主要包括Portlet管理器、页面渲染处理器、模板解析引擎、布局管理器及Portlet容器,而每个Portal请求的处理都是由Portal引擎在Portlet容器里调用render方法完成每个Portlet的html片段渲染,最终调用采用高性能缓存方式的数据接入层完成整个页面的数据处理。
应用服务器层:主要由一些内容管理的业务功能模块来构成,包括常用的Portlet应用组件和管理模块。
展现层:把集成的信息资源以门户形式展现给用户的最外层,也就是前台页面,展现方式包括PC浏览器、手机、平板、微信、微博等。
接下来将详细介绍以下五个方面的具体实现:
1.Portal页面渲染引擎,Portal页面渲染引擎也就是Portal引擎;
Portal的体系结构主要包括PortalServer、PortletContainer以及Portlet应用程序。Portlet应用程序也就是Portlet。
PortalServer即PortletWebApplication,就是一个J2EE的web应用工程,主要负责接受HTTP请求,然后调用Portlet容器渲染方法,并将Portlet产生的内容聚集到Portalpage返回给客户端这样一个过程。
PortletContainer即Portlet容器,是Portal核心组件,它提供了Portlet运行的环境,并且能管理它们的生命周期,Portlet容器是Servlet容器的扩展。Portlet容器包含了Portlet生命周期控制方法(init(),destroy())和基于请求的调用方法(initPage(),performTitle(),portletService()等等)。在本发明实施例里,Portlet容器采用的是Pluto容器,Pluto是一个满足PortletAPI规范的Portlet容器的实现,它为开发者提供了一个运行portlets的工作平台。
Portlet是基于Java的Web页面组件,由Portlet容器管理,并由容器处理请求,将产生的html片段返回。
Portal运行原理如图2所示,Portlet的生命周期由Portlet容器管理。Web端通过由Portal执行的请求、应答机制与Portlet进行交互。通常,用户与由Portlet产生的内容进行交互,比如通过单机按钮或链接,Portlet接受到Portlet窗口的动作,随后将Portlet产生的内容送至用户操作的Portlet窗口。对不同的用户,一个Portlet产生的内容可能会大不一样,这与用户对Portlet的设置有关。
下面是一个典型的处理流程:
(1)客户端在被验证之后向PortalServer发出Http请求
(2)Portalserver接收到请求;
(3)Portalserver判断请求是否包含与组成门户网站网页的Portlet有关动作;
(4)如果有与某个Portlet相关的动作,Portalserver请求Portlet容器调用Portlet处理动作;
(5)Portalserver通过Portlet容器调用Portlet处理方法,产生门户网页中所需的内容片段;Portal将Portlet产生的结果聚集于门户的网页中,然后将网页返回至客户端。
图3为典型处理流程的时序图:
在Portal页面渲染引擎实现过程中,本发明还解决了以下问题:
(1)Portlet模式参数不够的问题。在Portlet模式(PortletMode)里定义了VIEW、EDIT、HELP三种模式,分别处理Portlet展现、编辑和帮助三种操作,但是实际应用中一个Portlet可能远远大于三种模式,比如开发一个留言板的Portlet,前台页面表现形式有提交页面、留言列表页面、留言详情页面以及我的留言页面四种情形,像这种情况下,利用标准的Portlet三种模式远远不够。为了解决此问题,只选用VIEW模式,Portlet的展现是通过设置Portlet中的显示类型参数的不同来区分的。比如前台页面需要一个留言页面,我们只需要在前台添加一个留言板Portlet,然后将这个Portlet的显示类型设置为留言页面就行了,其它类似。
(2)PortalURL请求地址长度过长参数古怪的问题。比如IBMWebspherePortal中有各式各样的URL,有功能强大但长度冗长的带有导航状态的URL;有创建方便但功能有限的RenderURL和ActionURL;有为了效率而推荐使用的DeltaURL;有方便虚拟门户而支持的自定义主机名/虚拟门户名的URL等等。这些URL地址普遍都比较长比较古怪,看上去难于记忆不容易理解,为了解决这个问题,我们对PortalUrl相关的接口进行重新实现,改成最容易理解和美观的PortalURL。
(3)页面模板制作门槛高,实施难度大的问题。比如IBMWebspherePortal采用的页面模板直接使用jsp页面来实现的;jetspeed2采用PSML(门户结构标记语言)文件作为页面模板;liferayPortal采用velocity作为默认模板。这些大名鼎鼎的Portal***,对网站实施者的要求无形提高了,采用jsp意味着实施者必须要懂java和jsp的语法,采用PSML需要深入学习门户结构标记语言的语法,采用velocity需要学习java和velocity模板语言。但在实际生产活动中,制作网站的人员都是只会html+css+dreamweaver技术的。对此,我们对模板进行了简化,网站制作人员只需要写html+css就行了,获取服务端的内容可通过中括号标记[Label]类似的标签实现,比如用[LOGO]获取网站图标路径,用[INCLUDE:频道ID]取包含ID为子频道对应的页面等等。网站实施者将制作好的html模板上传至服务器后,模板解析引擎会解析相关的标签,把html模板对应转成velocity实现的vm模板,这样Portal引擎渲染页面的时候就会使用velocity模板来完成页面的展现。采用这种方案,网站实施者只专注写html模板就行了,velocity模板交给模板解析引擎动态生成,就算不懂复杂的模板语言的实施者也可以轻松建站,这样就解决了页面模板制作门槛高,实施难度大的问题。
2.模块化、可视化建站管理模式
如图4所示,前台页面采用模块化的建站管理模式,在页面上可实现模块动态添加、设置、复制、引用、移动、删除等功能,即所见即所得的建站方式,比传统单纯使用页面模板建站更加灵活、方便,降低了网站制作的复杂度,让网站建站变得更加容易、有趣。
同时,前台页面管理引入了预览、编辑和设计三种模式,方便页面的查看和实施。在设计模式里,引入页面容器的概念,只有页面容器里才能将Portlet组件***其中。页面容器在频道模板里定义,定义方式也非常简单,比如给html元素加上runat="server"就变成了容器,id为容器唯一标示,name为容器名称,例如:<divid="panel1"name="区域1"runat="server"></div>定义了一个id为panel1,名称为panel1的div作为容器。
3.功能丰富的Portlet应用模块化组件,方便二次开发
本发明的***提供了文章管理、图片新闻、Html、导航、留言板、在线调查等Portlet组件模块,可以轻松实现网站所需的功能。
这些Portlet组件,也就是前述的Portlet完全基于轻量级spring、struts2、mybatis框架开发实现,这样无论是改造原来Portlet还是二次开发新的Portlet的就会显得容易很多。
至于Struts2与Portlet的整合,主要是借助struts2-portlet-plugin-2.x.jar等开源jar包实现整合的,写完对应action后只需要在portlet.xml配置对应的空间viewNamespace和action访问路径defaultViewAction,就能使Portlet正常运行了。
4.统一用户、统一session、统一权限,方便***集成
在Portal引擎处理过程中,在Portal容器里创建和初始化一个PortalSession,而这个PortalSession属于Portal平台级的,跟每个web工程里普通的HttpSession是不同的。PortalSession的生命周期和HttpSession类似,都是在用户访问的时候创建,在退出或失效的时候销毁。
这样在每个Portal工程里,我们都可以获取到Portal平台里的PortalSession,在一个应用里登录之后,只需将用户信息和用户的权限放入到PortalSession对象里,其它Portal工程里就可以根据PortalSession获取到当前登录的用户信息和权限,这样便实现了只需登录一次,便能在不同portal工程里随心所欲的获取当前用户的session对象和权限。
举例来说,比如需要跟自己开发的邮件***、业务***整合的话,只需要将这些***遵循一定的规范稍加改造变成Portal工程,就可以享受统一用户、统一session、统一权限了。无需像传统模式那样在不同web工程的用户里还需实现登录权限对接,这样做大大减少了开发成本,提高了开发效率。
除此之外,应用开发的web工程里可以直接调用Portal平台级提供的接口,比如发送邮件、手机短信、获取当前用户的角色等接口服务,使***集成变得更加简单。
5.强大的个性化定制服务
Portal的核心思想包括了个性化定制,它有两个含义,一是为不同的网页访问者匹配不同的内容(信息),二是为了不同的网页访问者提供不同的Portlet应用服务。
对于第一点,每个Portlet都能设置它的浏览权限和数据权限,这样就可以根据用户权限不同加载不同权限的数据,实现不同访问者看到不同内容的目的。
对于第二点,通过引入个性化容器的概念来实现,也就是在个性化容器里,前台用户可以在网站登录之后,将自己喜欢和关注的模块添加至个性化容器里,而添加的这个模块就跟当前用户相关,每个用户只能看到自己添加的模块,这样就实现了不同人看到了不同的Portlet模块,达到个性化定制的需求。
本发明提出的基于portal平台的网站内容管理***,基于Java语言J2EE架构实现。利用Portal引擎和模块化可视化的建站管理模式,可以减少网站制作的成本和时间;利用功能丰富的Portlet应用模块组件,实现网站个性化定制服务;利用Portal强大的***集成能力,可以方便的实现统一用户、统一session、统一权限,让***对接变得更加容易。与传统建站方案相比,本方案能够极大地消除“分散式”信息化造成的巨大成本,解决信息孤岛多和资源利用率低的问题,降低网站实施的难度,是新一代网站建设必备的武器。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

Claims (10)

1.基于portal平台的网站内容管理***,其特征在于,包括:
数据层,所述数据层包括基础设施和数据库,所述基础设置包括负载管理、备份和数据存储,所述数据库包括多媒体库、外部数据、关系数据库和文档库;
平台层,所述平台层包括Portal引擎、Portlet管理器、页面渲染处理器、模板解析引擎、布局管理器、Portlet容器和数据接入层;其中,所述Portal引擎用于在所述Portlet容器里调用render方法来完成每个Portal请求中Portlet的html片段渲染;其中,所述Portlet是基于Java的Web页面组件,用于将产生的html片段返回;
应用服务层,所述应用服务层包括若干个内容管理的业务功能模块,所述业务功能模块包括Portlet应用组件和管理模块;
展现层,所述展现层用于把集成的信息资源以门户形式展现在前台页面。
2.根据权利要求1所述的基于portal平台的网站内容管理***,其特征在于,所述Portlet容器用于提供Portlet运行的环境,并且用于管理Portlet以及处理Portlet请求;所述Portlet容器包括Portlet生命周期控制方法和基于请求的调用方法。
3.根据权利要求1所述的基于portal平台的网站内容管理***,其特征在于,所述平台层还包括PortalServer,所述PortalServer用于接受HTTP请求,并调用Portlet容器渲染方法,将Portlet产生的内容聚集到Portalpage返回给客户端。
4.根据权利要求1所述的基于portal平台的网站内容管理***,其特征在于,所述Portlet的模式包括VIEW模式,在所述VIEW模式中,对不同的Portlet设置不同的显示类型参数。
5.根据权利要求1所述的基于portal平台的网站内容管理***,其特征在于,所述模板解析引擎用于将解析html模板中的标签,并将所述html模板对应转成与所述标签对应的模板。
6.根据权利要求1所述的基于portal平台的网站内容管理***,其特征在于,所述前台页面上通过模块化的模式动态编辑模块;所述编辑包括添加、设置、复制、引用、移动和删除。
7.根据权利要求1所述的基于portal平台的网站内容管理***,其特征在于,所述展现层包括前台页面管理模块,所述前台页面管理模块包括预览模式、编辑模式和设计模式,所述设计模式包括页面容器,所述页面容器用于***Portlet。
8.根据权利要求1所述的基于portal平台的网站内容管理***,其特征在于,所述Portlet基于spring、struts2或mybatis框架开发。
9.根据权利要求1所述的基于portal平台的网站内容管理***,其特征在于,所述平台层还包括PortalSession模块,所述PortalSession模块用于存储用户的信息和用户的权限,所述PortalSession模块中的信息能够被Portal工程获取。
10.根据权利要求1所述的基于portal平台的网站内容管理***,其特征在于,每个Portlet均设置浏览权限和数据权限。
CN201510959205.7A 2015-12-18 2015-12-18 基于portal平台的网站内容管理*** Pending CN105740309A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510959205.7A CN105740309A (zh) 2015-12-18 2015-12-18 基于portal平台的网站内容管理***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510959205.7A CN105740309A (zh) 2015-12-18 2015-12-18 基于portal平台的网站内容管理***

Publications (1)

Publication Number Publication Date
CN105740309A true CN105740309A (zh) 2016-07-06

Family

ID=56296071

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510959205.7A Pending CN105740309A (zh) 2015-12-18 2015-12-18 基于portal平台的网站内容管理***

Country Status (1)

Country Link
CN (1) CN105740309A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107479873A (zh) * 2017-07-05 2017-12-15 广州优识资讯***有限公司 一种app页面模块化开发方法、电子设备及存储介质
CN107798084A (zh) * 2017-10-17 2018-03-13 广东广业开元科技有限公司 一种web前端页面的可视化编辑生成***及装置
CN108549671A (zh) * 2018-03-28 2018-09-18 微梦创科网络科技(中国)有限公司 数据实时采集并可视化的实现方法及装置
CN109086052A (zh) * 2018-07-06 2018-12-25 重庆和贯科技有限公司 基于Portal的BI***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1940938A (zh) * 2005-09-22 2007-04-04 国际商业机器公司 用于内容观看器portlet的***、方法和程序产品
US20070204213A1 (en) * 2006-02-24 2007-08-30 International Business Machines Corporation Form multiplexer for a portal environment
CN102200907A (zh) * 2010-03-24 2011-09-28 深圳市金蝶中间件有限公司 一种门户应用程序的个性化配置方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1940938A (zh) * 2005-09-22 2007-04-04 国际商业机器公司 用于内容观看器portlet的***、方法和程序产品
US20070204213A1 (en) * 2006-02-24 2007-08-30 International Business Machines Corporation Form multiplexer for a portal environment
CN102200907A (zh) * 2010-03-24 2011-09-28 深圳市金蝶中间件有限公司 一种门户应用程序的个性化配置方法及装置

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
CHARLES_WANG888: "Liferay中如何在Portal级别的Session中放入属性然后在Portlet中使用", 《HTTP://WWW.IT610.COM/ARTICLE/3095967.HTM》 *
CHARLES_WANG888: "Liferay中如何在Portal级别的Session中放入属性然后在Portlet中使用", 《HTTPS://BLOG.51CTO.COM/SUPERCHARLES888/1300954》 *
IT610: "Portal开源实现-Liferay的Portlet Session处理(2)-JSP教程,Java技巧及代码", 《HTTP://WWW.WEST999.COM/WWW/INFO/29262-1.HTM》 *
昨日的彷徨520: "easySite7.x使用培训-2015第一天", 《百度文库HTTPS://WENKU.BAIDU.COM/VIEW/78CA56A7CC175527072208D2.HTML》 *
李华飚 等: "《JAVA中间件技术及其应用开发》", 30 September 2007, 中国水利水电出版社 *
罗辉琼 等: "基于Portal的门户开发技术研究", 《计算机技术与发展》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107479873A (zh) * 2017-07-05 2017-12-15 广州优识资讯***有限公司 一种app页面模块化开发方法、电子设备及存储介质
CN107798084A (zh) * 2017-10-17 2018-03-13 广东广业开元科技有限公司 一种web前端页面的可视化编辑生成***及装置
CN108549671A (zh) * 2018-03-28 2018-09-18 微梦创科网络科技(中国)有限公司 数据实时采集并可视化的实现方法及装置
CN109086052A (zh) * 2018-07-06 2018-12-25 重庆和贯科技有限公司 基于Portal的BI***

Similar Documents

Publication Publication Date Title
CN101984438B (zh) 一种在线自助建站、创建应用服务与开发在线软件的方法
CN100371935C (zh) 基于浏览器的仿操作***人机交互实现方法
US20140176563A1 (en) Supporting Color Fonts
WO2003021798A2 (en) Browser-to-browser, dom-based, peer-to-peer communication with delta synchronization
CA2397647A1 (en) A method and system for implementing an enterprise information portal
CN105740309A (zh) 基于portal平台的网站内容管理***
Zheng et al. Design and implementation of teaching system for mobile cross-platform
CN104182228A (zh) 一种创建网络应用的方法和***
CN101902492A (zh) Web Service服务器、网站建设方法及信息交互方法
CN110889069A (zh) 一种基于web在线学***台
US20100192054A1 (en) Sematically tagged background information presentation
Zabir Building a Web 2.0 Portal with ASP. NET 3.5: Learn How to Build a State-of-the-Art Ajax Start Page Using ASP. NET,. NET 3.5, LINQ, Windows WF, and More
Kuuskeri et al. Peer-to-peer collaboration in the Lively Kernel
Baker et al. The Mocha algorithm animation system
Honkala Web user interaction: a declarative approach based on XForms
Sons et al. xml3d. js: Architecture of a Polyfill Implementation of XML3D
CN109033447A (zh) 一种人脸识别数据可视化***
Pan et al. Design and implementation of e-commerce feature major website
Taraghi et al. A simple MVC framework for widget development
Karlík Blogging platform utilizing Kentico Cloud and Jekyll static site generator
Feng Application Analysis of One-stop Service Platform for Smart Campus of Mobile Terminal
Kiessig Ultra-fast ASP. NET: Building Ultra-Fast and Ultra-Scalable Websites Using ASP. NET and SQL Server
Shi et al. Research and implementation of the collaborative learning platform based on Liferay
Bernava et al. RDF annotation of second life objects: knowledge representation meets social virtual reality
US20220019726A1 (en) Method for generating content in an extensible manner

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160706