Welcome 微信登录

首页 / 软件开发 / JAVA

怀疑论者的JSF - JSF转换与验证

怀疑论者的JSF - JSF转换与验证

怀疑论者的JSF - JSF转换与验证2011-03-13 IBM Rick Hightower本月,Rizon Software 的 CTO Paul Tabor 应邀与我一道解除针对 JSF 的 FUD。在本文中,我们将介绍 JSF 转换和验证框架的概念,它比您所想的要容易使用得多,也灵活得多。首先我们将介绍应用于 JSF 生命周期的转换和验证过程,然后展示一个简单的 JSF 应用程序中的默认转换和验证过程。接着将展示如何创建和插入自定义的实现,以应对...
Spring单元测试

Spring单元测试

Spring单元测试2011-03-13Spring本身即是一个容器,所有的业务对象都是通过Spring容器来管理。Spring的注入特点让我们轻松地解除了类与类之间的耦合性。但是,也给我们写单元测试带来了不少的麻烦,不过这种情况是在没有考虑Spring提供的单元测试工具的情况下才会发生的。1. 准备需要的jar包。需要准备spring-mock.jar和naming-factory-dbcp.jar。第一个jar包中包括了Spring提供的单元测试工具类...
对Spring Framework的理解

对Spring Framework的理解

对Spring Framework的理解2011-03-13Spring Framework 的理解以及可维护性是否得以改善的思考Spring的特性:1. 提供了一种管理对象的方法,可以把中间层对象有效地组织起来。一个完美的框架“黏合剂”。2. 采用了分层结构,可以增量引入到项目中。3. 有利于面向接口编程习惯的养成。4. 目的之一是为了写出易于测试的代码。5. 非侵入性,应用程序对Spring API的依赖可以减至最小限度。6. ...
NetBeans与Eclipse的性能参数对比

NetBeans与Eclipse的性能参数对比

NetBeans与Eclipse的性能参数对比2011-03-13java060515NetBeans:在2000年6月由Sun公司开源,其项目包括两个系统:NetBeans IDE,一个开源的集成开发环境(IDE);NetBeans Platform,一个应用程序的通用框架。我们说的NetBeans一般指其IDE。其是以纯Java编写的,但具有Windows环境及OS X环境的本机界面风格。Eclipse:是一个相当著名的开源Java IDE,由IBM公...
MyEcliplse性能优化的几个方法

MyEcliplse性能优化的几个方法

MyEcliplse性能优化的几个方法2011-03-13MyEclipse功能非常的强大,现在基本是使用Eclipse开发JavaEE的必备插件了。但是巨大的MyEclipse也导致Eclipse启动的速度加慢,另外开发的过程中有时候容易造成界面“假死”的状况。今天介绍几个优化MyEclipse的方法1. 加大JVM的非堆内存,具体的做法和原因参考我前一篇文章《由MyEclipse内存不足谈谈JVM内存》2. 去除不需要加载的模块...
j2me游戏中使用记录管理系统保存和读取最高纪录

j2me游戏中使用记录管理系统保存和读取最高纪录

j2me游戏中使用记录管理系统保存和读取最高纪录2011-03-13纪录管理系统(Record Management System ,简称RMS)。他能使你能够在手机设备的内存中持久地存储数据。一、记录管理系统概览记录管理系统简单的说就是一个小型的数据库。具有典型的数据库的结构模型。RMS提供了RecordStore类,用于MIDlet应用程序和RMS通信。RecordStore相当于数据库中的表。我们可以在每个表中,放置若干条记录(Record),每条记...
Guice整合Struts2简易教程

Guice整合Struts2简易教程

Guice整合Struts2简易教程2011-03-13曹祺1.Guice简介2.Helloworld简介:本文为如何用Guice进行DI和如何整合Struts21. 简介Guice是Google推出的一款DI框架,因其优秀荣获了Jolt大奖。和Spring相比,要轻量很多。运行时只要指定一个配置类,实现其com.google.inject.Module接口,指定接口和实现类即可。需要的基础jar包有Guice需要的jar包,如果是web应用,需要guic...
J2ME中的时间处理方法

J2ME中的时间处理方法

J2ME中的时间处理方法2011-03-13一、时间的表达方式时间在J2ME中有两种表达方式:1、以和GMT1970年1月1号午夜12点和现在相差的毫秒数来代表,这种方式适合比较两个时间之间的差值。2、以对象的形式来表达二、时间处理的相关类时间处理在J2ME中涉及三个类:1、System类long time = System. currentTimeMillis();使用该方法可以获得当前时间,时间的表达方式为上面提到的第一种。2、Date类Date da...
J2ME中随机数字处理攻略

J2ME中随机数字处理攻略

J2ME中随机数字处理攻略2011-03-13在程序中生成随机数字,用处比较,如人工智能领域等等,这里对于在J2ME中生成随机数的操作进行一个简单的整理,希望对大家能有帮助。J2ME和J2SE不同,不能使用Math类的random来生成随机数字,只能使用java.util包的Random类来生成随机数字。一、创建Random类型的对象Random random = new Random();Random random = new Random(100100...
Java的Overriding与Overloading

Java的Overriding与Overloading

Java的Overriding与Overloading2011-03-13 51cto博客 zhangjunhd1.OverridingOverriding翻译过来是“重写/覆盖”。 它是覆盖了一个方法并且对其重写,以求达到不同的作用。对我们来说最熟悉的覆盖就是对接口方法的实现,在接口中一般只是对方法进行了声明,而我们在实现时,就需要实现接口声明的所有方法。除了这个典型的用法以外,我们在继承中也可能会在子类覆盖父类中的方法。重写的主...
Eclipse Voice Tools Project :关于获得和扩展语音开发工具的一步步介绍

Eclipse Voice Tools Project :关于获得和扩展语音开发工具的一步步介绍

Eclipse Voice Tools Project :关于获得和扩展语音开发工具的一步步介绍2011-03-13 IBM Brent MetzEclipse Voice Tools Project 是一个新项目,其试图联合语音行业的公司和个人,一起来创建一套常用的基于标准的、开放源码的语音开发工具。但是如何扩展或者对项目的工具进行改进呢?本文解释了如何设置和定制 Voice Tools Project 环境,并且还讲述了在添加新功能过程中所涉及的步骤。...
整合Spring与Struts的几种方法

整合Spring与Struts的几种方法

整合Spring与Struts的几种方法2011-03-14FruitfulSpring与Struts对Model-View-Controller模式均提供了很好的支持。相比之下,Struts是一个比较单纯的MVC框架,在实际应用中,开发人员更喜欢使用Struts完成MVC的设计,因而在有必要对Spring与Struts进行整合。整合的关键点在于:将Struts中Action的实例生成不再由Struts自己负责,而交于Spring容器去管理。因此,进行整合...
整合JSF、Hibernate、Spring实现用户登录应用

整合JSF、Hibernate、Spring实现用户登录应用

整合JSF、Hibernate、Spring实现用户登录应用2011-03-14 IT168 骆驼本文使用的开发包为:jsf 1.2_04+hibernate 3.2.2.ga+spring 2.0.5,开发环境为jdk 1.5+myeclipse 6.0+mysql 5.0。一、三层设计本文实现的功能虽然简单,但是仍然采用了三层的设计:1)数据访问层:本文使用Hibernate实现数据访问。2)业务逻辑层:本文使用Spring组织业务逻辑。3)表示层,本...
Java:如何处理异常

Java:如何处理异常

Java:如何处理异常2011-03-14zhangjunhd在处理异常时,应该区分checked异常和unchecked异常。对于checked异常,我们应该提供健壮的异常恢复机制,而对于unchecked异常,这就是编程错误即bug,应该在调试阶段很好的发现和处理它们。1. Java异常层次结构上图(注:该图引自http://dev2dev.bea.com.cn/techdoc/200702364792.html)标出了Java异常层次结构,也指出了哪...
Eclipse代码显示不全的原因

Eclipse代码显示不全的原因

Eclipse代码显示不全的原因2011-03-14在我第一个公司时,第一次使用Eclipse时,遇到过一个问题,很烦人。就是在IDE的Edit区域,类的方法显示不全,只能显示一个方法,类的其他部分都看不到。后来发现,原来是不小心,勿点了Eclipse工具栏的一个属性: Show Source of Selected Element Only。顾名思义,该属性就是只显示选中元素的SRC。来源:http://guojie.blog.51cto.com/590...
<< 171 172 173 174 175 176 177 178 179 180 >>