2004年Java世界发生了巨大变化,主要方面是诞生和发展了几个新名词:IOC、AOP、SOA、MDA,当然,除了这些都是决定Java技术未来走向的革命性发展以外,还有很多细部和微观的发展,我们先来谈谈这些重要的细节技术发展。 首先,Java的根基JDK已经跨越到了J2SE1.5,或者称为J2SE5.0,不过,我更喜欢称它为1.5,延续性是我们应用程序员更关心的,当然革命性是那些新技术发明者更陶醉的,所以他们曾经取名J2SE2.0,现在,为了表示这种跨越,而且跨越是非常巨大,一下子达到了J2SE5.0,非常夸张,不过老外在技术上确实经常极端,"偏执者才能生...
http://www.jb51.net//article/2734.htm
1.1JavaServlet及其特点 Servlet是Java技术对CGI编程的回答。Servlet程序在服务器端运行,动态地生成Web页面。与传统的CGI和许多其他类似CGI的技术相比,JavaServlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资(更重要的是,Servlet程序员收入要比Perl程序员高:-):高效。在传统的CGI中,每个请求都要启动一个新的进程,如果CGI程序本身的执行时间较短,启动进程所需要的开销很可能反而超过实际执行时间。而在Servlet中,每个请求由一个轻量级的Java线程处理(而不是重量级的操作系统进程)。在传统CGI中,如果有N...
http://www.jb51.net//article/2490.htm
不同浏览器之间多年的竞争导致产生了很多工具帮助开发人员完成以前很难做到的任务。现在,只要一小段脚本,你就可以创建一个应用程序将数据绑定到用户控件,这样就可以通过一个内嵌的代理类型的控件与服务器通信。在InternetExplorer(IE)中,这些东西包括XML数据岛和XMLHTTP对象,XML数据岛用于将数据绑定到表单元素,XMLHTTP对象用于在当前页面内不导航到其它页面的情况下创建对服务器的同步和异步调用。我将使用这两个易用的特性创建一个简单的聊天应用程序,该应用程序由一些充当UI的ASP页面,实现客户端功能的JavaScript,和SQLServer2000中完成商业逻辑的T-SQL所...
http://www.jb51.net//article/2419.htm
总的感觉php的session功能基本上还能用一用,还算方便,省了很多自己处理 cookie的麻烦事情。php的session管理还是基于文件的,默认的是在/tmp目录 下生成一个和sessionid同名的session文件,在这个文件里保存register的 sessiondata。session有生存期,在/usr/local/lib/php.ini里可以设置。 效率应该算马马虎虎了,毕竟还是要文件操作,虽然是/tmp的。对于服务量很 大的应用会在/tmp里...
http://www.jb51.net//article/2033.htm
php4比php3新加了session的支持。稍微用了一下,对其函数接口,内部机制, 应用的方便性做了大概的了解。 session的意义大家都应该清楚,一个session可以包括数次http的请求和应答, 比如我们用163.net,从login到logout或者超时就作为一个session,session 的唯一标识一般是在系统内部生成一个唯一的sessionID,一般是一个挺长的 字符串。一个session除了sessionID,还可以有自己的sessiondata,可以 ...
http://www.jb51.net//article/2032.htm
比较模糊的是session_decode和session_encode: boolsession_decode(stringdata); session_decode()decodesthesessiondataindata,settingvariables storedinthesession. boolsession_encode(void); session_encode()returnsastringwiththecontents...
http://www.jb51.net//article/2031.htm
1.PHP是什么?2.PHP代表什么?3.各版本之间有什么关系?4.我可以同时运行不同版本的PHP吗?5.PHP3和PHP4有什么区别?6.我想我发现了一个BUG,我应该告诉谁?1.PHP是什么?在手册前言上写到:PHP是一种嵌入式HTML脚本语言。它的大多数语法来源于C,也有一部分PHP特性借鉴于Java和Perl。这种语言的目的是让WEB开发人员能够快速高效地写出动态生成的页面。这儿(在Zend站点上)是StigS鎡herBakken写的一个好的PHP的介绍。还有,很多PHP资源都是可以免费得到的.2.PHP代表什么?PHP代表什么?PHP:超文本预处理器.这样的一...
http://www.jb51.net//article/1509.htm
ASP.NET技术从1.0版本升级到1.1变化不是很大。然而,从ASP.NET1.x升级到2.0,却不是件轻而易举的事情。ASP.NET2.0技术增加了大量方便、实用的新特性。ASP.NET2.0主要提供控件、页面框架、服务与APIs等3个方面的技术特性。 控件 在ASP.NET1.x时代,由于内置服务器控件数量有限、功能覆盖面窄,因此,开发人员怨声载道。为了消除这个技术软肋,ASP.NET2.0做出了突破性改进。在ASP.NET2.0中,新增数十个服务器控件。根据控件功能特征,可分为:数据控件(包括数据源控件和数据绑定控件)、登...
http://www.jb51.net//article/1230.htm
onblur:(使用在表单元素中,当元素失去焦点的时候执行) onchange:(使用在表单元素中,当某些东西改变是执行) onclick:(鼠标点击一个元素时执行) ondblclick:(鼠标双击一个元素时执行) onfocus:(使用在表单元素中,当元素获得焦点时执行) onkeydown: (按下某个按键时执行) onkeypress:(按下和释放某个按键时执行) onkeyup:(释放某个按键时执行) onload:(在body标签中使用,载入页面的时候执行) onmousedown:...
http://www.jb51.net//article/925.htm
Zend引擎的名称由ZeevSuraski和AndiGutmans二位在PHP担任核心开发工作的资深设计师的名字合体.开发的目的师为了研发新的脚本执行机制,而PHP4就是这套崭新的Zend引擎的第一个实作产品。在一些特殊测试环境下,Zend(PHP$)的执行速度比PHP3及ASP快了几倍到几百倍之多,这也意味着网站的后端CGI界面的统一者非PHP4Zend莫属了。(当然,技术是不断进步的,说不定哪一天又出现了新的引擎。) Zend引擎在研发二年多之后,已经变成类似VBA功能的广义程式环境,它不但有传统的PHP函数功能,更增加了分散式物件(COM)的...
http://www.jb51.net//article/819.htm
在使用XMLHttpRequest对象发送请求和处理响应之前,必须先用JavaScript创建一个XMLHttpRequest对象。由于XMLHttpRequest不是一个W3C标准,所以可以采用多种方法使用JavaScript来创建XMLHttpRequest的实例。InternetExplorer把XMLHttpRequest实现为一个ActiveX对象,其他浏览器(如Firefox、Safari和Opera)把它实现为一个本地JavaScript对象。由于存在这些差别,JavaScript代码中必须包含有关的逻辑,从而使用ActiveX技术或者使用本地JavaScript对象技术来创建X...
http://www.jb51.net//article/128.htm
