Welcome 微信登录

首页 / 软件开发 / JAVA

用JMX部署基于WebSphere的J2EE企业应用

用JMX部署基于WebSphere的J2EE企业应用

用JMX部署基于WebSphere的J2EE企业应用2011-03-05罗时飞J2EE应用的部署对于部署人员而言是一件很有意义的事情。现有的应用服务器一般都支持基于Web,或热部署,或通过部署工具的方式来完成应用的部署。WebSphere Application Server 5.x提供了应用编程接口实现J2EE应用的部署和管理。本文就为这样的一个目标而写。一、WebSphere部署概述一般情况下,部署基于J2EE的应用需要做这样几件事情:首先,创建数据源...
用J2SE 5.0创建定制的泛型集合

用J2SE 5.0创建定制的泛型集合

用J2SE 5.0创建定制的泛型集合2011-03-05J2SE 5.0引入了许多新型的集合API-你需要了解它们以便能够正确地实现泛型定制的集合-它可以无缝地与多种类型和新型的"for each"结构一起工作。本文将向你展示示怎样创建与J2SE最新特征相兼容的集合。一、创建支持泛型的类首先,你必须学习如何创建一个允许存在"泛型类型"的类。这意味着无论何时实例化你的类,你都能够指定一个或多个Java类型与该类相关联。...
Java中使用Draw2D和SWT绘图

Java中使用Draw2D和SWT绘图

Java中使用Draw2D和SWT绘图2011-03-05用 Java绘图一直都吸引着开发人员的注意。传统上,Java 开发人员使用 java.awt.Graphics 或 Java 2D API 进行绘图。一些开发人员甚至使用现成的开源工具箱(如 JSci)来绘图。但很多时候,您的选择被限定在了 AWT 或 Swing 上。为了最大限度地减少对第三方工具箱的依赖,或者为了简化绘图基础,可以考虑使用 Draw2D,并编写自己的代码来制图或绘图。Draw2D...
JAVA使用XML作为持久存储介质实现方法

JAVA使用XML作为持久存储介质实现方法

JAVA使用XML作为持久存储介质实现方法2011-03-05对一些需要将数据持久化的小型程序中,传统的关系型数据库显得庞大而不实用,OO数据库有一个学习曲线的问题,而使用XML是一种较好的选择.本文将就设计一个合理的XML持久化的解决方案进行探讨.使用XML作为持久层解决方案的,它的基本功能要有:1.对象的CRUD功能(本例中基本对象是Member类).2.保证线程安全,对桌面程序和Web程序都一样适用.3.有缓存,在存储介质即XML文件突然丢失的情况下...
JSF框架中使用的设计模式介绍

JSF框架中使用的设计模式介绍

JSF框架中使用的设计模式介绍2011-03-05设计模式可以帮助用户在更高层次上抽象细节,更好地理解体系结构。如果比较熟悉 GoF 设计模式和 JavaServer Faces (JSF) 框架,本文可以帮助您洞察 JSF 框架中使用的设计模式,深入理解其工作原理。本文探讨了 JSF 框架中使用的设计模式。详细讨论的设计模式包括 Singleton、Model-View-Controller、Factory Method、State、Composite、...
用J2ME的通用联网框架开发联网应用程序

用J2ME的通用联网框架开发联网应用程序

用J2ME的通用联网框架开发联网应用程序2011-03-05手机联网给开发人员不小的震撼的。毕竟这真的是件神奇的事情,不是吗?本文将讲述如何应用J2ME平台中的通用联网框架开发联网的应用程序。首先,必须说明一点:MIDP中规定,任何移动信息设备都必须提供通过http协议的支持,而像其他的通信方式例如socket是设备相关的。有些手机会支持,有些则不支持。这里只大概的说明一下http协议相关的内容,如果不了解这个方面的知识请参考http协议。在javax.m...
探讨Java与Ruby语言迁移时的安全性

探讨Java与Ruby语言迁移时的安全性

探讨Java与Ruby语言迁移时的安全性2011-03-05高昂在这篇文章中,我们将要探讨Java与Ruby语言迁移时风险预测方面的问题。通常来说,“使用Ruby具有风险”是一种普遍的看法,这存在一定的原因。因为使用新的语言天生是有风险的。随着Ruby on Rails逐步进入到主流的开发领域中,这样的风险将会随时间逐渐降低,因为有逐步增长的开发者群、组件(或称作gems和plug-ins)相关的书籍、以及业务合作伙伴与你沟通交流。...
用Java Instrumentation在类加载时添加记录

用Java Instrumentation在类加载时添加记录

用Java Instrumentation在类加载时添加记录2011-03-05在分析程序出错的原因时,了解它当时的状态将是非常有用的。在许多情况下,我们可以通过堆栈追踪实现此目的,但这些信息经常都是不可用的,或者您需要的可能是程序在出错时处理数据的相关信息。传统做法是使用 log4j 和 Java Logging API 等记录框架,然后再通过人工来编写和维护所需的记录语句。这种操作非常单调乏味且容易出错,一般适合自动实现。Java 5 添加的 Java...
Struts中配置文件的详解

Struts中配置文件的详解

Struts中配置文件的详解2011-03-06Struts应用采用两个基于XML的配置文件来配置,分别是web.xml和struts-cofig.xml文件.web.xml文件是配置所有web应用的而struts-config.xml文件是struts专用的配置文件,事实上也是可以根据需要给这个配置文件起其他名称的.Web应用的发布描述文件:web应用发布描述文件可以在应用开着者,发布者和组装者之间传递配置信息,Web容器在启动的时候从该文件中读取配置信...
面向Java开发人员db4o指南:数组和集合

面向Java开发人员db4o指南:数组和集合

面向Java开发人员db4o指南:数组和集合2011-03-06处理多样性关系舒适的家庭生活会导致一个或更多 “小人儿” 降临到这个家庭。但是,在增加小孩到家庭中之前,先确保 Person 真正有地方可住。给他们一个工作场所,或者还有一个很好的夏日度假屋。一个 Address 类型应该可以解决所有这三个地方。清单 1. 添加一个 Address 类型到 Person 类中package com.tedneward.model;pub...
RIA和REST如何化解Java的劣势

RIA和REST如何化解Java的劣势

RIA和REST如何化解Java的劣势2011-03-06Java的劣势在何处?与前些年相比,现在看的已经很清楚了,Java的劣势就在于做Web表现层的开发。Web表现层开发需求变化频繁,Java这类静态类型的语言不够敏捷,严重影响了开发的效率。而JavaEE的一个最大的缺点,就是企图在服务器端搞定一切,我将这种开发方式称作“传统集中式的开发方式”。标准的J2EE三层架构——Web表现层、业务层、持久层,也许...
使用J2ME MMAPI开发移动多媒体应用技术

使用J2ME MMAPI开发移动多媒体应用技术

使用J2ME MMAPI开发移动多媒体应用技术2011-03-06一、引言在当前世面上存在着大量的不同媒体格式,并且还有许多新的媒体格式即将被建立。为了存储和传输这些不同的媒体格式,存在着了许多不同格式的存储设备和传输协议,例如大家常使用的媒体存储设备(如CD、VCD以及DVD),有线传输协议(如UDP、HTTP),无线传输协议(如WAP)。为了使移动装置能够访问这些不同格式的媒体数据,必需为其设计一个规范化的、强大的和可扩充的应用接口。J2ME中就提供了...
JSF技术介绍

JSF技术介绍

JSF技术介绍2011-03-06与微软Visual Studio.NET程序开发有可视化工具的支持相比,人们在开发基于Java的Web用户界面时仍然需要手工书写大量的标签,同时还要考虑页面状态信息的保存、客户端事件处理等问题,开发难度比较大,效率较低,重用性差。Java Server Faces(JSF)技术正是为了解决这一问题应运而生的,其最引人注目的特性之一是它与标记语言、协议、客户端设备无关。利用JSF提供的可重用、可扩展、基于组件的用户界面框架,...
实战Java语言多线程编程精要之实现线程

实战Java语言多线程编程精要之实现线程

实战Java语言多线程编程精要之实现线程2011-03-06Java编程语言使多线程如此简单有效,以致于某些程序员说它实际上是自然的。尽管在 Java 中使用线程比在其他语言中要容易得多,仍然有一些概念需要掌握。要记住的一件重要的事情是 main() 函数也是一个线程,并可用来做有用的工作。程序员只有在需要多个线程时才需要创建新的线程。Thread 类Thread 类是一个具体的类,即不是抽象类,该类封装了线程的行为。要创建一个线程,程序员必须创建一个从 ...
WEB服务器和应用服务器有什么区别

WEB服务器和应用服务器有什么区别

WEB服务器和应用服务器有什么区别2011-03-06通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。下面让我们来细细道来:Web服务器(Web Server)Web服务器可以解析...
深入探讨Spring与Struts的集成方案

深入探讨Spring与Struts的集成方案

深入探讨Spring与Struts的集成方案2011-03-06Spring是一个轻量级(大小和系统开支的角度)的IoC和AOP容器.它力图简化J2EE开发即J2EE without EJB.而且作为帮助企业级开发的核心支柱,Spring为模型层(OR持久层:Hibernate、JDO、iBatis等)服务层(EJB、JNDI、WebService)以及表现层(Struts、JSF、Velocity)都提供了良好的支持和集成方案. 访问Spring官方站J...
<< 161 162 163 164 165 166 167 168 169 170 >>