Portal技术实现[实例]

      最近一个星期,一直在关注Portal技术相关的问题,根据百度,Google的搜索资源来看,将Portal技术与数据库,XML结合实现的例子太少,通常都是保存到Cookies中,这样用户换台电脑将会失去原先的个性设置,这样的损失确实很大.因此,抽休息时间写了一个例子,和大家分享一下,希望能给大家一点帮助.

  Portal简介

      根据(JSR (Java Specification Request) 168)的定义,Portal是基于web的应用,它主要作为信息系统的展现层,提供个性化、统一登录和内容整合的功能。整合就是将不同来源的信息集中展现在一张网页上。一个Portal可以具有很多个性化参数,用来调整为用户定制的内容。对于不同用户,一个Portal网页可能由多组不同的页面构件 -portlet组成,portlet为不同用户生成不同的定制内容。

  小节

      大概一个星期的学习Portal技术,对这门技术有了一定的了解,主要实现了对页面构件的调整,及时更新并保存到数据库,除了保存数据库之外,还扩展了保存到XML的操作。

  技术

  前台页面:
  1.JavaScript DOM
  2.Ajax
  3.Portal

  Java技术:
  1.Dom4J
  2.Servlet
  3.JDBC
  4.lhgdialog插件

  开发环境
  JDK1.6
  Tomcat6.0
  MyEclipse6.5
  SqlServer2000 或 SqlServer2005 


  Demo实例

  访问地址:
  http://localhost:端口号/demo/index.jsp(以数据库形式存储)
  http://localhost:端口号/demo/MyJsp.jsp(以XML形式存储)
 

  实例也一并打包上传和大家分享一下,注释方面已经尽量做到全面,
  数据库连接,直接用DBManager数据操控类,Web层用到了N久没碰的Servlet,

  因此想要回忆基础的朋友,不要错过哦...                       

 

 

                                                                                                                
                                                                                                      我的QQ:30837860

补充:当使用XML存储形式时,需要一个基本的XML数据提供访问(也就是基础数据),

          Demo中需要访问D:\holen.xml文件,例子中没有加入进去,

          特此补上holen.xml文件,提供下载!

          如果看的仔细的朋友不难看出,在Dom4j实现类中已经给出创建基础数据的方法.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值