|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
唉!都是钱闹的1.Swing和.net开发比较------从市场份额看.net开发主要占据大部分的中小型和中型的的桌面开发,原因是它封装了很多工具
利用JavaScript和cookies扩大页面缓存
简介:一般,与用户相干的内容不适于利用页面缓存,缘故原由是针对每一个用户的内容会有渺小的分歧。经由过程JavaScript和cookies,乃至能够在显现某些自界说用户数据时接纳页面缓存。本文将研讨RubyonRails中的初级页面缓存。
有了页面缓存,Rails就能够不再参与。在某种水平上,这是件功德,由于您切实其实能够取得优异的功能。Rails只需创立HTML页面,将其放进目次,以后,就能够置之于脑后。从当时起,就由使用服务器办理这些页面,且页面进进使用服务器无需任何轮回。从功能的角度而言,页面缓存真是天赐之福。
我也宠爱页面缓存,Rails使之复杂拖拉。只需利用一行代码就能够启用缓存。假如再到场一些代码,就可以经由过程复杂地删除文件操纵或利用Rails较高层的API停止缓存。这里存在一个成绩。并非每一个网站都能利用页面缓存。假如页面上的数据会依据会见它的用户而改动,那末就不克不及举行页面缓存。并且,假如很难判别页面什么时候到期停止,就会发明页面缓存的请求太甚刻薄。
好比,几近在每一个页面上,ChangingThePresent.org(参阅侧栏)都有某些用户数据是依据以后登录的用户而变更的。显现了我们最新主页的一部分。(我们一向在勉力完美它,以是它有大概会改动。)这个页面出现出的成绩绝对复杂。假如能判别用户是不是已登录,就能够用Flash、JavaScript、DHTML或任何其他基于扫瞄器的代码静态定制视图。您会发明已登录的用户能够登出体系或检察其设置文件,罢了登出的用户则能够注册或再次登录。
.ChangingThePresent.org上的登录和登出视图
<p>
关于第二点:俺问问你,如果是企业级项目的话,诸如RMI,EJB,等一些关键技术,这些难道都不需要学么?如果光是使用jsp,servlet,javabean的话。 |
|