Welcome 微信登录

首页 / 软件开发 / JAVA

解决运行eclipse内存不足的问题

解决运行eclipse内存不足的问题

解决运行eclipse内存不足的问题2011-08-31最近在用eclipse的时候,过上一会老弹出一个对话框,提示内存不足(大意),找了好多资料都没有解决,最近在eclipse的官方网站上找到了其解决的办法,希望对像我一样的朋友有帮助,解决方法如下,在桌面上建一个启动eclipse的快捷方式,在该快捷方式上单击右键,在常规标签的目标中加入下面的内容:E:eclipseeclipse.exe -clean -vmargs -Xms128M -Xmx512M...
struts2自定义验证器(身份证验证)

struts2自定义验证器(身份证验证)

struts2自定义验证器(身份证验证)2011-08-31struts2的验证器是用的xwork里面的验证,自定义验证器就是根据源码继承已有的字段验证器而来。具体步骤如下:1.展开xwork-2.0.4.jar,com.opensymphony.xwork2.validator.validators目录下有个default.xml,将它复制到项目根目录下改名叫validators.xml。验证框架首先在根目录下找validators.xml文件,没找到v...
更好的Applet体验:海报帧

更好的Applet体验:海报帧

更好的Applet体验:海报帧2011-08-31在本系列文章的第一部分中,我向你展示了如何使用设置加载时图片,包括动态的GIF自旋体图片。这次,我将向展示如何使用屏幕截图或海报帧去加快页面的加载。Quicktime电影就有海报帧的思想。电影中的一帧(经常就是其中的第一帧)将会放到该电影出现的地方。当用户点击海报帧时,实现的电影才会通过网络被加载进来。这就能极大地加快该电影所在Web页面的加载速度。使用少许JavaScript,完全可以为Java Appl...
利用Spring2.5和Reflection简化测试中的mock

利用Spring2.5和Reflection简化测试中的mock

利用Spring2.5和Reflection简化测试中的mock2011-08-31spring2.5最大的特色就是全面使用annotation代替xml配置,包括IOC Container、springMVC和 TestContext测试框架等,给我们开发带来了极大的便利。springMVC的新特性在这篇文章里面已经有了比较详尽的介绍,而对于spring的新TestContext测试框架,大家也可以从这里得到详细的例子说明,有兴趣的可以去仔细阅读,本文不...
Struts2中的单Form多图片提交按钮(Submit)的使用

Struts2中的单Form多图片提交按钮(Submit)的使用

Struts2中的单Form多图片提交按钮(Submit)的使用2011-08-31在Struts2里面一个Form中如果有多个提交按钮,比如添加,更新,保存等,这些按钮使用一个Action,调用不同的方法,并且在调用前要执行一个JavaScript的检查。怎么用这个提交按钮?经过总结如下:先在form标签头指定Action的命名空间:<s:form namespace="/system/usermanager" >然后如下...
Hibernate从2升级到3不支持Oracle8外连接(+)的解决办法

Hibernate从2升级到3不支持Oracle8外连接(+)的解决办法

Hibernate从2升级到3不支持Oracle8外连接(+)的解决办法2011-08-31最近接手了一个要维护的项目,是用Hibernate2+Oralce8写成的,因为看到Hibernate3页出来这么久了,而且也感觉Hibernate3有它的许多新的特性,如批量删除和更新,新的HQL语法解析器AST。升级过程大致按照孙卫琴的那篇文章 如何把Hibernate2.1升级到Hibernate3.0?来做,该替换的替换完,该设置的设置完,程序一跑,当程序执...
类的热加载(Hot Deployment)的简单例子

类的热加载(Hot Deployment)的简单例子

类的热加载(Hot Deployment)的简单例子2011-08-31应用服务器一般都支持热部署(Hot Deployment),更新代码时把新编译的确类 替换旧的就行,后面的程序就执行新类中的代码。这也是由各种应用服务器的独 有的类加载器层次实现的。那如何在我们的程序中也实现这种热加载功能呢?即 要在虚拟机不关闭的情况下(比如一个),换个类,JVM 就知道加载这个新类,执 行新类中的逻辑呢?下面就简单演示这样一个热加载的例子,首先大致了解一下 类加载器...
使用Apache OpenJPA开发EJB 3.0应用,第1部分: OpenJPA与EJB 3.0

使用Apache OpenJPA开发EJB 3.0应用,第1部分: OpenJPA与EJB 3.0

使用Apache OpenJPA开发EJB 3.0应用,第1部分: OpenJPA与EJB 3.02011-08-31 IBM 肖菁简介:Java Persistence API(JPA)是 EJB 3.0 新引入的数据持久化编程模型,它 利用 Java 5 中的注释(Annotation)和对象/关系映射,为数据持久化提供了更 简单、易用的编程方式。 本系列 文章将全面介绍其开源实现 — Apache OpenJPA,将为学习 JPA 标准和...
使用Apache OpenJPA开发EJB 3.0应用,第2部分:开发第一个Open JPA应用

使用Apache OpenJPA开发EJB 3.0应用,第2部分:开发第一个Open JPA应用

使用Apache OpenJPA开发EJB 3.0应用,第2部分:开发第一个Open JPA应用2011-08-31 IBM 肖菁在上一部分中,我们了解了 EJB 3.0 标准和 OpenJPA 的基本特性,现在我们 将开始讲述如何使用 OpenJPA 开发企业应用。本文中,我们将假设有一个 Animal 对象,在某一个应用场景中,我们需要使用 OpenJPA 框架提供的工具和 接口完成 Animal 对象的持久化、属性修改、删除、查找功能。本文将通过简单...
使用Apache OpenJPA开发EJB 3.0应用,第3部分: 实体继承

使用Apache OpenJPA开发EJB 3.0应用,第3部分: 实体继承

使用Apache OpenJPA开发EJB 3.0应用,第3部分: 实体继承2011-08-31 IBM 肖菁面向对象和关系型数据库Java 语言天生就是一门面向对象的编程语言,在 Java 世界中,被处理的内 容都被组织成一个一个的对象,对象和对象之间存在着继承、引用关系,这样的 关系无法通过简单的方式直接映射到关系型数据库中。因此在关系型数据库与面 向对象之间存在着阻抗失谐。我们通过一个简单的例子来说明这种阻抗失谐给企业应用开发者带来的困难。 假设在企...
使用Apache OpenJPA开发EJB 3.0应用,第4部分: 实体关联

使用Apache OpenJPA开发EJB 3.0应用,第4部分: 实体关联

使用Apache OpenJPA开发EJB 3.0应用,第4部分: 实体关联2011-08-31 IBM 肖菁对象和对象之间除了继承关系之外,还存在着关联关系:包括一对一、一对多 、多对一和多对多关系,在 OpenJPA 框架下,开发者只需要使用 javax.persistence.OneToOne 这样的注释,并提供相应的配置内容,就可以轻松 的实现实体之间的关联关系,并且能够实现实体的级联创建、更新和删除。本文中我们将以实体之间的一对一关联关系为例,深...
使用Apache OpenJPA开发EJB 3.0应用,第5部分: 实体标识的自动生成

使用Apache OpenJPA开发EJB 3.0应用,第5部分: 实体标识的自动生成

使用Apache OpenJPA开发EJB 3.0应用,第5部分: 实体标识的自动生成2011-08-31 IBM 肖菁数据的唯一性是所有应用程序非常基本的要求,由开发者或者用户来维护这种 唯一性存在着较大的风险,因此,由系统自动产生唯一标识是一种常见的做法。 OpenJPA 中支持四种不同的实体标识自动生成策略:容器自动生成的实体 标识;使用数据库的自动增长字段生成实体标识;根据数据库序 列号(Sequence)技术生成实体标识;使用数据库表的字段生成实...
使用Apache OpenJPA开发EJB 3.0应用,第6部分:处理实体生命周期事件的回调

使用Apache OpenJPA开发EJB 3.0应用,第6部分:处理实体生命周期事件的回调

使用Apache OpenJPA开发EJB 3.0应用,第6部分:处理实体生命周期事件的回调2011-08-31 IBM 肖菁企业应用开发过程中,经常会存在这样的需求:当企业应用中的某些数据被增 加、删除、修改时,引发一些特定的动作,完成企业应用中的一些特别的要求, 比如企业应用中要完成数据操作日志、处理数据之间的某种关系、或者是完成一 些局部的统计工作等。通常情况下,开发者有两种选择:开发者提供独立 的代码来处理这种需求;使用关系型数据库中的&ldquo...
使用Apache OpenJPA开发EJB 3.0应用,第8部分

使用Apache OpenJPA开发EJB 3.0应用,第8部分

使用Apache OpenJPA开发EJB 3.0应用,第8部分2011-08-31 IBM 肖菁在Java EE环境下开发、部署OpenJPA 应用在 本系列 文章的第 1 部分:OpenJPA 与 EJB 3.0中介绍 OpenJPA 时,曾经 提到“OpenJPA 可以作为独立的持久层框架发挥作用,也可以轻松的与其它 Java EE 应用框架或者符合 EJB3.0 标准的容器集成”,在本系列的前面几篇文章中都 只是讲解了如何将...
Unmi的Struts2学习笔记(一)

Unmi的Struts2学习笔记(一)

Unmi的Struts2学习笔记(一)2011-09-04 Unmi.cc 隔叶黄莺Struts 从1.1使用到1.3已有多年,都升成2了,却来了个大变脸,须重新审视 一番了。从头学习,记下笔记,以要点式。1. Struts2 与 Struts1 似乎没什么血缘关系了,承自于 WebWork,直害 WebWork 不再推出新版本了,原先的 WebWork 使用者只需顺其然,即是水道渠成 ;相反 Struts1 的开发经验对于 Struts2 却没有太大的帮...
Unmi的Struts2学习笔记(二)

Unmi的Struts2学习笔记(二)

Unmi的Struts2学习笔记(二)2011-09-04 Unmi.cc 隔叶黄莺记笔记,尤其是在 Blog 里记,实则是浪费时间。让学习、阅读的速度以数量 级的下降,收获时当时掌握的更细,却并不代表着真记得牢。一小段时间不用它 ,同样可以忘得很干净,也就是方便于以后能由此泛起些涟漪,如能抛砖引玉就 更幸运了。入正题:1. 记得 Struts1 的 struts-config.xml 通常是放在 WEB-INF 目录下的, Struts2 的 strut...
Unmi的Struts2学习笔记(四)

Unmi的Struts2学习笔记(四)

Unmi的Struts2学习笔记(四)2011-09-04 Unmi.cc 隔叶黄莺在这个陌生的城市里,的确承受着巨大的压力。房东的驱赶与无理的加价,想 置个家电须顾及到搬迁。也开始学会了算计着过活,两块五与三块的公交,宁愿 等待与拥挤,就连省下一顿饭钱都能暗自庆幸。周末了,老老实实呆在家里吧!1. 按这个顺序加载 Struts2 的常量,struts-default.xml、struts- plugin.xml、struts.xml、web.xml;后加...
<< 231 232 233 234 235 236 237 238 239 240 >>