Welcome 微信登录

首页 / 软件开发 / JAVA

使用Eclipse远程调试Java应用程序

使用Eclipse远程调试Java应用程序

使用Eclipse远程调试Java应用程序2011-04-13 IBM Charles Lu远程调试对应用程序开发十分有用。例如,为不能托管开发平台的低端机器开发程序,或 在专用的机器上(比如服务不能中断的 Web 服务器)调试程序。其他情况包括:运行在内存 小或 CUP 性能低的设备上的 Java 应用程序(比如移动设备),或者开发人员想要将应用程 序和开发环境分开,等等。先决条件启动配置类型启动配置 保存一 组用于启动程序的属性。启动配置类型是一种可以...
在SpringSide 2.0中使用CXF提供Web Service服务

在SpringSide 2.0中使用CXF提供Web Service服务

在SpringSide 2.0中使用CXF提供Web Service服务2011-04-16海边沫沫在前面的随笔中,我讲了我的网站架构,这样的架构决定了我的网站中必须得用到 WebService。比如,在用户注册的时候,用户数据主要是保存在内容服务器中,但是同时也 要将部分数据提交到索引服务器中,这时,就可以让内容服务器访问索引服务器提供的 WebService来提交数据;还可以让内容服务器通过定时任务,访问索引服务器的WebService 来提交统计数据...
在Java Web 开发框架中创建VoiceXML页面

在Java Web 开发框架中创建VoiceXML页面

在Java Web 开发框架中创建VoiceXML页面2011-04-16 IBM Brett McLaughlin在过去五年中,Web 得到了比以往任何时候都长足的发展。一度主要以文本为基础的软件 程序媒介 “Web 浏览器” 现已发展成为一种可供任何具有连通性的设备使用的信息源。最 早列入可访问 Web 页面的设备列表的是移动电话,随后是寻呼机、手持设备、个人电子助理 和其他任何可通过无线连接连入 Web 的设备。在最近几年,电...
在异构UNIX系统间可靠的迁移Java应用

在异构UNIX系统间可靠的迁移Java应用

在异构UNIX系统间可靠的迁移Java应用2011-04-16 IBM Shen Yu引言使用 Java Native Interface (JNI) 编写 Java™ 应用程序可能充满挑战。C/C++ 代码比较复杂,并且维护其构建系统也是一项非常烦琐的任务。当基础平台的数量增加时, 如果不经过精心设计,整个构建系统可能会变得一团糟。有一种选择是,为每种平台构造一 种单独的构建系统,尽管从软件工程的角度来说,这样做不是很合适并且可能带来很大的麻...
如何监控Java应用程序的Windows内存使用情况

如何监控Java应用程序的Windows内存使用情况

如何监控Java应用程序的Windows内存使用情况2011-04-16 IBM Emma ShepherdJava 技术最知名的一个优点是:与其他语言如 C 程序员不同,Java 程序员不需要对令 人畏惧的内存分配和释放负责。Java 运行库可以为您管理这些任务。每个实例化的对象都自 动在堆中分配内存,垃圾收集程序定期收回不再使用的对象所占据的内存。但是您还不能完 全撒手不管。您仍然需要监控程序的内存使用情况,因为 Java 进程的内存不仅仅包括堆中 分...
高影响力的Web层群集,第一部分: 利用JavaGroups扩展

高影响力的Web层群集,第一部分: 利用JavaGroups扩展

高影响力的Web层群集,第一部分: 利用JavaGroups扩展2011-04-16 IBM Sing Li随着J2EE平台的日益成熟,为了在Web层上扩展Web服务及应用,可以在联网的群集配置中 部署廉价服务器(commodityservers )。这些廉价服务器通过廉价的LAN硬件相互连接在一 起,可以提供成本合适的群集解决方案。最后一个群集难题在于软件方面。在本系列文章中 ,SingLi分析了三种可以允许高影响力Web层群集的开放源代码软件基础,首先...
高影响力的Web层群集, 第二部分: 用JavaSpaces构建

高影响力的Web层群集, 第二部分: 用JavaSpaces构建

高影响力的Web层群集, 第二部分: 用JavaSpaces构建2011-04-16 IBM Sing Li基于 PC 的商用服务器和网络连接硬件产品可以与开放源代码 Java 软件相结合,以实现 对 Web 服务和应用程序部署的经济性扩展。在本 高影响力的Web 层群集系列文章的第二篇 中,Sing Li 深入讨论了典型的群集系统设计方案,并说明了为什么没有一种适合所有情况 的解决方案,而基于JavaSpaces 和 Jini 技术的解决方案能够自适应地...
智能数据使Swing保持简单

智能数据使Swing保持简单

智能数据使Swing保持简单2011-04-16 IBM Jonathan SimonSwing 体系结构允许 Java 开发人员创建呈现大量数据的复杂显示。遗憾的是,编写代码 以在大型 Swing 组件内维护那些数据简直是一场噩梦。在本文中,Jonathan Simon 介绍了 一项称为 iData 或称为智能数据的技术。您可以使用 iData 体系结构来在您的应用程序内 创建数据的中央资源库。这样,可以更彻底地将数据和显示相分离,并且产生数据的更清晰 ...
在SpringSide2.0中使用Tiles模板以减少网页代码的重复

在SpringSide2.0中使用Tiles模板以减少网页代码的重复

在SpringSide2.0中使用Tiles模板以减少网页代码的重复2011-04-16海边沫沫在Web开发中,网页代码的重复是一个不可避免的问题。我们做的网站,所有的页面都会 有一个比较统一的页面布局,只有和数据有关的部分会不同。如果每一个页面都包含完整的 HTML代码,那么就会造成很多的重复代码,而且在修改那些公共部分(如页头和页尾)的时 候,要对多个页面进行修改,非常的麻烦。当然,解决这个问题的办法有很多,在ASP.NET中,有一种叫做母板页的机制可...
在Java类中灵活使用Static关键字

在Java类中灵活使用Static关键字

在Java类中灵活使用Static关键字2011-04-16用专业术语来说,只有利用了new关键字创建对象后,才会在系统中为其创建存储空间。不过在有些特殊的情况下,程序员可能希望在没有创建对象的时候就能够为某个特定的成员分配存储空间或者可以调用某个方法等等。在Java中能否实现这个需求呢?一、不建立对象即想使用的两种实际情况。笔者提到的这个问题是否是无中生有呢?其实不然。在实际应用程序开发中,就经常会遇到这种情况。如现在需要三个对象,分别用来计算圆的面积、...
JAR文件揭密:探索JAR文件格式的强大功能

JAR文件揭密:探索JAR文件格式的强大功能

JAR文件揭密:探索JAR文件格式的强大功能2011-04-16 IBM Pagadala J. SureshJAR 文件是什么?JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件 程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR...
[Eclipse]GEF入门系列(序)

[Eclipse]GEF入门系列(序)

[Eclipse]GEF入门系列(序)2011-04-19 cnblogs bjzhanghao由于工作的需要,最近开始研究GEF(Graphical Editor Framework)这个框架,它可以 用来给用户提供图形化编辑模型的功能,从而提升用户体验,典型的应用如图形化的流程设 计器、UML类图编辑器等等。其实一年多来我们做的项目都是和它有关的,只是之前我具体负 责的事情和它没什么关系。那时也看过黄老大写的代码,EMF和GEF混在一起特别晕,没能坚 ...
[Eclipse]GEF入门系列(一、Draw2D)

[Eclipse]GEF入门系列(一、Draw2D)

[Eclipse]GEF入门系列(一、Draw2D)2011-04-19 cnblogs bjzhanghao关于Java2D相信大家都不会陌生,它是基于AWT/Swing的二维图形处理包, JDK附带的示 例程序向我们展示了Java2D十分强大的图形处理能力。在Draw2D出现以前,SWT应用程序在这 方面一直处于下风,而Draw2D这个SWT世界里的Java2D改变了这种形势。可能很多人还不十分了解GEF和Draw2D的关系:一些应用程序是只使用Dra...
[Eclipse]GEF入门系列(二、GEF概述)

[Eclipse]GEF入门系列(二、GEF概述)

[Eclipse]GEF入门系列(二、GEF概述)2011-04-19 cnblogs bjzhanghao在前面的帖子已经提到,GEF(Graphical Editor Framework)是一个图形化编辑框架, 它允许开发人员以图形化的方式展示和编辑模型,从而提升用户体验。这样的应用程序有很 多,例如:UML类图编辑器、图形化XML编辑器、界面设计工具以及图形化数据库结构设计工 具等等。归结一下,可以发现它们在图形化编辑方面具有以下共同之处:提供一个编...
[Eclipse]GEF入门系列(三、应用实例)

[Eclipse]GEF入门系列(三、应用实例)

[Eclipse]GEF入门系列(三、应用实例)2011-04-19 cnblogs bjzhanghao构造一个GEF应用程序通常分为这么几个步骤:设计模型、设计EditPart和Figure、设计 EditPolicy和Command,其中 EditPart是最主要的一部分,因为在实现它的时候不可避免的 要使用到EditPolicy,而后者又涉及到Command。现在我们来看个例子,它的功能非常简单,用户可以在画布上增加节点(Node)和节点间 的连接...
<< 181 182 183 184 185 186 187 188 189 190 >>