本文介绍了uPortal,一种开放源码的Java,XML,XSL 门户架构的优点和使用。本文假定读者没有uPortal的经验,涉及了两种版本快速开始和源码版。作者Brad Rippe介绍了快速版随带的java数据库HypersonicSQL,以及如何迁移到大型数据库如Microsoft SQL Server。最后,文章详细介绍了框架内嵌的权限验证机制。
Java in Administration Special Interest Group (JA-SIG)的一组java开发者构建了uPortal,欢迎所有的java爱好者加入这个项目。
随着组织的成长,我们常常会发现我们不断在寻找新的途径来将新的变化,过程和政策告诉员工。我们希望雇员和行政机构能够在公司的目标,计划,事务下有机的组织起来。更进一步,我们想将尽可能丰富而不局限于某一方面的信息呈现给雇员。用Internet来展示信息看起来是个好的开始,但我们的受众能够从网上浩瀚的信息过滤出想要的部分么?
在教育领域,我们也面临同样的挑战。怎样使很好地使管理层,分布,员工,学生能够对机构政策,过程很好的理解?怎样保证使学生群体接收到清晰,最新的信息来帮助他们实现各自的学习和职业目标。另外,我们希望建立学生,教师,行政,分部和职员协同交流的"社区"为学生很好实现目标提供保证。我们也希望增进信息共享时用户能分享群体的经验。同时,我们想实现新旧应用的无缝集成。
一种解决方案是提供一种支持工具能够根据用户的个人资料,兴趣和专业来提供有价值的信息。但是,开发这种工具并不简单,尤其是你得考虑耗费和资源。
一种好的方法是寻找已有的portals,不过如果客户化又是很麻烦的事情,也许你可以看看Java in Administration Special Interest Group (JA-SIG)开发的uPortal,uPortal是开放源码,基于的Java, XML, and XSL项目。目前的发行版包括WEB服务频道,权限,用户组管理等等。UPortal让你可以自己增加你的机构需要的新特性。它着眼于高等教育机构,一些商业组织也用它来作为构建协同社区的框架。这种框架包括插入式的被成为频道的组件,它提供用户感兴趣的信息。用户可以根据其在机构中角色选择关心的频道,同时还可以定制自己站点喜欢的样式。
Uportal是免费的,但是开发组学习java,XML,XSL和门户框架是
Java in Administration Special Interest Group (JA-SIG)的一组java开发者构建了uPortal,欢迎所有的java爱好者加入这个项目。
随着组织的成长,我们常常会发现我们不断在寻找新的途径来将新的变化,过程和政策告诉员工。我们希望雇员和行政机构能够在公司的目标,计划,事务下有机的组织起来。更进一步,我们想将尽可能丰富而不局限于某一方面的信息呈现给雇员。用Internet来展示信息看起来是个好的开始,但我们的受众能够从网上浩瀚的信息过滤出想要的部分么?
在教育领域,我们也面临同样的挑战。怎样使很好地使管理层,分布,员工,学生能够对机构政策,过程很好的理解?怎样保证使学生群体接收到清晰,最新的信息来帮助他们实现各自的学习和职业目标。另外,我们希望建立学生,教师,行政,分部和职员协同交流的"社区"为学生很好实现目标提供保证。我们也希望增进信息共享时用户能分享群体的经验。同时,我们想实现新旧应用的无缝集成。
一种解决方案是提供一种支持工具能够根据用户的个人资料,兴趣和专业来提供有价值的信息。但是,开发这种工具并不简单,尤其是你得考虑耗费和资源。
一种好的方法是寻找已有的portals,不过如果客户化又是很麻烦的事情,也许你可以看看Java in Administration Special Interest Group (JA-SIG)开发的uPortal,uPortal是开放源码,基于的Java, XML, and XSL项目。目前的发行版包括WEB服务频道,权限,用户组管理等等。UPortal让你可以自己增加你的机构需要的新特性。它着眼于高等教育机构,一些商业组织也用它来作为构建协同社区的框架。这种框架包括插入式的被成为频道的组件,它提供用户感兴趣的信息。用户可以根据其在机构中角色选择关心的频道,同时还可以定制自己站点喜欢的样式。
Uportal是免费的,但是开发组学习java,XML,XSL和门户框架是