Welcome 微信登录

首页 / 软件开发 / JAVA

探索Eclipse的OSGi控制台

探索Eclipse的OSGi控制台

探索Eclipse的OSGi控制台2011-02-22Chris Aniszczyk从 V3.0 开始,Eclipse 通过选择开放服务网关协议(Open Services Gateway Initiative,OSGi)来替换先前版本中不稳定的 Eclipse 插件技术,从而实现了一次巨大飞跃。这次转变对于用户来说几乎是透明的,因为现在所使用的插件的安装和操作看上去和以前的插件没有什么不同。图 1. Eclipse 内的插件由于 Eclipse 现在是在...
关于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...
<< 451 452 453 454 455 456 457 458 459 460 >>