Welcome 微信登录

首页 / 软件开发 / JAVA

开源-给hibernateTools写个插件

开源-给hibernateTools写个插件

开源-给hibernateTools写个插件2011-03-29最近准备把进销存项目激活,这样一方面可以让更多的人有机会参与到开源开发中来,另一方面也把SQL翻译器、SQL优化器、JDBMonitor应用到这个项目中,这样这三个基础模块就可以在实际项目应用中得到验证和增强。我准备用hibernate实现持久层,于是到hibernate的网站上把hibernate3下载下来,看了看有个hibernatetools,是个hibernate在eclipse下的辅...
实现Java企业级应用的多语言(国际化)支持

实现Java企业级应用的多语言(国际化)支持

实现Java企业级应用的多语言(国际化)支持2011-03-29 IBM 李鹏 李志 赵胜在完成本文所有内容的阅读和实践前,本文假定您已具备了 Java ResouceBundle、 Java Locale和J2EE方面的知识,同时熟悉Eclipse IDE开发环境以及Eclipse插件的安装 、配置和使用。IGT开发背景软件全球化支持,被公认为是电子商务市场成功的一个关键部分。实时请求方式的电 子商务,在"提供英语或其它语言版本的问题解答&qu...
使用Java构建高伸缩性组件

使用Java构建高伸缩性组件

使用Java构建高伸缩性组件2011-03-29 infoq 译:崔康随着多核处理器成为主流,应用开发人员对于如何编写高伸缩性的应用以利用底层硬 件的优势这个问题面临巨大的压力。此外,遗留系统不得不移植到新的架构上。保证应用 伸缩性的一种有效方式是使用高伸缩性组件构建应用。举例来说,在各种应用中, java.util.concurrent.ConcurrentHashMap可以替代同步的HashTable,使应用伸缩性更 好。因此,向应用直接提供一套高伸缩...
模块化Java:静态模块化

模块化Java:静态模块化

模块化Java:静态模块化2011-03-29 infoq Alex Blewitt 译:宋玮模块化是大型Java系统的一个重要特征。在这些项目中构建脚本和项目通常被划分为 多个模块,以便改进构建过程,但是在运行时却很少考虑划分模块的问题。在“模块化Java”系列文章的第二篇里,我们将讨论静态模块化(static modularity )。内容包括如何创建bundle、将其安装到OSG引擎以及怎样建立bundle之间的版本依赖 。在...
扩展Eclipse辅助和规范开发流程

扩展Eclipse辅助和规范开发流程

扩展Eclipse辅助和规范开发流程2011-03-29 IBM 皮振华一.前言你的小组的人员是否不按照你制订的开发流程和代码规范来开发? 你的小组的成员经 常变化,经常要对新手讲述什么是 Struts,什么是MVC? 已有的开发工具的功能不能满足 你的需要?如果你遇到上述问题,请看看本文,虽然它不一定能解决好你的问题,但至少它回给 你一定的启发的。本文从实际案例触发,深入浅出,图文并茂向您描述了如何利用 Eclipse 平台规范你小组的开发流程,并且帮助...
在J2EE 1.3中消除服务定位器实现中的缓存

在J2EE 1.3中消除服务定位器实现中的缓存

在J2EE 1.3中消除服务定位器实现中的缓存2011-04-02 IBM Bobby Woolf引言Service Locator 是 Java™ 2 Enterprise Edition (J2EE) 应用程序中一个比 较流行的应用程序设计模式。这个模式通过目录服务封装访问组件的代码,如 JNDI 客户 端代码之类,因此客户端可以简单的以资源名通过验证并返回这个资源。服务定位器实现 通常包括资源缓存,以此来避免对相同资源的重复查找。然而这只...
在J2EE服务器环境中使用Derby

在J2EE服务器环境中使用Derby

在J2EE服务器环境中使用Derby2011-04-02 IBM Stanley Bradbury简介应用程序服务器(也称 app server)作为一种为不同位置、使用不同类型计算机的用 户提供信息和服务的方法,正得到越来越多人的青睐。通常,应用程序服务器位于数据库 或其他信息存储(即后端)与终端用户/客户(即客户机)的中间,从而形成一种“三层 架构”。本文讨论如何在一个使用基于 Sun Java Enterprise Editi...
在Eclipse 3.1中体验J2SE 5.0的新特性: 第一部分 :枚举类型

在Eclipse 3.1中体验J2SE 5.0的新特性: 第一部分 :枚举类型

在Eclipse 3.1中体验J2SE 5.0的新特性: 第一部分 :枚举类型2011-04-02 IBM 邹青吴嫣 吴疆J2SE 5.0 (Tiger)的发布是Java语言发展史上的一个重要的里程碑, 是迄今为止在 Java 编程方面所取得的最大进步.J2SE 5.0提供了很多令人激动的特性.这些特性包括范型(generics)的支持, 枚举类型 (enumeration)的支持, 元数据(metadata)的支持, 自动拆箱(unboxing)/装箱 ...
在Eclipse 3.1中体验J2SE 5.0的新特性 第二部分 :注释类型

在Eclipse 3.1中体验J2SE 5.0的新特性 第二部分 :注释类型

在Eclipse 3.1中体验J2SE 5.0的新特性 第二部分 :注释类型2011-04-02 IBM 邹青 吴嫣吴疆J2SE 5.0 (Tiger)的发布是Java语言发展史上的一个重要的里程碑, 是迄今为止在 Java 编程方面所取得的最大进步。J2SE 5.0提供了很多令人激动的特性。这些特性包括范型(generics)的支持, 枚举类 型(enumeration)的支持, 元数据(metadata)的支持, 自动拆箱(unboxing)/装箱 (...
在Eclipse 3.1中体验J2SE 5.0的新特性: 第三部分 :范型

在Eclipse 3.1中体验J2SE 5.0的新特性: 第三部分 :范型

在Eclipse 3.1中体验J2SE 5.0的新特性: 第三部分 :范型2011-04-02 IBM 邹青 吴嫣 吴疆J2SE 5.0 (Tiger)的发布是Java语言发展史上的一个重要的里程碑, 是迄今为止在 Java 编程方面所取得的最大进步。J2SE 5.0提供了很多令人激动的特性。这些特性包括范型(generics)的支持, 枚举类 型(enumeration)的支持, 元数据(metadata)的支持, 自动拆箱(unboxing)/装箱 (...
用Guice写Java

用Guice写Java

用Guice写Java2011-04-02王咏刚简介Java企业应用开发社区在连接对象方面花了很大功夫。你的Web应用如何访问中间层服 务?你的服务如何连接到登录用户和事务管理器?关于这个问题你会发现很多通用的和特 定的解决方案。有一些方案依赖于模式,另一些则使用框架。所有这些方案都会不同程度 地引入一些难于测试或者程式化代码重复的问题。你马上就会看到,Guice 在这方面是全 世界做得最好的:非常容易进行单元测试,最大程度的灵活性和可维护性,以及最少的代...
同时托管J2EE应用程序的多个版本

同时托管J2EE应用程序的多个版本

同时托管J2EE应用程序的多个版本2011-04-02 IBM Indrajit Poddar引言J2EE 应用程序由多种不同类型的组件构成,例如 servlet、EJB 组件和 J2EE 客户端 ,这些组件可以封装在不同的模块中。随着 J2EE 应用程序的日趋成熟,也就有必要不断 使用新的应用程序功能。普遍的做法是通过小规模的增强或者对组件接口(或者其实现) 加以改进来获得新应用程序功能,而不是对整个企业应用程序进行大规模的改变。因此, 在许多情况下,对...
Spring中的Template和Callback模式

Spring中的Template和Callback模式

Spring中的Template和Callback模式2011-04-02Spring中的Callback模式与Template模式合用,随处可见。Template method被广泛的使用,像Servlet就是使用这个模式。Template mothod模式虽然能简化很多重复的代码,但这种模式的也有不少限制。Template mothod将一个功能的实现分成许多小的步骤,在父类中定义了这些步骤的顺序,让子类来具体实现每一个小的步骤。这些小的步骤是prot...
什么是Java ?Java详解之深入JAVA

什么是Java ?Java详解之深入JAVA

什么是Java ?Java详解之深入JAVA2011-04-02数据类型任何编程语言都免不了要定义变量,JAVA也不例外。JAVA的变量声明形式如下:type name;其中的type是数据类型名,name指定义的该数据类型的一个具体变量。JAVA的内置数据类型主要有如下几种:boolean: 布尔值,仅有两个常量,true和false.byte:字节类型值,长度8位(一个字节),取值范围是-128至127。short:短整型值,长度16位(两个字节),取...
<< 171 172 173 174 175 176 177 178 179 180 >>