Welcome 微信登录

首页 / 软件开发 / JAVA

在Eclipse Galileo中轻松导航:迅速找到所需内容

在Eclipse Galileo中轻松导航:迅速找到所需内容

在Eclipse Galileo中轻松导航:迅速找到所需内容2011-02-08 IBM Nathan A. Good我曾在某个朋友(他是一名技术主管)所负责的项目工作,他用一个洞穴探险术语 “spelunking(洞穴探险)” 来形容在大型项目中搜寻所需内容的过程,他对这个词给出的解释是:在大量文件目录中搜索特定的类文件。对于大型 Java 项目,随着接口和类的不断增加,在代码库中查找某个文件所需的时间也会随之增加。在 Packa...
集中化Eclipse中的帮助功能

集中化Eclipse中的帮助功能

集中化Eclipse中的帮助功能2011-02-08 IBM Neal Ford长期以来,开发人员一直认为构建模块系统可以很容易地更新系统中的某个部分,而不影响系统的其他部分。模块性还可以通过新的方法很方便地对原始系统进行扩展。这就是作为一组插件来构建 Eclipse 的动机,这允许其他开发人员替代或增强已有的模块。Eclipse 中的“帮助”与其他环境一样,是使用插件架构构建的。本文讨论了如何利用这个有用的架构来外部化帮助内容。本...
Comparator,Comparable接口区别

Comparator,Comparable接口区别

Comparator,Comparable接口区别2011-02-09最近在做一个对象排序的功能,需要按不同规则排序.看了Arrays,Collections,的sort方法,了解了Comparator,Comparable两个接口,找到了适用于自己的排序办法,下面把自己的理解和收集到的我认为很经典的解释整理如下:comparable是通用的接口,用户可以实现它来完成自己特定的比较,而comparator可以看成一种算法的实现,在需要容器集合collect...
Ext2.0本地模式动态修改combobox选择项

Ext2.0本地模式动态修改combobox选择项

Ext2.0本地模式动态修改combobox选择项2011-02-09在很多时候,combobox的选择项已经下载到本地,只是存储方式不同,我们就需要动态修改combobox的选择项。例如有一颗树,树的节点就是combobox的选项,在Ext2.0中树的存储格式不是使用store的,而combobox必须使用store,这就需要进行数据转换。本文就以此作为例子,研究一下如何动态修改combobox的选择项。我们先创建一个带几个选项的树:var root =...
Hibernate O/R映射三大基本定则

Hibernate O/R映射三大基本定则

Hibernate O/R映射三大基本定则2011-02-091.引言在Java环境下,有多种对象关系映射方法,如实体Bean、OJB、JDO、JDBC等。Hibernate是一种新的O/R映射工具,它不仅提供了从Java类到数据表的映射,也提供了数据查询和恢复等机制。Hibernate非常简单易学,目前国内有很多同行已经或正在用Hibernate开发实施项目;但Hibernate有很多规则不为人知或应用甚少。本文的目的就是将这些规则归纳总结,希望对您的开...
J2EE 探索者: 用JAAS和JSSE实现Java安全性

J2EE 探索者: 用JAAS和JSSE实现Java安全性

J2EE 探索者: 用JAAS和JSSE实现Java安全性2011-02-09 IBM Kyle Gabhart从早期所谓的 Java 沙箱到 JDK 1.4 引入的健壮的、全功能的安全体系结构,安全性一直是 Java 平台的基本组件。从那时到现在,Java 语言的设计者收到了来自团体的大量关于安全的 Java 应用程序(或者企业环境)可以做什么和不做什么的意见,他们自己也添加了若干技巧。可以说随着 J2EE Web 应用程序安全体系结构的引入,我们不断从...
J2ME处理声音简介

J2ME处理声音简介

J2ME处理声音简介2011-02-09在J2ME中,处理声音需要使用到Mobile Media API(MMAPI),该包是MIDP1.0的可选包,在MIDP2.0中已经包含了这个包。所以如果你使用MIDP1.0的话,请确认你的运行环境是否支持。一般手机支持的声音文件格式为wav、mid和mpg等。具体请查阅你的手机说明文档。在声音处理中,有很多处理的方式,这里说一下最常用的情况,播放JAR文件中的wav文件。播放声音文件的流程:1、按照一定的格式读取声...
J2ME基础知识

J2ME基础知识

J2ME基础知识2011-02-09一、J2ME中需要的Java基础知识现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。J2ME中使用到的Java基础知识:1、Java语法基础:包括基本数据类型、关键字、运算符等等2、面向对象的思想:类和对象的概念,继承和多态等等...
J2ME的由来及其体系结构

J2ME的由来及其体系结构

J2ME的由来及其体系结构2011-02-09在今天计算已经无处不在。越来越多的人开始认为,经过了许多人共用一台计算机的大型主机时代,一人一台计算机的个人PC时代之后,下一个时代就是一人多台计算设备的普及计算时代(Ubiquitous Computing,IBM称之为Pervasive Computing)。计算设备将从单一的PC扩展到各种各样的大小和功能,从家庭消费电子产品,到个人随身携带,穿着,车载的各种移动信息处理设备,多样化是这个领域的最大特点。网...
J2ME手机游戏引擎程序结构简述

J2ME手机游戏引擎程序结构简述

J2ME手机游戏引擎程序结构简述2011-02-09游戏引擎的结构很多,不过基本上都是在一个游戏主循环内实现。程序里面的主循环包含了程序框架的最主要的结构体。J2ME的程序一般都包含两个class文件,一个是MIDlet,一个是Displayable。一般我都是把游戏的主要代码放在Displayable这个类里面。这个类是基于事件驱动的程序,有三个主要相应函数void paint(Graphics g),void keyPressed(int keyCod...
J2ME字符串与基本类型的转换

J2ME字符串与基本类型的转换

J2ME字符串与基本类型的转换2011-02-09MIDlet 在运作时,可以透过MIDlet.getAppProperty()函式来取得清单文件或描述文件之中属性的属性值,取得之后都视为字符串。如果我们需要做一些数学运算,就必须先把字符串转换成数值才才行。要把字符串转换成数值,必须倚靠定义在java.lang 之中的Byte、Short、Integer、Long 四个类别之中的parseXXX()方法,这四个类别都是整数型别,只有范围上的不同,如果我们截...
Spring + Eclipse开发入门

Spring + Eclipse开发入门

Spring + Eclipse开发入门2011-02-09Spring是一个非常优秀的轻量级框架,通过Spring的IoC容器,我们的关注点便放到了需要实现的业务逻辑上。对AOP的支持则能让我们动态增强业务方法。编写普通的业务逻辑Bean是非常容易而且易于测试的,因为它能脱离J2EE容器(如Servlet,JSP环境)单独进行单元测试。最后的一步便是在Spring框架中将这些业务Bean以XML配置文件的方式组织起来,它们就按照我们预定的目标正常工作了!...
Spring.net(一)----Spring.NET框架简介及模块说明

Spring.net(一)----Spring.NET框架简介及模块说明

Spring.net(一)----Spring.NET框架简介及模块说明2011-02-09 博客园 BeniaoSpring Framework天生丽质,因为其先进的架构和对一系列前沿开发思想的集成,使它从一产生就深得开发者欢迎,它将设计模式运用到了炉火纯青的地方,它的幽雅和魅力征服了许多JAVA开发者,使这些开发者成为了它的信徒,得程序员心者得天下,Spring引领了J2EE开发的潮流,同时Spring和各种框架的强强联手也为它的信徒的尽早飞翔插上了翅...
Spring系列,第1部分: Spring框架简介

Spring系列,第1部分: Spring框架简介

Spring系列,第1部分: Spring框架简介2011-02-09 IBM Naveen Balani在这由三部分组成的介绍 Spring 框架的系列文章的第一期中,将开始学习如何用 Spring 技术构建轻量级的、强壮的 J2EE 应用程序。developerWorks 的定期投稿人 Naveen Balani 通过介绍 Spring 框架开始了他由三部分组成的 Spring 系列,其中还将介绍 Spring 面向方面的编程(AOP)和控制反转(IO...
<< 141 142 143 144 145 146 147 148 149 150 >>