Welcome 微信登录

首页 / 软件开发 / JAVA

关于spring远程调用的问题

关于spring远程调用的问题

关于spring远程调用的问题2011-02-22柯西我们的应用系统包括几个平台,假设分别为p1,p2,p3(分别部署在不同的服务器上),当我们使用用户user1调用P1上的某个ejb,然后P1使用user2(来源于配置文件)调用平台p2上的ejb,这个时候,从控制台上我们发现p1仍然使用user1来调用。配置文件没有问题。不知何解?向大家请假一下。配置文件如下:<bean id="XXX" class="org.spr...
如何用Eclipse调试Perl应用程序

如何用Eclipse调试Perl应用程序

如何用Eclipse调试Perl应用程序2011-02-22 IBM Martin C. Brown开始之前本教程将介绍 Eclipse 的 EPIC 插件提供的调试功能,该插件提供了功能丰富的调试环境 —— 可为 EPIC Perl 开发环境所用且与此开发环境相集成。本教程假设读者了解 Eclipse 环境,并且有使用 Perl 的经验。关于本教程EPIC 结合了两种有助于 Perl 应用程序测试流程的系统:RegExp 和调试器...
Eclipse和WebSphere Studio新的项目交换功能

Eclipse和WebSphere Studio新的项目交换功能

Eclipse和WebSphere Studio新的项目交换功能2011-02-22 IBM Daniel Berg引言一位“牛气”的程序员独自一人就能够编写代码的年代已经过去了。事实上,在每个重要的开发项目中共享代码都是有必要的。Eclipse和IBM® WebSphere® Studio提供了几种方法,可以用于把您的代码与同事共享,其中每一种方法都既有优点也有缺点。在大型开发项目中,最常用的共享方法是通过储存库(...
总结Spring中XML配置的十二个最佳实践

总结Spring中XML配置的十二个最佳实践

总结Spring中XML配置的十二个最佳实践2011-02-23Spring是一个强大的JAVA应用框架,广泛地应用于JAVA的应用程序。为PlainOldJavaObjects(POJOs)提供企业级服务。Spring利用依赖注入机制来简化工作,同时提高易测性。Springbeans及依赖,以及beans类所需的服务都在配置文件中进行了详细的说明,这个配置文件是典型的XML格式。但是它既冗长又不实用。对于需要定义大量Springbeans的大工程来说,我...
J2EE企业应用之Applet和Servlet的通信

J2EE企业应用之Applet和Servlet的通信

J2EE企业应用之Applet和Servlet的通信2011-02-23在今天的多层结构的web应用程序的设计中,我们可以同时使用Java applet和Servlet。Applet为建立功能强大的动态界面提供了便利的机制,Servlet为web服务器或者其他应用服务器处理请求提供了高效率的手段。Sun公司的应用程序模型描述了在Java2平台下开发企业级的Java应用的最好的规范。一种被推荐的规范是:在前端使用Applet、HTML和JSP,在后端使用En...
J2ME中使用Canvas制作简单的游戏菜单

J2ME中使用Canvas制作简单的游戏菜单

J2ME中使用Canvas制作简单的游戏菜单2011-02-23我们知道MIDP的图形用户界面分为两类,分别是高级图形用户界面和低级用户界面。一般来讲高级图形用户界面类使用起来比较方便,可移植性强,但是程序员对他的控制能力也很低,因为它们的界面表现是由底层控制的,而不是我们控制的。相比高级UI类,低级UI类则使用起来更难一些,但是控制能力更强,可以做出自己需要的界面。Canvas和Graphics是我们必须熟练使用的两个类,分别代表了画布和画笔(事实上更丰...
Jacks:Java的兼容性测试 开放源码之路

Jacks:Java的兼容性测试 开放源码之路

Jacks:Java的兼容性测试 开放源码之路2011-02-23什么是 Jacks?Jacks 测试套件检查 Java 编译器是否符合 JLS(Java 语言规范)。它由大量小测试案例组成,每个测试都侧重于 JLS 中特定的部分。Eric Blake 为 Jacks 项目作出了很大贡献,他从面向细节领域描述了这种类型测试的好处。“通过生成带有指定编译行为的小测试案例,然后将每个案例的执行自动化,编译器作者或调试者可以快速找出 Java 源码到...
Apusic OperaMasks简介

Apusic OperaMasks简介

Apusic OperaMasks简介2011-02-23Apusic OperaMasks――开箱即用的Web Framework,它以JSF为基础引擎,辅以独创的原生Ajax技术,同时提供丰富的组件和集成开发环境,使Web开发变得简单方便。无论是后台的事务、存储、分布式计算等基础服务,还是前端的UI展现与用户交互,以及后台与前端的会话过程,Apusic OperaMasks都提供了完整的解决方案,有效解决Web开发所面临的问题。1.Standard &...
Hibernate构架应用中常用保存方式区别

Hibernate构架应用中常用保存方式区别

Hibernate构架应用中常用保存方式区别2011-02-23hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译办法:transient:瞬态或者自由态persistent:持久化状态detached:脱管状态或者游离态脱管状态的实例可以通过调用save()、...
EJB的最佳实践:工业强度的JNDI优化

EJB的最佳实践:工业强度的JNDI优化

EJB的最佳实践:工业强度的JNDI优化2011-02-23在这篇技巧文章中,我们将研究一些最常用的 JNDI 优化。特别地,我们将向您展示如何将高速缓存和通用助手类组合使用,以创建针对 JNDI 开销的工厂风格的解决方案。减少上下文实例清单 1 显示了一段典型的 EJB 代码,它需要多次 JNDI 查找。请花一点时间研究代码,然后我们将对它进行优化以获得更佳性能。清单 1. 典型的 EJB 查找public boolean buyItems(Paymen...
Hibernate3.x过滤器的高级应用

Hibernate3.x过滤器的高级应用

Hibernate3.x过滤器的高级应用2011-02-23 IT168 极地圣火在很多应用程序中不需要一次使用数据表中的所有的数据。在这种情况下,我们就需要使用Hibernate的过滤器(Filter)来得到一个数据字集。过滤器的主要作用是限制我们的应用程序的查询数据。这个过滤器的概念并不是什么新概念,如数据库的视图也属于过滤器范畴。而Hibernate为我们提供的过滤器是在一个抽象的层次,它可以做到和不依赖于数据库的类型,使数据访问层只面对一个解决方案...
扩展Eclipse的Java开发工具

扩展Eclipse的Java开发工具

扩展Eclipse的Java开发工具2011-02-23 IBM Dan Kehn由于 Eclipse 具有功能强大的 Java 开发环境,这使它获得了人们的一致好评。这个 Java 开发环境(再加上团队环境和其它基础功能)使 Eclipse 成为引人注目的集成开发环境,对 Java 开发人员来说,这是个好消息。而且,Eclipse 还是一个开放源码项目。但真正使人们对 Eclipse 感到兴奋的是它提供了扩展的可能性。许多基于 Eclipse 的商用产品...
在J2ME中模拟浮点运算

在J2ME中模拟浮点运算

在J2ME中模拟浮点运算2011-02-25众所周知,CLDC1.0不支持浮点数,即不支持float和double两种基本数据类型,但是在程序中,我们经常需要使用一些浮点数来进行运算。这个时候你可以使用MathFP浮点数库,但是有些时候我们做的工作很简单,对于结果的要求也不精确,这个时候,我们就可以使用以下方法来模拟浮点运算。模拟浮点运算的原理其实很简单,就是先将需要运算的数字扩大10的整数次方倍然后进行运算。例如,你需要计算一个圆的周长,假设圆的半径为6...
J2ME中用低级界面实现简单的数字输入

J2ME中用低级界面实现简单的数字输入

J2ME中用低级界面实现简单的数字输入2011-02-25最近在写一个j2me程序 其中包括一个数字输入的textfield 在手机上面实现的时候(s40模拟器)数字的输入很烦琐,所以想避开这种问题 于是改用低级界面实现:private StringBuffer sb=new StringBuffer(); //定义一个StringBuffer用来保存输入的数字private int len=4; //想输入的数字的长度private int temp; ...
J2ME中的字符串管理和多语言支持

J2ME中的字符串管理和多语言支持

J2ME中的字符串管理和多语言支持2011-02-25近期学习j2me开发,也谈谈我对字符串管理的一个方案。字符串管理的目的是字符串的资源化管理。1。这个系统应该可以通过静态方法访问;2。字符串保存在资源当中;3。可以方便的切换各种语言以达到多语言支持;4。字符串资源有一个名字,通过名字访问该资源;5。名字的规则应该是类名+内部名称。下一个问题就是资源以何种格式存储的问题:按理说xml是理想的方式,但是考虑到j2me系统的特殊性,采用plain text更...
J2ME手机游戏汉化技术基础

J2ME手机游戏汉化技术基础

J2ME手机游戏汉化技术基础2011-02-25对国外手机游戏进行的汉化,使用该技术甚至可以辅助换皮技术,对公司已有手机游戏进行技术处理,替换掉游戏中的故事介绍、公司名称、公司标示,一切和原游戏有关的文字信息。技术分析:汉化分以下几种情况,分别详细说明。1. 从内容上说(1)对国外游戏的汉化。对国外游戏进行汉化,就是将非汉语翻译过来,转化为汉语。(2)国内游戏的“汉化”。对国内游戏,就是更改游戏相关信息,配合换皮使用。2. 从存储方...
J2ME实践:避免OutOfMemoryError

J2ME实践:避免OutOfMemoryError

J2ME实践:避免OutOfMemoryError2011-02-25对于MIDP应用程序来说,由于手机设备上的资源非常有限,较弱的CPU计算能力,有限的内存(从几十KB到几百KB,虽然少数高端手机拥有超过1M的动态内存),很小的屏幕尺寸,因此,为了让一个MIDP应用程序能够不加改动地在多种不同手机上运行,程序必须有能力根据系统配置自动调整运行时的参数。比如,对于内存非常小的手机,如果从网络下载一幅较大的图像,需要分配巨大的缓冲区,就可能导致OutOfMe...
<< 161 162 163 164 165 166 167 168 169 170 >>