|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
j2EE和asp比较,其实也没什么比的,原因和我上面说那些比较差不了多少,也是稳定性,安全性,J2EE比asp高,速度上比不过asp,asp也是延续着它的拖拽控件的方法,提高速度。
JPivot是Mondrian的体现层TagLib,一向坚持着优秀的开辟进度。已很久没有效了,趁完全健忘之前,把小小的心得记上去。
1.汉化1.1查找一切resources.properties文件,汉化为resources_zh.properties文件1.2native2asciiresources_zh.propertiesresources_zh.properties1.3查找WEB-INF/jpivot下的一切xml文件,汉化为xxx_zh.xml
2.架构JPivot的架构看似另类,但实在都是夺目的选择。2.1利用XML/XSLT衬着OLAP报表JPivot利用WCF(WebComponentFramework),基于XML/XSLT来衬着WebUI组件。这使它显得非常另类。不外,OLAP报表这类十分庞大但又有纪律可循的工具,最合适利用XSLT来衬着。固然程序员和编纂器都很不喜好这类MartinFlower口中有点LISP情势的言语,但TransformEngine这时候候切实其实能比TemplateEngine(Velocity,Freemarker)更高效的处置OLAP报表及其导航体系的显现。2.2完整基于JSP+TagLibJPivot别的一个大概令人不惯的中央是它完整基于taglib而不是人人熟习的MVC形式。但假如不基于tabLib,基于任何MVC框架城市使其得到通用性,担不起Mondrain独一体现层的重担,并且,MVC实在纷歧定必要那些框架(后述)2.3典范的流程及形式:
翻开JPivot自带的sample,检察index.jsp文件,典范的流程以下:
1,用户收回testPage.jsp?query=modrain的哀求2,testPage.jsp上的<wcf:include>依据query参数,婚配/WEB-INF/query/下的modrain.jsp来猎取数据
3,modrain.jsp上的<jp:mondrianQueryid="query01">查询数据,放进到query01变量中
4,testPage.jsp上的<jp:tableid="table01"query="#{query01}"/>依据query01的了局(范畴数据)筹办显现OLAP表格所需的数据(显现数据)
5,testPage.jsp上的<wcf:renderref="table01"xslUri="/WEB-INF/jpivot/table/mdxtable.xsl"/>依据table01的了局,利用xsl,衬着出OLAP表格。
6,轮回第4,5步,利用<jp:navigator>等tag筹办navigator,chart的数据然后用<wcf>衬着出图表和导航体系.
全部流程,第2步的testPage充任Controller挪用第3步的Model层,然后第4,5步实行MartinFlower讲的TransformEngine两步衬着形式----先从范畴数据(好比一些javabean)直达换特别式划一的,必要显现的数据(好比一段xml),再用xsl将其衬着为终极的体现情势。
由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak, |
|