|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
从刚开始练习的PHP基础语法练习,到PHP语言在WEB中的应用,再到实际的项目开发,如留言版,相册系统,中小型公司网站系统,以及期间做过的有关团队合作的小游戏,让我受益匪浅,学到了很多。法式 跟着Portal一步步走向成熟其布局和功效也产生了较大变更,从混和型办事走向以体系框架为中心,使用法式与安排、开辟完整分隔的阶段,Portal相当与一个骨架一样可以回收内部的这类手艺架构开辟的使用法式,利用Portals Bridges形式来毗连分歧的使用法式,可包含一下几种:
集成Struts MVC形式开辟的使用法式:
Struts已成了用Java创立Web使用的一个最盛行的框架东西,Struts所完成的MVC形式给Web使用带来了优秀的条理划分,同时也供应了一系列的东西来简化Web使用的开辟。
使用法式开辟者无需关怀Portal的标准,只需关怀Struts自己的开辟,如许大大下降了开辟本钱和开辟人员的再培训
图7:在Portal中集成Struts使用法式
次要完成类:
public class StrutsPortlet extends GenericPortlet
上面是Portlet的片段:
<portlet id="StrutsPortletDemo">
<init-param>
<name>ServletContextProvider</name>
<value>org.apache.jetspeed.portlet.
ServletContextProviderImpl</value>
</init-param>
<init-param>
<name>ViewPage</name>
<value>/Welcome.do</value>
</init-param>
<init-param>
<name>HelpPage</name>
<value>/Tour.do</value>
</init-param>
<portlet-name>StrutsPortletDemo</portlet-name>
<display-name>Struts Portlet Demo</display-name>
<description>This is the struts MailReader portlet demo</description>
<portlet-class>org.apache.portals.bridges.struts.StrutsPortlet
</portlet-class>
<expiration-cache>-1</expiration-cache>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
集成WebWork开辟的使用法式
WebWork是一个源代码开放的Web使用框架,用于简化基于Web的使用开辟。本专栏引见了WebWork而且描写了若何利用WebWork和JavaServerPages(JSP)、Velocity两种手艺来创立注册界面的进程
经由过程Jetspeed2的Portals Bridges框架来完成和webwork的集成,次要完成类
public class Webwork2Portlet extends GenericPortlet
JSF使用法式集成
JSF是甚么?
JSF为宽大基于JAVA的 Web使用用户界面的开辟人员供应了尺度的编程接口、丰厚可扩大的UI组件库(一个中心的JSP标志库用来处置事务、履行验证和其他非UI相干的操作和一个尺度的HTML 标志库来暗示 UI组件)、事务驱动模子等一套完全的Web使用框架,经由过程 JSF ,您可以在页面中轻松自若地利用 WEB 组件、捕捉用户行动所发生的事务、履行验证、创立页面导航…,同时您会发明,当利用撑持JSF的开辟东西来开辟 JSF 使用的时分,一切将会变得异常复杂,就相似于咱们如今开辟VB或PowerBuilder法式一样的简捷,GUI体例拖放组件、修正组件属性、创立组件间联系关系和编写事务侦听器等等,如许,一个并非出格熟习Java的Web使用开辟人员也可以轻松地完成本人的义务了,这类易开辟性关于J2EE而言无疑是太主要了
集成PERL使用法式
PERL引见:
Perl 就是 Practical Extraction and Reporting Language 的简称,是一种最普遍使用于语法剖析和 World Wide Web 的编程言语。它发源于 awk、C、sh 和 sed 言语,但是,它的使用开辟远比其他任何一种面向对象编程言语加倍轻易。
完成办法:
N-US>public class PerlPortlet extends GenericPortlet
直接经由过程HttpServletResponseWrapper来封装获得Response的字撙节
Portlet的设置装备摆设的片段
<portlet-name>perl-demo</portlet-name>
<display-name>Perl demo Portlet</display-name>
<portlet-class>org.apache.portals.bridges.perl.PerlPortlet
</portlet-class>
<expiration-cache>-1</expiration-cache>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
</supports>
<portlet-info>
集成PHP使用法式
PHP引见:
PHP是一个基于办事端来创立静态网站的剧本言语,您可以用PHP和HTML生成网站主页。当一个会见者翻开主页时,办事端便履行PHP的号令并将履行了局发送至会见者的阅读器中,这相似于ASP和CoildFusion,但是PHP和他们分歧的地方在于PHP开放源码和逾越平台,PHP可以运转在WINDOWS NT和多种版本的UNIX上。它不需求任何事后处置而疾速反应了局,它也不需求mod_perl的调剂来使您的办事器的内存映象减小。PHP损耗的资本较少,当PHP作为Apache Web办事器一局部时,运转代码不需求挪用内部二进制法式,办事器不需求承当任何额定的承当。
public class PHPApplicationPortlet extends GenericPortlet
应该大致熟悉了一些学习过程,也许我的过程和你的有些出路,但是不管怎么样是殊途同归,我写这么多,也只是给大家一个借鉴的机会,至于好与不好,默默不敢打包票^0^ |
|