??xml version="1.0" encoding="utf-8" standalone="yes"?>中文av在线播放,国产91对白在线播放,中文av资源在线http://www.aygfsteel.com/clant/category/18043.htmlzh-cnThu, 01 Mar 2007 02:46:03 GMTThu, 01 Mar 2007 02:46:03 GMT60Strong IPP V3{划http://www.aygfsteel.com/clant/articles/85506.htmlBPM BPM Tue, 05 Dec 2006 02:30:00 GMThttp://www.aygfsteel.com/clant/articles/85506.htmlhttp://www.aygfsteel.com/clant/comments/85506.htmlhttp://www.aygfsteel.com/clant/articles/85506.html#Feedback0http://www.aygfsteel.com/clant/comments/commentRss/85506.htmlhttp://www.aygfsteel.com/clant/services/trackbacks/85506.html 1.多站炏V多栏目理
  一套系l可l护多个站点Q每个站点可包括L的栏目及子栏目,支持apache虚拟L讄?

2.所见即所得与RSS支持
  全面的可视化~辑环境Q图文؜排,在内定w~、模板制作中可插入表根{图片、附件、变换字体等Q所见即所得,无需切换Q方便用L使用?
      支持RSS?br />
3.强大的模板引?/strong>
  pȝ采用业界领先的Apache Velocity做ؓ模板引擎Q可以实现网站页面Q何风格的昄方式。模板语a标准、简单,无需~程。系l提供模杉K览功能,鼠标一点,卛_看到实际发布内容?br />
4.高效发布
  采用静态页面生成技术,内容库中的内容l合HTML面风格模版Q生成最l的HTML Q提高访问效率。根据试验,一台普通的PC服务器,最多只能承载每?万动态页面访问量Q而采用静态页面至能承蝲每天70万页面访问量Q大大提高了讉K速度Q减了服务器的配置Q节U了pȝ开支?br />
5.高性能、高可靠?/strong>
  pȝZ最行的开发架构(Struts+Spring Framework+HibernateQ,技术领先。采用数据库、页面缓存技术,使得pȝ性能h卓越性能Q大大提高工作效率。系l支持分布式、集,?X24时不间断运行?

6.跨^台、数据库
  pȝ采用UJava技术开发,可运行于UNIXQLinuxQWindows 2000(NT){^収ͼ安全E_Q可扩展性好。支持Tomcat、Weblogic、WebSphere{应用服务器。采用JDBC的开发数据库q接方式Q可支持OracleQMicrosoft SQL ServerQ?DB2QInformixQSysbaseQ?MySQL{多个数据库Q可支持GB2312QBIG5QUNICODE{编码?

7.丰富的扩展模?/strong>
  提供全文索、电子商务、大定w论坛、电子邮件系l等扩展模块Q可无缝集成?br />
8.与Portal Server集成

  pȝ提供IBM、BEA、Oracle的Portal Server的PortletQ可q行在IBM、BEA、Oracle的Portal Server上,使企业的门户与内容管理有效结合在一赗?



BPM 2006-12-05 10:30 发表评论
]]>
用JBoss应用服务器以及Jahia Portal Server提供信息门户 http://www.aygfsteel.com/clant/articles/85505.htmlBPM BPM Tue, 05 Dec 2006 02:29:00 GMThttp://www.aygfsteel.com/clant/articles/85505.htmlhttp://www.aygfsteel.com/clant/comments/85505.htmlhttp://www.aygfsteel.com/clant/articles/85505.html#Feedback0http://www.aygfsteel.com/clant/comments/commentRss/85505.htmlhttp://www.aygfsteel.com/clant/services/trackbacks/85505.html阅读全文

BPM 2006-12-05 10:29 发表评论
]]>
CMS和Portal选择 http://www.aygfsteel.com/clant/articles/85503.htmlBPM BPM Tue, 05 Dec 2006 02:26:00 GMThttp://www.aygfsteel.com/clant/articles/85503.htmlhttp://www.aygfsteel.com/clant/comments/85503.htmlhttp://www.aygfsteel.com/clant/articles/85503.html#Feedback0http://www.aygfsteel.com/clant/comments/commentRss/85503.htmlhttp://www.aygfsteel.com/clant/services/trackbacks/85503.html

内容理pȝQCMSQ?发布pȝ 的设计和选型

内容理pȝ概述


内容理pȝ是一个很泛的概念Q从商业门户|站的新ȝl到个h的Weblog都可以称作发布系l?br />
  • 框架型:本n不包含Q何应用实玎ͼ只是提供了底层框Ӟ具体应用需要一定的二次开发,比如CocoonQVignetteQ?
  • 应用型:本n是一个面向具体类型的应用实现Q已l包含了新闻/评论理Q投,论坛QWIKI{一些子pȝ。比如:postNukexoops{;

但无论如何,在发布系l选型之前Q首先了解自q实际需求是最重要的:x据现成系l将自己的需求硬往上照搬是非常不可取的。访问量Q权限控制和各种功能需求。每个模块和功能自己都比较清C点以后,再去|上找找cM的实玎ͼ你会发现其实每个环节到目前上都有比较成熟的实CQ而且q在不断完善和发展中Q如果没有:你的需求太ҎQ或者可以尝试分解成更小的系l组合实现?br />

内容理pȝ被分L以下几个层面Q各个层面优先考虑的需求不?br />

  1. 后台业务子系l管理(理优先Q内容管理)Q新d入系l,BBS论坛子系l,全文索子pȝ{,针对不同pȝ的方便管理者的内容录入Q所见即所得的~辑理界面{,清晰的业务逻辑Q各U子pȝ的权限控制机制等Q?
  2. PortalpȝQ表C先:模板理Q:大部分最l的输出面Q网站首,子频?专题,新闻详情一般就是各U后台子pȝ模块的各U组合,q种发布l合逻辑是非怸富的QPortalpȝ是负责以上q些后台子系l的l合表现理Q?
  3. 前台发布Q效率优先:发布理Q:面向最l用L~存发布Q和搜烦引擎spider的URL设计{…?
      内容理和表现的分离Q很多成套的CMSpȝ没有把后台各U子pȝ和Portal分离开设计Q以至于在Portal层的模板表现理和新dpȝ的内容管理逻辑混合在一P甚至和BBS{子pȝ的管理都耦合的非帔RQ整个系l会昑־非常庞杂。而且q样的系l各个子pȝ捆绑的比较死Q如果后台的模块很难改变。但是如果把后台各种子系l内容管理逻辑和前台的表现/发布分离后,Portal和后台各个子pȝ之间只是数据传递的关系QPortal只决定后台各个子pȝ数据的取舍和表现Q而后台的各个子系l也都非常容易插拔?br />
      内容理和数据分发的分离Q需要要Portalpȝ设计的时候注?a >可缓存性(Cache FriendlyQ性设?/font>QCMS后台理和发布机Ӟ本n不要q多考虑“效率”问题,只要最l页面输计的比较CacheableQ效率问题可通过更前端专门的~存服务器解冟?br />
      此外Q就是除了面向最l浏览器用户外,q要注意面向搜烦引擎友好(Search engine Friendly)的URL设计Q通过URL REWRITE转向或基于PATH_INFO的参数解析得动态网在链接QURIQŞ式上更像静态的目录l构Q方便网站内容被搜烦引擎收录Q?br />
---------------    ---------------     ---------------                    
|新闻理子系l| | BBS论坛子系l| | 商城子系l? |
--------------- --------------- ---------------
| \ / | \ / ?
| ----------|--- \ / ? <== 业务子系l(零g生Q?br /> | / | \ \ / ?
--------------- | --------------- ?
|专题制作子系l| | |全文索子pȝ|
--------------- | ---------------
\ | /
-------------------------|---------------------------------------------
\ | / ?
--------------- ? <== PortalpȝQ品组装)
| Portal pȝ | ?
--------------- ?
|
-------------------------|---------------------------------------------
| ?
| ? <== 发布pȝQ分发代理)
--------------- ?
|前台发布pȝ | ?
---------------
/ \
/ \
--------------- ---------------
| 用户览? | |Search Engine|
--------------- ---------------

q里Q我把在内容发布pȝ选型中找到的一些资料ȝ如下Q?

    内容理pȝ的选型

    关键词:CMS Content Manage System

    CMS行业研究
    http://www.cmswatch.com/
    http://www.cmsreview.com/
    http://www.cmsinfo.org/

    CMS讨论邮g列表
    http://www.cms-list.org/

    商业软g和开源项目列表:
    http://directory.google.com/Top/Computers/Software/Internet/Site_Management/Content_Management/

    推荐Q基于XML的发布框?br />http://cocoon.apache.org/

    具体实现复杂E度可能会根据需求的不同而不同,但越是大型的pȝ是需要分工:内容(数据Q,表现Q模板)和应用逻辑Q程序)可能分d对这3 者的理?br />

    Portal---门户pȝ
    Open source Projects:
    http://jportlet.sourceforge.net/
    Apache Software Foundation: Jakarta JetSpeed 1.3
    JetSpeed home page: http://jakarta.apache.org/jetspeed/site/index.html
    JetSpeed Portlet API: http://cvs.apache.org/viewcvs/jakarta-jetspeed/proposals/portletAPI/
    http://www.liferay.com/home/index.jsp
    http://basicPortal.com/
    http://www.jahia.org/
    http://jporta.sourceforge.net/

    商业软gQ?br />BEA WebLogic Portal - http://edocs.bea.com/wlp/docs81/javadoc/com/bea/Portal/model/Portlet.html
    IBM Websphere Portal - http://www.software.ibm.com/wsdd/zones/Portal/
    Oracle Portal Developer Kit - http://Portalstudio.oracle.com/

    其它:
    PSML - http://jakarta.apache.org/jetspeed/site/psml.html
    BEA: Web Logic Portal 4.0 http://www.bea.com/products/weblogic/Portal/index.shtml
    IBM: WebSphere Portal 2.1 http://www-4.ibm.com/software/webservers/Portal/
    iPlanet: iPlanet Portal Server 3.0 http://www.iplanet.com/products/iplanet_Portal/home_Portal.html
    Oracle: Oracle 9i Portal http://www.oracle.com/ip/deploy/ias/Portal/index.html
    SAP Portal: http://www.iviewstudio.com/
    Epicentric Portal: http://www.epicentric.com/solutions/products/efs/

    参考:
    WaferQJava开发框架研I?/font>
    http://www.waferproject.org/index.html

    门户(Portal)pȝ相关开发框Ӟ
    http://udoo.51.net/mt/archives/000011.html

    q告理pȝ

    关键词:ad server

    q告pȝ和内容的分离Q可以大大降低系l之间的兌度?br /> 
    专业行业研究|站Q?br />http://adres.internet.com/

    相关厂商和开源项目:
    http://directory.google.com/Top/Computers/Programming/Languages/PHP/Scripts/Ad_Management/?il=1
    http://directory.google.com/Top/Computers/Software/Internet/Servers/Advertising/?tc=1
    http://www.jspin.com/home/apps/admanage?cob=winedit
    http://www.scriptdex.com/dex/php_ad_management.shtml

    推荐Q?br />http://www.phpadsnew.com/ 功能性比较强
    http://oasis.sourceforge.net/ 免费 Z日志记录和定期导入MYSQLl计Q可以负?0万请?每小?以上

    如果看重q告的第3方特性,可以选择W三Ҏ务:
    http://www.doubleclick.net/
    http://www.allyes.com/

    论坛/C֌pȝ

    关键词: BBS FORUM

    论坛软g介绍Q?br />http://directory.google.com/Top/Computers/Internet/Web_Design_and_Development/Message_Boards/

    推荐Q?br />http://www.phpbb.com/ PHP + MySQL open source
    http://www.vbulletin.com/order/ PHP + MySQL  有付费的商业支持85Q?60$

    http://www.jivesoftware.com/products/pricing.jsp 商业论坛pȝQ?000$Q?500$ 有知识库扩展应用
    http://yazd.yasna.com/features.jsp Z Java

    所见即所得(WYSIWYGQ编辑器

          在内容的录入理斚wQ所见即所得是比较重要的,q样可以大大化对pȝ中布局排版的需求?br />      Z览器的WYSIWYGQ所见即所得)~辑器是CMS设计中,~辑工具的主要考虑斚w。目前主要是通过JAVASCRIPT调用IE或其他浏览器的内|方法实现。其中基于IE5.5览器的实现最为简z。这里有一个完整的例子Q?br />
    Building a WYSIWYG HTML Editor Part 1/2
    Building a WYSIWYG HTML Editor Part 2/2

    主要功能Q?/strong>
    • 能够通过JAVASCRIPT实现的基本功能:加粗Q斜体字Q居中,d链接Q添加图片,模式切换QHTML和文本模式的切换Q?
    • Word垃圾代码qo
    • 囄上蝲接口Q图片上载最好通过其他独立模块实现?
    选型指标Q?/strong>
    • 不依赖服务器端代码:只通过JAVASCRIPT或客L控g实现代码Q可以保证以后系l迁Uȝ方便?
    • WORD垃圾代码qo
    可视化编辑器大全Q?br />http://www.bris.ac.uk/is/projects/cms/ttw/ttw.html

    推荐Q?br />http://www.aine.be/aynhtml/

    囄/文g上传l徏

          囄和文件等非结构化数据q是分别使用另外的服务解x较好。这样可以大大简化CMS本n的复杂程度?br />
    推荐Q?br />文g上传Q?br />Apache Commons目
    http://jakarta.apache.org/commons/

    ImageJQ图片处理羃略图生成和水印等
    http://rsb.info.nih.gov/ij/


BPM 2006-12-05 10:26 发表评论
]]>
portal概念 http://www.aygfsteel.com/clant/articles/85501.htmlBPM BPM Tue, 05 Dec 2006 02:25:00 GMThttp://www.aygfsteel.com/clant/articles/85501.htmlhttp://www.aygfsteel.com/clant/comments/85501.htmlhttp://www.aygfsteel.com/clant/articles/85501.html#Feedback0http://www.aygfsteel.com/clant/comments/commentRss/85501.htmlhttp://www.aygfsteel.com/clant/services/trackbacks/85501.html

1.主要功能
         SSO ( Singal SignOn ) 单点登陆
         个性化讄Personalization
         权限理
         Content aggregation (内容聚合) 

 2.l成
      PortletQportlet 是一个基?Java 技术的 Web lgQ它由portlet 容器理,负责处理h和生成动态内容的。Portlet 被门L作可插入用户界面lgQ用L面组件用于在信息pȝ中提供表C层?

      Portlet 容器QPortlet Container用来理Portlet的生命周期ƈ且提供其q行所需要的必要环境. q且为Portlet Preferences提供持久?Persistent)存取服务.但是其不支持内容的Aggregation. Aggregation由Portallg提供.

? Portlet Preferences是Portlet的一个新Ҏ?提供cM数据库的功能.但是不是用来取代数据? 只是用来存取单的Portlet参数配置.
 


3.现有portal目(商业的和开源的)解决Ҏ及优~点


Open source projects

http://jportlet.sourceforge.net/
http://jakarta.apache.org/jetspeed/site/index.html
完整的文档,但jetspeed没有支持JSR168,jetspeed2q没有release.

http://www.liferay.com/home/index.jsp
liferay的架构比较؜乱,Z它进行二ơ开发困?/p>

http://basicportal.com/
http://www.jahia.org/
http://jporta.sourceforge.net/

http://jakarta.apache.org/pluto
portlet container


Commercial products
weblogic portal 8.1
提供的是开发^収ͼ有很多的解决Ҏhttp://dev2dev.bea.com.cn/techdoc/wlportal/index.jsp

IBM Websphere Portal - http://www.software.ibm.com/wsdd/zones/portal/
Oracle Portal Developer Kit - http://portalstudio.oracle.com/

其它:
PSML - http://jakarta.apache.org/jetspeed/site/psml.html
BEA: Web Logic Portal 4.0 http://www.bea.com/products/weblogic/portal/index.shtml
IBM: WebSphere Portal 2.1 http://www-4.ibm.com/software/webservers/portal/
iPlanet: iPlanet Portal Server 3.0 http://www.iplanet.com/products/iplanet_portal/home_portal.html
Oracle: Oracle 9i Portal http://www.oracle.com/ip/deploy/ias/portal/index.html
Apache Software Foundation: Jakarta JetSpeed 1.3
BEA: Web Logic Portal 4.0 http://www.bea.com/products/weblogic/portal/index.shtml
IBM: WebSphere Portal 2.1 http://www-4.ibm.com/software/webservers/portal/
iPlanet: iPlanet Portal Server 3.0 http://www.iplanet.com/products/iplanet_portal/home_portal.html
Oracle: Oracle 9i Portal http://www.oracle.com/ip/deploy/ias/portal/index.html
SAP Portal: http://www.iviewstudio.com
Epicentric portal: http://www.epicentric.com/solutions/products/efs/

4.代表|站
http://www.mynetscape.com/index2.psp
 u/p:antstone2004/ants
http://demo.liferay.net/c/portal_public/layout?p_l_id=275.1
 u/p:echo@ants.com.cn / stone
http://www.bluesunrise.com/jetspeed/portal
 u/p:stone/stone

5.JSR 168
JSR 168 (Java Portlet) 是一U?Java 规范Q其目的是在 portlet 和门户之间徏立可UL性关pR这个规范的一个主要目标是为门户和portlet 供应商徏立一l?Java API 标准。这?API 涉及的领域包括表C、聚合、安全性以?portlet 生命周期?/p>

BPM 2006-12-05 10:25 发表评论
]]>
Portlet技术发展的思?http://www.aygfsteel.com/clant/articles/85498.htmlBPM BPM Tue, 05 Dec 2006 02:19:00 GMThttp://www.aygfsteel.com/clant/articles/85498.htmlhttp://www.aygfsteel.com/clant/comments/85498.htmlhttp://www.aygfsteel.com/clant/articles/85498.html#Feedback0http://www.aygfsteel.com/clant/comments/commentRss/85498.htmlhttp://www.aygfsteel.com/clant/services/trackbacks/85498.html       Portal q个概念出现很长的时间了Q然?span style="COLOR: #ffa34f">Portal应用是直到最q这两三q才蓬勃发展hQ这跟原来缺乏相关的规范有一定的关系。目前关?span style="COLOR: #ffa34f">Portal斚w存在两个重要的标准,均是2003q下半年正式通过的,分别为: 
            1?a class="postlink" target="_blank">Java Portlet Specification 1.0 (JSR168), 2003q?0?7日?br />            2?a class="postlink" target="_blank">Web Services for Remote Portlets 1.0, 2003q??日?br />
      q两个规范发布之后,得到各个Portal产商的支持,特别是JSR168标准更是得到OpenSource界的大力支持。许多开源项目都声称支持JSR168标准Q具体项目列表可以参考:Open Source Portal in Java。?br />
      不过在对q些标准学习之后Q我认识到除了实C个支持标准的服务器之外,q有很多I间是值得我们d力的。如果有人正在进?span style="COLOR: #ffa34f">Portal斚w的研I、实玎ͼ希望我的x能够有所帮助?

Java Web Framework -> JSR168 
      我学习JSR168q个规范后,我就认识到开始一个JSR168 Portlet不会是一件愉快的事情。JSR168 Portlet十分cM于ServletQ现在还有谁愿意只是ZServlet来开发Web应用呢?更进一步的问题是:开发h员需要直接编写JSR168 Portlet么?{案是不需要! 

      所谓Portlet本n来说是一个Web应用Q只是运行在Portal才被UCؓPortlet。业界已l有大量熟练的Java Web应用开发h员,让他们去重新学习一U新的Web应用模式、ƈ且只能运行在?span style="COLOR: #ffa34f">Portal中是不现实的Q正的方式应该是能够把普通的Java Web应用包装成JSR168 Portlet。这样开发h员依然按照原来的模式开发Web应用Q只是在部v?span style="COLOR: #ffa34f">Portal之前才包装成JSR168 Portlet。目前许多Java Web应用都是Z某些Web FrameworkQ例如StrutsQ来实现Q因此可以考虑Zq些Web Framework的包装方法。?br />
      对于q个包装器,我目前想到需要注意的地方有:
1、URL转换。Web应用中用普通的URLQ然而访问一个Portlet的URL有其Ҏ的格式,因此需要把指向自n的URL全部转换为Portlet格式。这些URL主要是HTML FORM中的ACTION属性?

2、Session范围。Session在Portlet中分为PORTLET_SCOPE和APPLICATION_SCOPE两种Qؓ了避免冲H缺省情况下应该把Web应用中的Seesion变量都设|ؓPORTLET_SCOPE?

3、开发h员透明。Web应用是否包装为Portlet对Web应用本n不做更改Q这样即使被包装为Portlet后,开发h员仍可当作普通的Web应用l箋开发?

4、可选的PortletҎ。得开发h员能够在Web应用中用PortletҎ,当Web应用独立部vq行时这些特性自动失效,当部|到Portal中就可以利用到PortletҎ了?

Common Web Application -> WSRP 

         WSRP规范致力于定义一个面向表C(presentation-orientedQ的Web Services协议以及相应的接口集Q面向表C的Web Services协议不仅提供商业逻辑q提供界面表C,应用E序可以Ҏ的通过代理工具集成面向表示的Web Services?/span> 

         ?span style="COLOR: #ffa34f">Portal
应用中,l常有将现存的某个应用在Portal界面中显C的需求,而且该应用是q行在与Portal服务器不同的机器上的。这U需求在Portal目中极ؓ常见的,解决的方法主要有Q?、如果应用提供java接口Q可以徏立JSR168 Portlet使用该接口;2、如果应用存在Web界面Q则可通过Web裁减QWeb ClippingQ技术来集成Q?a class="postlink" target="_blank">Kapow公司是这一技术的领先者;或者通过HTML IFRAME技术作单的集成。?br />
         WSRP规范出现后,我们有了更加方便的新选择Q如果应用本w支持WSRPQ那?span style="COLOR: #ffa34f">Portal服务器可以直接集成该应用无需额外开发。但是目前支持WSRP的应用还太少Q而且期待现存的应用自w增加WSRP支持也是不现实的。例如对一个现存的部v在Apapche Http Server上的PHP应用Q用户当然希望无需对该应用q行M更改p够支持WSRP。?br />
         我曾写过一短?a class="postlink" target="_blank">“WSRP实践&x?/a>阐述q方面的x。我最希望看到q样的WSRP工具出现Q安装在Web服务器上后,通过配置p够将部v在该Web服务器上的应用以WSRP协议发布?

q样的工具主要的是两部分的功能: 

      1、当然是WSRP协议支持。可以参考已有的开源实玎ͼ我想其中的初期的重点是URL Wirting和Stateful InformationQ即URL的双向{换和状态信息的处理。?br />
      2、与现有应用的交互,可以从两个方向来实现Q?br />         2.1 利用服务器功能,例如Java Servlet Server提供javax.servlet.RequestDispatcher接口实现来完成对本服务器上的资源调用。这样做的优点的性能高效Q缺Ҏ不同的服务器要开发不同的版本Q?br />
         2.2 采用cMHTTP Porxy的方式实现。优Ҏ适应性强Q不必理睬Web应用的具体实现、部|技术,~点是性能会有影响?

以上是我的一些想法,希望快看到相关的品出玎ͼq些开?span style="COLOR: #ffa34f">Portal应用׃L很多?/span>

BPM 2006-12-05 10:19 发表评论
]]>
վ֩ģ壺 ɽ| | | | | | | ҵ| ij| | ʡ| | | | | | ܿ| ̨| ư| | ϰˮ| ǧ| | | | ʶ| Ͻ| | | ɿ| | | Ȫ| | ű| ԭ| | ؿ˹| | | Ӫɽ|