`
newchq
  • 浏览: 53434 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
如何实现三个模块良好的切换?   配置文件 <beans> <bean id="dao" class="dao.CustomerDao"></bean> <!-- 将dao装配到DaoCaller内dao属性 --> <bean id="caller" class="caller.DaoCaller"> <property name="dao& ...
如何将公共的注入定义描述出来? * 通过<bean>标签定义公共的属性,指定abstract=true * 具有相同属性的类在<bean>标签中指定其parent属性 例如:一个对象有三个属性分别为:id、name、password,另一个对象有四个属性为id、name、loginpass 例子代码: Bean1.java public class Bean1 { private int id; private String name; private String password; Bean2. ...
在我们注入属性时,遇到是日期类型,如果按普通属性去注入,则会报错,那我们该怎么解决?解决办法:自定义属性编辑器。 什么是属性编辑器,作用? 自定义属性编辑器,spring配置文件中的字符串转换成相应的对象进行注入spring已经有内置的属性编辑器,我们可以根据需求自己定义属性编辑器。 步骤: 1、  定义一个属性编辑器必须继承java.beans.PropertyEditorSupport 2、  在配置文件配置上我们定义的属性编辑器 下面我们来做一个java.util.Date属性编辑器,代码如下: 定义一个属性编辑器UtilDatePropertyEditor: /** ...
      可以根据配置文件的信息动态的对象行为,动态的注入对象的属性值。下面我们将基本数据类型、String类型、数组类型以及集合类型进行动态的注入。 例子代码如下: 对象Bean1: public class Bean1 { private String strValue; private int intValue; private List listValue; private Set setValue; private String[] arrayValue; private Map map ...
对象的生成由Spring通过读取配置文件(applicationContext.xml)动态设置,主调类仅仅面对接口编程,无需知道具体的实现类。这样我们就可以根据配置文件进行实现类的切换。从而降低耦合性。对象的生成,由框架通过反射机制完成 ...
一、JAR包简介       要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:       1.commons-lang.jar       2.commons-beanutils.jar       3.commons-collections.jar       4.commons-logging.jar        5.ezmorph.jar       6.json-lib-2.2.2-jdk15.jar       二、基于json-lib.jar包Json实例程序1.JSONObject to DynaBe ...
chain     用来处理Action链     com.opensymphony.xwork2.ActionChainResult dispatcher     用来转向页面,通常处理JSP     org.apache.struts2.dispatcher.ServletDispatcherResult freemaker     处理FreeMarker模板     org.apache.struts2.views.freemarker.FreemarkerResult httpheader     控制特殊HTTP行为的结果类型     org.apache.struts2.dispa ...
首先声明此帖内容属于转载他人作品,只是感觉写的相当不错,拿来和大家分享分享.纵览,国内比较大的软件公司(以下统一简称"国软"),清一色都是做政府项目的(他们能做大的原因我就不用说了吧),真正能做大的国软又有几家呢? 这是为什么呢?今天风吹就给大家简单分析下:1."作坊"式管理  "作坊"往往是效率最高的,国软几乎都是从作坊走过来的,   但把作坊式的管理模式套用到一个不断壮大的公司中显然是不行的.   组织架构到达一定程度后就必然要进行分工的细化,依靠作坊式的"暴力开发"是行不通的.2."法制社会" ...
移动飞信WEB发送服务接口     移动飞信WEB服务接口:实现了通过WEB调用发飞信的目的,支持GET提交及POST表单提交,对接口使用者非常方便简洁,几分钟时间就可以实现你的网站集成飞信发送功能,对没有安装飞信客户端的机器也可以实现发送,即:直接在IE地址栏输入发送地址及参数就可以发送,只要记得本网站地址www.139icq.com,出差在外到网吧临时上网也可以使用,不用任何安装,非常方便,出差在外或到网吧临时上网也可以使用,不用任何安装,非常方便。 点击进入接口在线测试   飞信接口调用技术文章请访问http://blog.csdn.net/mywwl 飞信WebService接口  ...
备注:2009年12月9日移动飞信升级造成影响的 sms.api.bz 免费发送短信API接口,已于12月14日恢复正常。  飞信是由中国移动通信集团公司推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及与Internet深度互通的即时通讯产品,可免费给好友发送短信。  1、下载中国移动飞信PC客户端软件(http://www.fetion.com.cn/downloads/pc.aspx),并注册开通飞信。注册成为飞信用户,下载飞信PC客户端、使用PC客户端基本功能,不收取费用。  2、通过PC客户端,邀请并添加免费短信接收方的手机号码(仅限中国移动)到您的飞信好友,该手机号需要通过通过 ...
String 和 StringBuffer的比较? String: 在string中没有用来改变已有字符串中某个字符的方法,由于没有改变字符串中单独字符的方法,在jdk中称java类对象是不可改变的。然而不可改变的字符串有个优点这样编译器在编译的时候可以将字符串设置成共享。 StringBuffer: 这是一个辅助类,可以预先分配一个指定长度的内存空间做字符串缓冲,这样使用StringBuffer类的append方法添加一个字符串到另一个字符串中去的时候比String的+效率更高,因为使用+ 的时候每次都要寻找一个新的内
面向对象有哪些方面的特征?       封装:(encapsulation)      隐藏对象的属性和实现细节,仅仅对外公开接口。      将客观事物封装成抽象的类,类可以将自己的属性和方法只让可以信任的类和对象操作,对 ...
 随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。javascript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了 ...
daimojingdeyu 写道 本文写给那些像几年前的我一样刚刚走出校门,及一些未使用过这些高级些的调试技巧的人。     记得刚刚毕业的时候,自己连断点也不会打,当时还在用JCreate ,就连毕业设计也是用 System.out 找 Bug 的,想想真的很笨。开始工作后,一个星期过去了,在一个 1 、 2 百万行的系统中找 Bug ,我依然在用 System.out ,当时最痛苦的就是修改代码,每次找到疑似 Bug ,就输出一下,然后重启(那时也不知道代码热替换),直到有一天带我的导师发现了这样笨笨的调试 Bug ,才让我第一次认识了断点,也知道了代码修改完了可以进行热替换, ...
js中定义函数的方式有多种,函数直接量就是其中一种。如var fun = function(){},这里function如果不赋值给fun那么它就是一个匿名函数。 好,看看匿名函数的如何被调用。 1、执行后得到返回值的函数调用 Js代码 //方式1,调用函数,得到返回值。强制运算符使函数调用执行   (function(x,y){       alert(x+y);       return x+y;   }(3,4));   //方式1,调用函数,得到返回值。强制运算符使函数调用执行 (function(x,y){     alert(x+y);     return x+ ...
Global site tag (gtag.js) - Google Analytics