-
【转载】xFire开发webService回到复杂对象(能找到的介绍aegis最详尽的)
【转载】xFire开发webService返回复杂对象(能找到的介绍aegis最详尽的) 映射集合(Mappingcollections) 转贴www.blogjava.net/josson/archive/2007/04/20/112295.html XFire开发时,在返回数据类型时遇到了一些麻烦,查到这样一篇文单,非常不错,故收藏之。翻译:?zilong3927?原文地址:?ht...
574
热度 -
JavaScript 面向对象程序设计(下)――封装[转]
JavaScript面向对象程序设计(上)――封装[转] 转于:CoolCode.CN JavaScript是一种非常灵活的面向对象程序设计语言,它与传统的强类型的面向对象程序设计语言(如C++,Java,C# 等)有很大不同,所以要实现如C++、java、C#当中的一些特性就需要换一种思考方式来解决。今天主要讨论如何在JavaScript 脚本中实现数据的封装(encapsulation)。 ...
504
热度 -
boa 安全有关问题
boa安全问题 计算机领域――尤其在Internet上――尽管大部分Web服务器所编的程序都尽可能保护自己的内容不受侵害,但只要CGI脚本中有一点安全方面的失误--口令文件、私有数据、以及任何东西,就能使入侵者能访问计算机。遵循一些简单的规则并保持警惕能使自己的CGI脚本免受侵害,从而可以保护自己的权益。1.脚本和程序在开始决定采用何种语言编写CGI脚本时应考虑几个因素,其中之一应是安全性。She...
651
热度 -
JavaScript,调用函数的五种方法
JavaScript,调用函数的5种方法 JavaScript,调用函数的5种方法?一次又一次的,我发现,那些有bug的Javascript代码是由于没有真正理解Javascript函数是如何工作而导致的(顺便说一下,许多那样的代码是我写的).JavaScript拥有函数式编程的特性,当我们选择面对它的时候,这将成为我们前进的阻碍.?作为初学者,我们来测试五种函数调用的方法,从表面来看我们会认为那...
559
热度 -
Tomcat顶用web.xml控制Web应用详解
Tomcat中用web.xml控制Web应用详解 1定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(DocumentTypeDefinition,文档类型定义)。所有...
776
热度 -
拔高网站访问速度的34条军规
提高网站访问速度的34条军规 1减少HTTP请求数量(MinimizeHTTPRequests) tag:content 80%的用户响应时间被花费在前端,而这其中的绝大多数时间是用于下载页面中的图片、样式表、脚本以及Flash这些组件。减少这些组件的数量就可以减少展示页面所需的请求数,而这是提高网页响应速度的关键。 朴素的页面设计当然是减少组件的一种途径,但有没有能兼顾丰富的页面内容和快速的响应...
419
热度 -
Hibernate投射的基本操作
Hibernate映射的基本操作 ?Hibernate映射主要是通过对象关系映射文件实现,对象关系映射文件把数据库中的实体(一般为二维表)映射到面向对象中的实体对象,把数据库中多个表之间的相互关系也反映到映射好的类中。以后,在Hibernate中对数据库的操作就直接转换为对这些实体对象的操作了。 1.???映射文件说明: 正确理解各个配置选项的含义是掌握映射文件的关键。映射文件可以对面向对象中的关...
575
热度 -
Servlet中Web.xml的配备详解
Servlet中Web.xml的配置详解 1定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(DocumentTypeDefinition,文档类型定义)。所有部署描述...
611
热度 -
Yii Framework 开发简洁教程(2) Yii Web应用基础
YiiFramework开发简明教程(2)YiiWeb应用基础 有了前面的“Hello,World”,Yii应用开发似乎很容易,别这么快下结论:-),想起多年以前刚开始使用MFC开发时,写完第一个Hello,World之后,还是觉得无从下手,不知道怎么开始写MFC应用,这是因为MFC提供了大量的类库,如果对MFC应用程序框架和其提供的主要类库不事先了解的话,基本上就没办法写应用,学习...
783
热度 -
怎么在 WebSphere 中解决 jar 包冲突(转载)
如何在WebSphere中解决jar包冲突(转载) 大型的基于WebSphere的项目开发中,同一个WebSphereApplicationServer(以下简称WAS)上会部署多个应用程序,而这多个应用程序必然会共用一些jar包,包括第三方提供的工具和项目内部的公共jar等。把这些共用的jar包提取出来在多个应用程序之间共享,不仅可以统一对这些jar包进行维护,同时也提高了WAS的性能。但是随...
467
热度 -
struts2 action回来json类型数据
struts2action返回json类型数据 本文开发环境是SSH2,ajax插件使用jQuery1.2.6.js和json2.js 实现目的: 在struts2标签s:doubleselect二级联动标签的基础上实现事件:第二级onchange时调用struts2action,在action中查询一个名称,然后返回回来,此信息显示在页面上(这只是给用户一个提示信息,不影响表单能否提交) ? ...
619
热度 -
非堵塞式JavaScript脚本介绍
非阻塞式JavaScript脚本介绍 JavaScript倾向于阻塞浏览器某些处理过程,如HTTP请求和界面刷新,这是开发者面临的最显著的性能问题。保持JavaScript文件短小,并限制HTTP请求的数量,只是创建反应迅速的网页应用的第一步。一个应用程序所包含的功能越多,所需要的JavaScript代码就越大,保持源码短小并不总是一种选择。尽管下载一个大JavaScript文件只产生一次HTT...
732
热度 -
Struts1 的11个惯用标签 转载1
Struts1的11个常用标签转载1 Bean标签库共有 11个标签。这些标签可以完成如下五种工作: 1.?????? 获得 HTTP请求信息 2.?????? 访问 Java对象 3.?????? 访问 JSP内嵌对象和 Struts配置对象 4.?????? 访问 Web资源和属性文件 5.?????? 输出信息 下面我们就来分别介绍一下如何使用 ...
1422
热度 -
[转载]说说JSON跟JSONP,也许你会豁然开朗,含jQuery用例
[转载]说说JSON和JSONP,也许你会豁然开朗,含jQuery用例 原文地址http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html 由于SenchaTouch2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。 当然了,通过调用强大的PhoneGap插件然后打包,你可以实...
521
热度 -
为啥V8引擎这么快
为什么V8引擎这么快?转载请注明出处:http://blog.csdn.net/horkychen Google研发的V8JavaScript引擎性能优异。我们请熟悉内部程序实现的作者依源代码来看看V8是如何加速的。 作者:CommunityEngine公司研发部研发工程师HajimeMorita Google的Chrome中的V8JavaScript引擎,由于性能良好吸引了相当的注目。它是...
650
热度 -
调整struts2,jquery,json。采用jquery ajax,从struts2 action返回json类型数据(转)
整合struts2,jquery,json。采用jqueryajax,从struts2action返回json类型数据(转) 本文开发环境是SSH2,ajax插件使用jQuery1.2.6.js和json2.js 实现目的: 在struts2标签s:doubleselect二级联动标签的基础上实现事件:第二级onchange时调用struts2action,在action中查询一个名称,然后返回...
734
热度 -
构架可扩张站点之一:web组件分离
构架可扩展站点之一:web组件分离 一、 基本概念 二、为何要分离? 2.1.?负载分担 2.2.?服务器资源最大化利用 2.3?增加浏览器并发连接 2. 4 .?消减Cookie,?减少网络流量 三、 谁在使用? 四、 如何实施? 4.1.?范例 4.2.?前端工程师:合理的目录结构 ...
428
热度 -
Linux设备驱动Hello World程序介绍
自古以来,学习一门新编程语言的第一步就是写一个打印“helloworld”的程序(可以看《helloworld集中营》这个帖子供罗列了300个“helloworld”程序例子)在本文中,我们将用同样的方式学习如何编写一个简单的linux内核模块和设备驱动程序。我将学习到如何在内核模式下以三种不同的方式来打印helloworld,这三种方式分别是:printk(),/proc文件,/dev下的设备文...
887
热度 -
编程命名中的7+1个提示
1.-变量应该是尽可能的望文知意。千万不要使用教材中的命名方式。好的变量:daysDateRange,flightNumber,carColor.坏的变量:days,dRange,temp,data,aux…在我们的日常工作中,有很大数量的开发人员喜欢使用短的变量名,而不是有含义的变量名。这主要是因为我们大学教科书的那些示例所造成的,人都是先入为主,所以,教科书中的那些很抽象,带着演示的变量命名影...
1201
热度 -
Lucene学习小结之一:全文检索的基本原理
Lucene学习总结之一:全文检索的基本原理 Lucene学习总结之一:全文检索的基本原理 出处:forfuture1978?作者:觉先?转自:http://www.cr173.com/html/4058_1.html 一、总论根据http://lucene.apache.org/java/docs/index.html定义: Lucene是一个高效的,基于Java的全文检索库。 所以在了解L...
493
热度