Welcome 微信登录

首页 / 软件开发 / JAVA

构建用于正则表达式的抽象Java API

构建用于正则表达式的抽象Java API

构建用于正则表达式的抽象Java API2010-12-24Jose San Leandro Arm当您在 Java 中使用正则表达式时,依赖某一具体 regexp 库通常不是个好 主意。如果使用抽象层,您可以在不同 regexp 库之间切换,降低您的代码与特 定库之间的耦合,并能选择哪个库最适合您的需要。如果您正在考虑在下一个项 目中使用 Java regexp 库,软件开发人员 Jose San Leandro Armendariz 将向 您演示如何使...
可扩展的Java应用程序开发模式

可扩展的Java应用程序开发模式

可扩展的Java应用程序开发模式2010-12-24现在很多JAVA书籍,在介绍SWING的事件模型时,为了使JAVA初学者容易理解和上手,通常是在主类(自己的JFrame子类或JPanel)中做所有事情:要么由主类作为监听器,在接口的方法中通过判定事件源来决定具体做何事;要么在主类中使用内隐类来实现监听器,(因为内隐类可以方便的访问主类中的成员变量)。而很多JAVA初学者在往后的中也采用这种模式(至少我以前是这样的)。其实,这种做法虽然简单,却缺乏可读性...
用Java Swing作一个日历控制程序

用Java Swing作一个日历控制程序

用Java Swing作一个日历控制程序2010-12-24日期是最基本的数据形式之一,因此很多语言或者数据库都提供了对日期的支持,或内置或提供这一类的库。Java也不例外;Java的应用编程接口提供了以跨平台独立语言的方式描述,计算,对比,显示以及便携式分析日期。在这篇文章里,我要讲讲关于Swing的自定义控制,允许你在视觉上获取时间信息而不是用敲命令的方式。用这种方法,你可以避免无效的时间信息,让你的使用者以视觉的方式得到享受。Java中的日期Java...
用lpadmin打印多种内容形式

用lpadmin打印多种内容形式

用lpadmin打印多种内容形式2010-12-24概述设置一个能够处理多种内容形式的打印服务器,似乎并不是一个困难的任务--实际上也不难,只要考虑一下第三方软件。当你决定只用lpadmin来做时,困难就来了。Unix系统管理专家Errol Fouquet 和Robert Krumm 通过本文指导你用一个经检验过的方法,来设置一个打印服务器,使其能够成功地处理纯文本、PostScript、可打印二进制码(pcl,rtl)等内容形式的文件。作为UNIX系统管...
在Netbeans中编译开源项目ImageJ

在Netbeans中编译开源项目ImageJ

在Netbeans中编译开源项目ImageJ2010-12-24介绍:ImageJ是基于Java的开源图像处理软件,如果你对Java图像处理技术感兴趣的话,可以下载这个开源项目的源码进行一下研究。本文主要介绍一下如何将ImageJ的源文件导入到Netbeans中,以及如何配置项目属性,使源文件能正常进行编译。预备条件:1、下载ImageJ的源代码。http://rsb.info.nih.gov/ij/download/src/ij138q-src.zip。...
最大化J2EE和数据库交互操作的性能

最大化J2EE和数据库交互操作的性能

最大化J2EE和数据库交互操作的性能2010-12-24概述:大多数应用程序性能管理(APM)解决方案都只考虑和分析J2EE应用程序的某个层次的性能问题。这种方法不足以解决架构复杂的应用程序的性能问题。良好的APM工具应该能够让你从J2EE层深入到数据库层以确保性能问题被快速地解决。情况并非越来越好,公司的网站性能下降到了极低点,失落的客户开始寻找其它厂商了。IT调查机构开始调查并且认为J2EE应用程序是响应时间较差的罪魁祸首。这立即给J2EE开发小组带来...
Joomla扩展使用手记:shoutbox中文站点评论模块

Joomla扩展使用手记:shoutbox中文站点评论模块

Joomla扩展使用手记:shoutbox中文站点评论模块2010-12-24 BlogJava 隔叶黄莺目的:通过体验、对比、遴选,找到适合于自己的 Joomla 的扩展,包括组 件、模块、模板。环境:Win7 + XAMPP 1.7.1 + Joomla 1.5.14。为了更切实的体验,每次试 用某个扩展时都尽量在一个干净的 Joomla 环境中:安装 Joomla 后,导入示例 数据,在没有其他第三方组件时安装某一扩展。shoutbox 是 shou...
Joomla扩展使用手记:给SMF论坛加上WYSIWYG编辑器

Joomla扩展使用手记:给SMF论坛加上WYSIWYG编辑器

Joomla扩展使用手记:给SMF论坛加上WYSIWYG编辑器2010-12-24 BlogJava 隔叶黄莺目的:为 Joomla 1.5.x 配一款好论坛,当初想着安装一个论坛组件,现在 想来还是装个独立的论坛程序,然后与 Joomla 桥接起来。第三方独立的论坛基 本还是好过 Joomla 的论坛组件,而且更具生命力。看看 FireBoard 的历程就 知道了:JoomlaBoard(1.1) ---> FireBoard(1.0.5RC...
Joomla扩展使用手记:ChronoComments文章评论组件

Joomla扩展使用手记:ChronoComments文章评论组件

Joomla扩展使用手记:ChronoComments文章评论组件2010-12-24 BlogJava 隔叶黄莺目标:继续找寻符合自己要求的文章评论组件,一直还没说自己的需求呢, 用了再说吧。这次要安装试用的是:Chrono Comments,支持 Joomla 1.5.x,它包括两部 分:1. Chrono Comments 文章评论组件 1.2 多国语言版,文件: ChronoComments_component_V1.2_J1.5_Chinese....
如何在Weblogic的全局事务执行多线程操作

如何在Weblogic的全局事务执行多线程操作

如何在Weblogic的全局事务执行多线程操作2010-12-24 BlogJava 走走停停又三年今天有人提出了一个诡异的要求,要求在全局事务中执行多线程操作。他们 全局事务中涉及两个中的多个表,如果单线程那么走完,相应时间上不满 足要求,说白了就是比较慢,于是提出了这样的要求。从JTA的规范来看, transaction(TX)和thread是密切相关的,TX一般是不能在应用线程间传递的, 即我主线程起一个全局事务,然后我把这个事务传递给其他我新起的线...
EJB核心技术及其应用

EJB核心技术及其应用

EJB核心技术及其应用2010-12-25一、EJB技术简介EJB的全称是Enterprise java bean。是JAVA中的商业应用组件技术。EJB结构中的角色 EJB 组件结构是基于组件的分布式计算结构,是分布式应用系统中的组件。一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的商提供,每个角色所作的工作必须遵循Sun公司提供的EJB规范,以保证彼此之间的兼容性。这六个角色分别是EJB组件开发者(Enterprise Bea...
Java学习GUI及其面板设置的方法和步骤

Java学习GUI及其面板设置的方法和步骤

Java学习GUI及其面板设置的方法和步骤2010-12-25罗曦一、Java sun现有两套GUI类库:最初的AWT(它是构建在所属平台本地图形系统基础之上,跨平台的实现不完善)和一套被称为java基础类(jfc)或SWing(可灵活的跨平台使用)的新型GUI;创建一个GUI :1选择容器;2设置布局方式;3添加组件。JPanel类:也是一个容器它与JFrame类容器的区别在于,缺少JFrame的标题和边框;JTextField类 :包含单行文本数据项的...
Java学习过程的一些重点

Java学习过程的一些重点

Java学习过程的一些重点2010-12-25主要说说Java的几大块吧,无法说得很细,因为其实每一块拿出来都能说很多,我就说一下这几块学习的时候的重点或者应该注意的东西。数值类型:虽然是面向对象的语言,但是在使用上数值类型还是必不可少的,如果在C的学习中已经掌握了C的数值计算和转换规则,那我想这里应该没有什么问题,只有两点需要注意:1、14.0这样的浮点常量被认为是double型,只有加上f后缀才是float型的;2、整数常量说起来被认为是int型,但是...
java学习笔记:彻底理解this关键字的含义

java学习笔记:彻底理解this关键字的含义

java学习笔记:彻底理解this关键字的含义2010-12-25彻底理解this关键字的含义this关键字再java里面是一个我认为非常不好理解的概念,:)也许是太笨的原因this 关键字的含义:可为以调用了其方法的那个对象生成相应的句柄。怎么理解这段话呢?thinking in java里面有这么一个例子有两个同一个类型的对象,分别叫做a和b,那我们怎样区别在调用方法f()的时候,是谁再调用这个方法呢?例如:class Banana {void f(i...
论坛、聊天室中滤除HTML标记

论坛、聊天室中滤除HTML标记

论坛、聊天室中滤除HTML标记2010-12-25 yesky wayne由于论坛、聊天室都是开放的系统,每一个有权限的用户都可以在其中畅所欲言。但是往往有一些别有用心的用户就会利用它们的开放性在其中捣乱,比如在聊天时或在论坛中发文章时,嵌入HTML标记,使系统混乱。因此,想编写一个健壮的论坛或聊天室就必须把用户发送来的HTML标记滤去。让我们来分析一下如何滤去这些标记。我们都知道,HTML标记是由两个尖括号“<”、&ldqu...
使用Java实现数据报通讯过程

使用Java实现数据报通讯过程

使用Java实现数据报通讯过程2010-12-25数据报(Datagram)使网络层数据单元在介质上传输信息的一种逻辑分组格式,它是一种在网络中传播的、独立的、自身包含地址信息的消息,它能否到达目的地,到达的时间,到达时内容是否会变化不能准确知道的。它的通讯双方是不需要建立连接的,对于一些不需要很高质量的应用程序来说,数据报通讯是一个非常好的选择。在Java的java.net包中有两个类DatagramSocket和DatagramPacket,为应用程序...
<< 381 382 383 384 385 386 387 388 389 390 >>