`
weiwei2010
  • 浏览: 3378 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

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实现类中已经给出创建基础数据的方法.

 

1
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics