仓酷云

标题: 发布一篇实在天下中的Rails,第2部分: 初级页面缓存 [打印本页]

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


<p>
关于第二点:俺问问你,如果是企业级项目的话,诸如RMI,EJB,等一些关键技术,这些难道都不需要学么?如果光是使用jsp,servlet,javabean的话。
作者: 第二个灵魂    时间: 2015-1-20 13:38
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
作者: 蒙在股里    时间: 2015-1-29 08:04
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
作者: 再现理想    时间: 2015-1-30 10:23
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
作者: 兰色精灵    时间: 2015-2-6 09:52
是一种突破用户端机器环境和CPU
作者: 愤怒的大鸟    时间: 2015-2-15 22:21
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
作者: 透明    时间: 2015-3-4 15:34
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
作者: 若相依    时间: 2015-3-11 20:11
Java 编程语言的风格十分接近C、C++语言。
作者: 活着的死人    时间: 2015-3-19 11:08
是一种将安全性(Security)列为第一优先考虑的语言
作者: 因胸联盟    时间: 2015-3-27 20:36
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2