首页> 外文OA文献 >Developing standardized web portals in java with the Liferay system
【2h】

Developing standardized web portals in java with the Liferay system

机译:使用Liferay系统用Java开发标准化的Web门户

摘要

In recent years, there is a growing number of web portals that enable the management of online content and documents. These are so called web content management systems(WCMS). WCMS systems are today developed for the most software platforms such as. . NET, PHP, Python and Java. . NET is a software framework that is accessible on most Microsoft Windows operating systems and is used to make applications for the Microsoft Windows platform. PHP Scripting Language is designed for generating dynamic web pages. Python and Java are for general purposes programming languages, which can be used on most of today's operating systems. The need for standardization of software development are derived primarily from reducing costs, interchangeability of components, increased interoperability and increased safety. An example of such WCMS system is a portal Liferay. Portal contains the implementation of many Java specifications. Examples of such specifications are specifications: Java portlet JSR-168, JavaServer Faces JSR-127, Java content repository JSR-170. These specifications form the basis for the construction of the standard Java portals, portlets and systems for content management. Liferay Portal allows users to generate advanced high-performance web sites through which it is possible to manage online communities, dynamically generated web pages, manage and version content, etc. Advanced architecture and use of generated content caching enables Liferay portal to be one of the high performance portals. Content caching is on the other hand, reflected in higher consumption of random access memory compared to WCMS systems written in the programming language PHP. A representative of such a system is WCMS portal Joomla, which uses MySQL database to store data and is fairly widespread among the users WCMS systems primarily because of its easy use and easy installation. The increased use of working memory in the Liferay portal is mainly becouse of use of caching and the use of Java technology, which on the other hand allows the advanced architecture and the processing of a significantly more number of requests per unit time according to comparable systems WCMS Joomla. Java portlet specification JSR-168 implementation allows generation of web pages that contain a number of mutually independent components called portlets. Each portlet generates part of the contents of the website. That part of the contents is called a fragment. The entire portal page is composed of individual fragments, which are aggregated and as such represent one web page of portal. JavaServer Faces specification JSR-127 implementation allows developers to implement web applications with components of the abstract programming model, which almost completely avoids specificity of Hyper Text Markup Language. Java content repository specification JSR-170 and its upgrade JSR-283 allow developers to build content repositorys. Content repository is a hierarchical tree structure through which you can be store, edit, version and perform many other actions over the content stored in the content repository. In this graduate work I will accurately describe these Java specifications, the capacity of Liferay Portal and show their use in the implementation of Portlet within Liferay Portal. ududud
机译:近年来,越来越多的门户网站可以管理在线内容和文档。这些就是所谓的Web内容管理系统(WCMS)。今天,WCMS系统是为大多数软件平台开发的。 。 NET,PHP,Python和Java。 。 NET是在大多数Microsoft Windows操作系统上都可访问的软件框架,用于为Microsoft Windows平台制作​​应用程序。 PHP脚本语言旨在生成动态网页。 Python和Java是通用编程语言,可以在当今大多数操作系统上使用。标准化软件开发的需求主要来自降低成本,组件互换性,增强的互操作性和增强的安全性。这种WCMS系统的示例是门户Liferay。门户包含许多Java规范的实现。这样的规范的示例是规范:Java Portlet JSR-168,JavaServer Faces JSR-127,Java内容存储库JSR-170。这些规范构成了用于内容管理的标准Java门户,Portlet和系统的基础。 Liferay Portal允许用户生成高级的高性能网站,通过该网站可以管理在线社区,动态生成的网页,管理和版本化内容等。高级体系结构和使用生成的内容缓存使Liferay门户成为其中之一。高性能门户。另一方面,内容缓存反映为与用编程语言PHP编写的WCMS系统相比,随机存取存储器的消耗量更大。这种系统的代表是WCMS门户Joomla,它使用MySQL数据库存储数据,并且在WCMS用户中相当普遍,这主要是因为它易于使用和易于安装。 Liferay门户中对工作内存使用的增加主要是由于使用了缓存和Java技术,另一方面,根据可比较的系统,这允许高级体系结构和每单位时间处理大量请求。 WCMS Joomla。 Java Portlet规范JSR-168的实现允许生成包含许多相互独立的组件(称为Portlet)的网页。每个portlet都会生成网站内容的一部分。内容的那一部分称为片段。整个门户网站页面由各个片段组成,这些片段被汇总在一起,因此代表门户网站的一个网页。 JavaServer Faces规范JSR-127实现使开发人员可以使用抽象编程模型的组件来实现Web应用程序,这几乎完全避免了超文本标记语言的特殊性。 Java内容存储库规范JSR-170及其升级的JSR-283允许开发人员构建内容存储库。内容存储库是一个分层的树状结构,通过它您可以对存储在内容存储库中的内容进行存储,编辑,版本控制和执行许多其他操作。在本毕业论文中,我将准确描述这些Java规范,Liferay Portal的功能,并展示它们在Liferay Portal中实现Portlet的用途。 ud ud ud

著录项

  • 作者

    Pušnik Marjan;

  • 作者单位
  • 年度 2009
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"sl","name":"Slovene","id":39}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号