-
初探spring applicationContext在web器皿中加载过程
初探springapplicationContext在web容器中加载过程 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 <context-param> <param-name>webAppRootKey</param-name> <param-val...
489
热度 -
JavaScript null 与零
JavaScriptnull与0 ?得到便利,总是要付出代价的!! 本周遇到一个JavaScript问题,思来想去只能用这句话来总结了。 简单来说,就是将某一个值和0进行比较,但是有些异常情况导致结果怪异,最后发现是在某些情况下那个值有可能是’’,也就是空值,而空值和0在JavaScript中是相等的,这个之前由于研究的不深,不知道这个内容,感觉有些不可思议,就问了下虞青,查了些资料,不敢独享,...
405
热度 -
WebService的两种模式SOAP和REST比较 (转)
WebService的两种方式SOAP和REST比较(转) 我的读后感:由于第一次接触WebService,对于很多概念不太理解,尤其是看到各个OpenAPI的不同提供方式时,更加疑惑。如googlemapapi采用了AJAX方式,通过javascript提供API,而淘宝TOP则采用直接的HTTP+XML请求方式,最令我疑惑的是教材上讲的WSDL,UDDI从没有在这些API中出现过。现在知道了...
476
热度 -
websphere mysql 数据源配备
webspheremysql数据源配置 一.创建JDBC提供者?如果尚未建立JDBC提供者,请参照以下步骤进行:如果已经建立则无需执行这一步。1、?????????????????进入WebSphere管理控制台后,点击“资源”--à“JDBC”--à“JDBC提供者”如下图,点击“新建”按钮,准备创建数据源。?图2.2?2、?????????????????选择“数据库类型”为“用户定义的”;实...
476
热度 -
十个让你变成糟糕的程序员的行为
1)情绪化的思维如果你开始使用不同颜色的眼光来看待这个世界的话,那么你可能会成为一个很糟糕的程序员。情绪化的思维或态度很有可能会把自己变成一个怪物。相信你经常可以看到很多很糟糕的程序会使用下面的这些语句:我的程序不可能有这种问题。Java就是shit。我最恨的就是使用UML做设计。需求怎么老在变,没办干了。受不了这些人,他们到底懂不懂啊。…………这些带着情绪化的思维和态度,不但可以让你成为一个很糟...
1493
热度 -
如何使用Code Review工具进行代码审查
CodeReview应该是软件工程最最有价值的一个活动,之前,本站发表过《java-other/288398.htm"target="_self">几款简单实用的CodeReview工具》,那些工具主要是用来帮助更有效地进行这个活动,这里的这篇文章,我们主要想和大家分享一下CodeReview代码审查的一些心得。首先,我们先来看看CodeReivew的用处:Codereviews中,可以通过大家的...
4872
热度 -
转JSF引语seam
转JSF注解seam Chapter27.Seam注解-seam满江红 编写Seam应用程序时需要使用大量的注解。Seam让我们使用注解获得声明式编程风格。大部分注解由EJB3.0规范定义。数据验证通过HibernateValidator包定义。最后,Seam定义了它自己的注解集合,这就是我们这一章将要描述的。 所有这些注解在org.jboss.seam.annotations包中定...
273
热度 -
在 Ajax 应用程序中兑现实时数据推送
在Ajax应用程序中实现实时数据推送 简介 Ajax技术已经存在了一段时间,开发的动力已经真正开始得到了人们的认可。越来越多的Web站点正在考虑使用Ajax进行设计,开发人员也开始将Ajax的能力发挥到极限。随着社交网络和协作式报告等现象的出现,一组全新的要求浮现出来。如果有其他用户更改了某位用户正在观察的任何活动,则用户希望得到通知。如果一个Web站点显示动态数据,如股价等,那么所有用户都必须立...
332
热度 -
转: 数据校验效能-AJAX输入校验(9)中
转:数据校验功能-AJAX输入校验(9)中 7.4.2??建立业务控制器 建立一个简单的业务控制器实现类,如代码7.21所示。 代码7.21??AJAX校验示例的业务控制器 ? package?ch7;import?java.util.Date;import?com.opensymphony.xwork2.ActionSupport;public?class?Reg_ajax_Act...
271
热度 -
45个超适用的JavaScript技巧及最佳实践 一 (收藏)
45个超实用的JavaScript技巧及最佳实践一(收藏) 1.第一次给变量赋值时,别忘记var关键字 如果初次赋值给未声明的变量,该变量会被自动创建为全局变量,在JS开发中,应该避免使用全局变量,这是大家容易忽略的错误。 2.使用===而非== 并且永远不要使用=或!=。 [10]===10//isfalse [10]==10//istrue '10'==10//istrue ...
454
热度 -
JS_Object跟Function的区别
JS_Object和Function的区别 我们本次的解释,主要通过下图 粗看该图,估计你不一定能看明白。不过接下来让我逐行向你解释。 最左侧:意思是,有两个对象f1和f2,他们是通过newFoo()出来的。 中间:Foo()就是最左侧用到的Foo() 最右侧:表示,函数Foo()的prototype属性! 1、__proto__的虚线:该条线表示通过f1.__proto__可以访问到F...
4687
热度 -
jsp中取得的路径的方法
jsp中获得的路径的方法 以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp (2)得到工程名:request.getContextPath() 结果:/TEST (3)得到当前页面所在目录下全名称:request.getServletPath() 结果:如果页面在jsp目录下/TEST/jsp/t...
383
热度 -
Eclipse最惯用快捷键总结
Eclipse最常用快捷键总结1.ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2.ctrl+o:快速outline如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,...
99
热度 -
Maven 环境高速搭建二(eclipse+maven2+jetty)
Maven环境快速搭建二(eclipse+maven2+jetty)本文更新一个命令。第一节中提示创建一个项目用archetype:create??create是个被废弃或不被推荐使用的插件,在以后创建项目中请尽量使用archetype:generate创建一个项目,如下:mvn?archetype:generate?-DgroupId=com.chongshi.test?-DartifactId...
182
热度 -
3. 监听器有8种(8种接口)
3Servlet监听器作者:禅楼望月(http://www.cnblogs.com/yaoyinglong)1.ServletConfig和ServletContext1.1ServletConfig和ServletContext配置和使用一些和业务逻辑无关的信息不应该放在硬编码到程序中,一般将其放在ServletConfig或ServletContext。在web.xml文件中配置Servlet...
14
热度 -
Maven治理 划分模块
Maven管理划分模块转载地址:juvenshun.iteye.com/blog/305865“分天下为三十六郡,郡置守,尉,监”——《史记·秦始皇本纪》所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?...
95
热度 -
扫灭Bug!十款免费移动应用测试框架推荐
消灭Bug!十款免费移动应用测试框架推荐????对于移动应用开发者而言,Bug往往是最让人头疼的一大问题。不同于时时刻刻可以修补的Web?App,移动App中的Bug往往隐藏得很深,甚至有时候等到用户使用才显现出来,这么一来开发者搞不好就会赔了名声又折钱。所以在应用发行之前,对其进行严格的测试是非常必要的。而移动应用测试框架可以帮助开发者简化测试流程,从而很好地解决这一问题。今天,给大家详细介绍当...
123
热度 -
GRASP(基于天职设计对象)
GRASP(基于职责设计对象) GRASP(GeneralResponsibilityAssignmentSoftwarePatterns) 创建者(Creator) 问题:谁创建了A? 解决方案:如果以下条件之一为真时(越多越好),将创建类A实例的职责分配给B: l?B“包含”或组成聚合了A l?B记录A l?B紧密地使用A l?B具有A的初始化数据 举例: 比如在富客户端应用开发中,主程序创...
515
热度 -
PHP的抽象类、接口的差异和选择
PHP的抽象类、接口的区别和选择 区别: 1、对接口的使用是通过关键字implements。对抽象类的使用是通过关键字extends。当然接口也可以通过关键字extends继承。 2、接口中不可以声明成员变量(包括类静态变量),但是可以声明类常量。抽象类中可以声明各种类型成员变量,实现数据的封装。(另JAVA接口中的成员变量都要声明为publicstaticfinal类型) ? [php]...
236
热度 -
还是集合问题(怎么他就自己结贴了呢 我的问题还没解决啊)
还是集合问题(怎么他就自己结贴了呢我的问题还没解决啊) 求解集合问题 importjava.util.Scanner; publicclassJihe{ doublearray[]=newdouble[100];//成员变量//intarray[] Jihe(doublea,doubleb,doublec,doubled,doublee){ array[0]=a; ar...
277
热度