vAgent开发--HTML和Javascript彻底分离
传统瘦客户端开发,HTML/CSS/Javascript,彻底分离?理想主义吧?
对,就是有理想主义。没有理想,就不会尝试实践;不尝试实践,怎么能前进?日本人水都能发动汽车了,html/js分类算鸟? 试试看吧:)
在vAgent项目中,需求的来源是客户认为我们的网页上javascript代码很多,影响SEO(国外客户对SEO都是有整理策略的,马上有一篇小文介绍ON-Site Seo)
而我们 ...
by koda 2008-07-16 浏览 (139) 回复 (0)
vAgent开发---图片服务器的分离
vAgent的共有2000条左右的宾馆数据,每个宾馆有5到8张图片;1600条旅游路线数据,每个旅游路线有一张图片。
起初图片和web程序是在同一台机器上的,并且是存在文件系统中的。在CakePHP框架下目录存放结构如下:
CakePHP使用下面的方式输出图片:
<?php echo $html->image("/files/hotels/$hotel_id/$hotel_image_l ...
by koda 2008-07-06 浏览 (123) 回复 (0)
Web开发中LightBox的选择
当您点选网页中的图片或连结时,背景会立即变暗并且出现Loading…然后跳出一个美美的方框显示图片或网页,这种效果就叫做Lightbox,底下收集了一些许多人开发或修改的Lightbox,通常都会有Demo,看个人喜好选择。
Lightbox JS
典型也是最常见的一个,目前也出了 2.0 版,不过似乎只能显示图片而已。
ThickBox
这个也很常见,可以显示图片、网页,并且可以指 ...
by koda 2008-07-04 浏览 (84) 回复 (0)
vAgent(宾馆、旅游线路订购网)五---开发环境准备
1. 开发服务器(Dev Server):
同时也做Internal Test,上面安装的软件有:
Linux
Apache2.0 + Mysql5.0 + PHP5.2.5
Dokuwiki
Mantis
Subversion
2. 测试服务器(UAT Server)
实际是用户接受性测试(UAT)用,安放在美国。主要软件环境
Linux
Apache2.0 + My ...
by koda 2008-07-04 浏览 (95) 回复 (0)
vAgent(宾馆、旅游线路订购网)四---数据库设计
首先图示的是PowerDesigner软件的基本工作原理,不知道算不算秀,知道的就过。
因为使用图形化数据化建模工具,被几个ROR的朋友鄙视。我从来不是一个极端分子,我的观点和准则是:
1. 使用一切能够提高生产率的工具,不论出身;
2. 不是说文本的、Console的就是高明的正确的。
3. 敢于面对重构,但不是总是重构。过多地重构说明设计严重缺失
4. 数据库设计不求尽善尽美,但是力所能及 ...
by koda 2008-07-04 浏览 (257) 回复 (1)
vAgent(宾馆、旅游线路订购网)序言一---技术平台选型
注定,这就是一个不可能完美的开始。因为摆在面前的,是眼花缭乱的,甚至语言的选择都是迷茫的。从哪里开始呢?
语言:
Java, C#, PHP, Python or Ruby?
Java: 静态语言;语言特性完善;库足够丰富。
C#: 类JAVA语言;语言特性同样完善;不乏优秀的库。
PHP/Python/Ruby: 同属脚本语言。与静态语言相对,最直接了当的感受是,写完一行代码,我就可以在浏 ...
by koda 2008-07-03 浏览 (147) 回复 (0)
JavaEye插件开发--DokuWiki转换接口
我喜欢用DokuWiki来管理自己的个人知识库,理由如下:
1. web界面
2. 足够简洁
3. 足够简单,不需要数据库(LAMP without M)
4. 插件足够丰富,无限扩展
5. OpenSource
太多的东西想与大家分享,可是dokuwiki写得很漂亮的文章想要发到javaeye就不得不一字一句重新编辑。我有个想法:Run一个转换页面在JavaEye,直接将我wiki里的文章源代 ...
by koda 2008-07-02 浏览 (152) 回复 (2)
php执行外部程序函数解析
php中可以用来执行外部命令的函数或运算符有:
``//backtick operator
string shall_exec(string cmd);
string exec(string cmd, array &output, int &ret_val);
string system(string cmd, int &ret_val);
void passthru(string cmd ...
by xombat 2008-04-16 浏览 (287) 回复 (3)
实战WebService III: REST篇(基于php)
REST是什么
REST是英文Representational State Transfer的缩写,中文翻译:表述性状态转移。
他是由Roy Thomas Fielding博士在他的论文 《Architectural Styles and the Design of Network-based Software Architectures》中提出的一个术语。
REST本身只是为分布式超媒体系 ...
by koda 2007-12-31 浏览 (545) 回复 (0)
实战WebService II: SOAP篇(基于php)
概述(SOAP和XML-PRC比较)
在Web服务发展的初期,XML格式化消息的第一个主要用途是,应用于XML-RPC协议,其中RPC代表远程过程调用。在XML远程过程调用 (XML-RPC)中,客户端发送一条特定消息,该消息中必须包括名称、运行服务的程序以及输入参数。
XML-RPC只能使用有限的数据类型种类和一些简单的数据结构。人们认为这个协议还不够强大,于是就出现了SOAP——其最初 ...
by koda 2007-12-31 浏览 (806) 回复 (2)
实战WebService I: XML-PRC篇(基于php)
XML-RPC是一种简单的,轻量级的通过HTTP协议进行RPC通信的规范。一个XML-RPC消息就是一个请求体为XML的HTTP-POST请求,被调用的方法在服务器端执行并将执行结果以XML格式编码后返回。 XML-RPC 和SOAP是创建web services的两种标准协议。XML-RPC是出现较早的(也比较简单),而SOAP较新,也比较复杂。Microsoft的.NET就是基于 SOAP,而 ...
by koda 2007-12-31 浏览 (393) 回复 (0)

