Welcome 微信登录

首页 / 软件开发 / JAVA

反射实践

反射实践

反射实践2011-08-09Albert Attard您是否考虑过这些问题: IDE 如何列出类的所有详细信息,包括私有字段和私有方法? IDE 还能够 列出 JAR 文件中的类(及其详细信息),它们是如何做到的?下面是反射的一些例子。本文将阐述如何在编程中应用反射,以及如何在高级抽象中应用反射。我们将从一个十分简单的例子 入手,然后创建一个简单的程序来使用反射。什么是反射?反射是一种机制,它允许动态地发现和绑定类、方法、字段,以及由语言组成的所有其他元素...
JSF 1.2入门,第1部分 构建基本应用程序

JSF 1.2入门,第1部分 构建基本应用程序

JSF 1.2入门,第1部分 构建基本应用程序2011-08-09 IBM Richard Hightower简介:Java™Server Faces(JSF)技术是一种服务器端框架,它提供一种基于组件的 Web 用户 界面开发方式。JSF 1.2(集成在 Java Enterprise Edition 5 中)纠正了 JSF 的一些缺陷并添加了一 些出色的特性。这个教程系列讨论如何使用 JSF 1.2。本系列偏重示例,较少解释理论 &mdas...
JSF 1.2入门,第2部分 JSF生命周期、转换、检验和阶段监听器

JSF 1.2入门,第2部分 JSF生命周期、转换、检验和阶段监听器

JSF 1.2入门,第2部分 JSF生命周期、转换、检验和阶段监听器2011-08-09 IBM Richard Hightower简介:本教程系列讨论 Java™ Server Faces(JSF)技术的基础知识,JSF 是一种服务器端框 架,它提供一种基于组件的 Web 用户界面开发方式。第 1 部分 概述了 JSF 1.2 并提供了一个基本的应 用程序。本部分帮助您掌握更高级的 JSF 特性:定制的检验器、转换器和阶段监听器,同时了解 J...
利用Servlet开发企业级三层Web应用(一)

利用Servlet开发企业级三层Web应用(一)

利用Servlet开发企业级三层Web应用(一)2011-08-09随着Web技术的深入发展,传统的客户机/服务器结构的企业级应用系统已逐渐为浏览器/中间层/后台数据库服务器的三层结构所代替,这种结构的改变无论是在Microsoft的Windows DNA中还是在以Java技术为核心的应用中都得到了具体的体现。Servlet技术的出现推动了以Java为核心技术的企业级三层Web应用的发展,它最适合于开发与Web服务器紧密相关的中间层。1.利用Servlet...
智能交通之路-查阅Web站点,移动应用,开放数据和APIs获得公共交通相关信息

智能交通之路-查阅Web站点,移动应用,开放数据和APIs获得公共交通相关信息

智能交通之路-查阅Web站点,移动应用,开放数据和APIs获得公共交通相关信息2011-08-09 IBM Scott Davis简介:由于像 Google Map 和能够许多能够提供大城市公共交通数据的 Web 站点的存在,搭乘公交车 上下班 —— 或者来往于机场、商场或者球场公园 —— 变得比以往更加容易。Scott Davis 介绍了如何 利用那些可以帮助公共交通变得更加智能的技术来指导您如何去您想去的...
为基于Eclipse3.4的RCP应用创建补丁程序

为基于Eclipse3.4的RCP应用创建补丁程序

为基于Eclipse3.4的RCP应用创建补丁程序2011-08-09 IBM 韩猛简介: 产品发布后,经常需要提供给用户一些临时的或小的补丁程序来修正用户在使用中碰到的问题 。Feature Patch 是实现插件更新的一种灵活方式,本文中主要讲解了对基于 Equinox 的 RCP 如何创建 、部署 Feature Patch 并为部署后的出现的问题,提供了解决思路。如果用户在使用过程中发现了产品中的问题,对于研发人员来说,一种解决方案是在下一个发布版...
使用JBoss jBPM实现流程访问和执行的授权

使用JBoss jBPM实现流程访问和执行的授权

使用JBoss jBPM实现流程访问和执行的授权2011-08-09 infoq 译:胡键当今常见的BPM趋势是集中化整个公司或公司内大部门的BPM执行。这意味着,单个BPM服务器(集群) 运行着整个公司的许多流程定义。这种方式的挑战在于,虽然BPM引擎(包括jBPM)提供了对于任务访问 的授权,但它们一般都不支持这些功能的授权:流程定义的查看和删除,流程实例的启动、结束、查看和 删除等。在这篇文章中,我们将描述如何对jBPM引擎进行扩展 (基于jBPM ...
使用Spring的Web服务模拟器框架解决方案

使用Spring的Web服务模拟器框架解决方案

使用Spring的Web服务模拟器框架解决方案2011-08-09 IBM Anthony Allegri大型 Web 开发计划通常会由多个开发项目组成,这些项目由分布在不同地域的团队全天候同步进行。 由这些团队开发的各个组件需要尽可能实现无缝互操作。这类开发的关键要求是在负责构造不同组件的团 队之间建立好约定。一个好的模拟器框架通过实现各个接口约定所支持的全部请求和响应来保证尽可能的 团队独立性,并潜在地提高生产率。本文将描述在快速 Web 开发环境中使...
使用CommonNavigator开发资源管理器--模型篇

使用CommonNavigator开发资源管理器--模型篇

使用CommonNavigator开发资源管理器--模型篇2011-08-11zhuxing在基础篇中,已经通过例子初步说明了,如何基于CNF制作一个简单的资源管理器,但很多开发人员并 不理解,树上的结点是如何得到的,这就涉及到CNF的模型。在详述CNF的模型之前,需要先对Tree所使用 的模型进行描述。对于早期习惯C/S开发的程序员来说,对于SWT中的Tree并不陌生,可以通过相应的TreeItem来创建子 结点,但是这并不是一种好的设计和使用方式,它大...
精通JBuilder:类库的结构

精通JBuilder:类库的结构

精通JBuilder:类库的结构2011-08-11工程中的程序除标准JDK类库外还会引用到各种其他的类或包,这些类可能第三方如Apache组织开发的类库,也可能是公司自己的Java类库。JBuilder会自动将JDK类库加入到开发环境中,所以你可以在Java程序中直接用import语句引用需要的JDK包,但第三方或公司自己开发的类库则需要手工添加到工程的类库中。维护类库可以说是Java程序员所需具备的最基本的技能。当编写程序时,JBuilder可能会报告...
精通JBuilder:维护工程扩展类库

精通JBuilder:维护工程扩展类库

精通JBuilder:维护工程扩展类库2011-08-11如前所述,工程扩展类库有3个来源,分别是分享其他工程类库、JBuilder类库及指定.jar或.zip类库包。通过Project->Project Properties->Paths在Project Properties对话框中右边选择Required Libraries标签页,通过Add...按钮可以用以上三种方式添加工程的扩展类库。其中通过指定.jar或.zip类库包扩展工程类库和J...
精通JBuilder:异常时的流程控制

精通JBuilder:异常时的流程控制

精通JBuilder:异常时的流程控制2011-08-11发生异常时的流程控制代码段发生异常的情况是比较复杂的,有些代码段只会发生一种异常,而有些代码会发生多种异常, 有些工作不管代码段有没有发生异常都必须进行处理。下面我们来看一下Java语言如何对这些不同情况进 行处理。(1)使用try…catch程序运行产生异常时,将从异常发生点中断程序并向外抛出异常信息。程序通过try…catch可以捕获 发生的异常,并做出相应的处理,下...
J2me流媒体技术实现讨论[2]

J2me流媒体技术实现讨论[2]

J2me流媒体技术实现讨论[2]2011-08-11cleverpig said“之所以有些格式的媒体文件不支持分段播放,是因为它们文件中不含有索引信息。就像在以顺序方式读取文件时无法seek一样。。这个问题可以通过人工(或者用程序)将文件分割后部署放到服务器上来解决。”以及“随着iTunes4.9版的发布,podcaster(pod播客们)能够建立自己的podcast,并可以通过增加幻灯片式的图片使其更加吸引人。而且在...
J2me流媒体技术实现讨论[3]

J2me流媒体技术实现讨论[3]

J2me流媒体技术实现讨论[3]2011-08-11Cleverpig said:“其实,感觉上可以自己编写一套流媒体规范的实现,比如将源文件指定为wav格式或者其它的raw格式,然后分段发送到mobile。。但是这样做确实效率低,而且浪费带宽。本人研究了一下Tea Vui Huang的mobilecast实现有些心得,在此与大家讨论一下:1。使用MMS发送radiocast:由于MMS服务可以使用图片、音乐等多媒体元素,而且技术比较成熟,所以...
使用Hibernate进行对象的关系映射

使用Hibernate进行对象的关系映射

使用Hibernate进行对象的关系映射2011-08-11Hibernate是业界比较推崇的ORM(o/r mapping),目前的版本已经非常稳定和成熟,而且的他的文档也极其丰富。Http://www.jdon.com和http://www.chinaxp.com 这两个技术网站对hibernate的讨论很多也很精到。这篇文章是一篇让出学者入门的文章。现意译如下,英文好的可以跳过直接阅读原文。--译者按在Java技术中有许多方法可以对数据进行持久化,持...
Eclipse客户端程序中多线程的使用

Eclipse客户端程序中多线程的使用

Eclipse客户端程序中多线程的使用2011-08-11 IBM 梁 骞简介:本文分析了Eclipse中多线程程序的实现,讨论了在Eclipse客户端程序开发中应用多线程的方 法和要注意的问题,同时也讨论了多线程程序的一些调试和问题解决的方法。Eclipse作为一个开发平台,使用越来越广泛,基于Eclipse Rich Client Platform开发的客户端程序 也越来越多。在当今越来越复杂的应用环境中,我们的客户端程序不可避免的要同时进行多任务的处...
<< 511 512 513 514 515 516 517 518 519 520 >>