Welcome 微信登录

首页 / 软件开发 / JAVA

在eclipse rcp中使用spring框架

在eclipse rcp中使用spring框架

在eclipse rcp中使用spring框架2011-02-27邋遢居很久就想了如何在Rcp程序中使用Spring。让Spring容器来管理我们rcp程序中的Beans。看到web项目中使用了spring后带来的好处(最直接的就是看到代码量少了)就一脸的憧憬。想我的好日子什么时候才会来啊。有这个憧憬后我就开始考虑改如何做了。大家肯定都知道如果在eclipse rcp程序中使用直接使用spring的beanfactory无论你是使用方式都会说找不到配置文件...
Polyforms——减少DAO代码重复

Polyforms——减少DAO代码重复

Polyforms——减少DAO代码重复2011-02-27 infoq 译: 崔康Polyforms项目的目标是剔除用于绑定数据访问对象和底层持久化API的重复代码。该框架采用的办法是自动实现开发人员定义的Repository接口上的服务方法。接口中定义的方法默认通过命名规则连接到数据库操作上。例如,项目wiki上讨论了如何为User实体对象实现一个存储。首先,存储的API必须定义成:public interface UserRepository ext...
Spring的元数据支持

Spring的元数据支持

Spring的元数据支持2011-02-27为了与它提供的其他重要概念的抽象相一致,Spring提供了一个对元数据实现的外观(facade), 以org.springframework.metadata.Attributes这个接口的形式来表示。这样一个外观很有价值,因为下面几个原因:目前还没有一个标准的元数据解决方案。 Java 1.5版本会提供一个,但是在Spring1.0版本的时候, Java 1.5仍是beta版本。而且,至少两年内还是需要对1.3...
分析MIDP低级事件处理机制

分析MIDP低级事件处理机制

分析MIDP低级事件处理机制2011-02-27在MIDP高级事件处理机制中我们讲述了如何实现CommandListener和ItemStateListener接口来完成高级事件处理。但是来自于键盘输入的低级事件是不能由Command来完成的。你必须继承Canvas类并覆盖其中的方法来完成低级事件的处理。通常低级事件的处理是为了满足游戏开发的需要,因为游戏开发相关的问题非常复杂。因此不在这里进行阐述,有兴趣的朋友可以和我索要相关的游戏开发资料。MIDP定义...
利用apache的FileUpload组件实现文件上传

利用apache的FileUpload组件实现文件上传

利用apache的FileUpload组件实现文件上传2011-02-27 javaeye sdcyst1、可以实现一个或多个文件的上传,也可以接收普通的form表单数据。2、简单测试了一下,对内存的占用还是可以忍受的,而且速度也可以。偶尔会导致内存使用的上升而且不会下降,长时间后是否会降下来还没有测试。关键点:1、提交文件上传的form的method属性为post,enctype属性为multipart/form-data。2、input标签需要有nam...
JMF捕获音频和视频(二)

JMF捕获音频和视频(二)

JMF捕获音频和视频(二)2011-02-27 51cto博客 zhangjunhd6.关于视频捕获6.1VFW(Video for Windows)在阐述如何识别视频采集设备之前,我们先引入VFW概念:VFW 是Microsoft公司为开发Windows平台下的视频应用程序提供的软件工具包,提供了一系列应用程序编程接口(API),用户可以通过它们很方便地实现视频捕获、视频编辑及视频播放等通用功能,还可利用回调函数开发更复杂的视频应用程序。它的特点是播放视...
浅谈Java和JavaFX之间的互操作性

浅谈Java和JavaFX之间的互操作性

浅谈Java和JavaFX之间的互操作性2011-02-27javafxgame从JavaFX官方博客上读了一篇文章,是讨论从Java代码中调用JavaFX类的方法。现在的情况是,JavaFX可以调用Java的类,基本没有什么限制,而反过来,Java却不可以随便调用JavaFX的类。这点可以从JavaFX项目的编译过程看出原因。以NetBeans为例,Build的过程是先编译Java代码(javac),然后才是JavaFX代码(javafxc),这样一来,...
使用Java来监视系统进程的两个解决方案

使用Java来监视系统进程的两个解决方案

使用Java来监视系统进程的两个解决方案2011-02-27用第一个java虚拟机启动另一个虚拟机,并用第一个虚拟机的java程序去测试另一个虚拟机上java程序运行时的内存,CPU资源占用情况。解决问题的限制和条件:1》两个虚拟机运行在同台Windows_X86机上。2》只需要知道第二个虚拟机上运行程序时,第二个虚拟机的内存、CPU使用情况。3》目的是:测试不同的程序在同个虚拟机上资源使用差别。解决问题的关键:第一 如何启动另一虚拟机运行测试的java程...
如何使用Hibernate来管理事务

如何使用Hibernate来管理事务

如何使用Hibernate来管理事务2011-02-27在数据库应用程序中最基本的操作是CRUD(创建/读取/更新/删除),这4个操作构成了数据库应用程序的基石。在单机时代,一个数据库只由一个应用程序使用,这样CRUD操作并不会带来什么负面影响,但当进入网络时代后,这一切都发生了改变。由于网络数据库程序一般是由多个客户端同时操作一个数据库,因此,传统的CRUD操作将变得不再安全。因此,这个问题将引出本文的中心内容:事务。通过事务可以使传统的CRUD操作适应...
JDBC的代码重用

JDBC的代码重用

JDBC的代码重用2011-02-27在使用JDBC连接数据库的时,我们会采用executeQuery(String sql)获得一个结果集。当数据库结构变化或者获得其他数据库表结果集的时候我们需要将ResultSet结果集根据不同的数据结构重新遍历。如何才能建立一个与数据库结构无关的JDBC连接呢?我们可以通过使用ResultSetMetaData()方法获得表结构。然后使用Object[]数组遍历结果集。当我们要取得相应的结果时,我们可以使用Itera...
使用RadRails和Eclipse可以轻松进行Ruby on Rails开发

使用RadRails和Eclipse可以轻松进行Ruby on Rails开发

使用RadRails和Eclipse可以轻松进行Ruby on Rails开发2011-02-27 IBM Pat EylerRuby on Rails 的地位如日中天。随着它的流行,开发人员越来越迫切地需要一个集成开发环境(IDE)来使 Rails 更容易使用。RadRails 是基于 Eclipse 的环境,能够满足大多数开发人员的要求。本文介绍了 RadRails IDE,并假定您已经知道用 Ruby on Rails 开发 Web 应用程序的方法,...
<< 161 162 163 164 165 166 167 168 169 170 >>