Welcome 微信登录

首页 / 软件开发 / JAVA

Java中XML配置文件的读取处理

Java中XML配置文件的读取处理

Java中XML配置文件的读取处理2011-01-29Java和XML是黄金组合,网上已经有很多文章介绍,XML作为电子商务中数据交换,已经有其不可替代的作用,但是在平时系统开发中,我们不一定都用到数据交换,是不是无法使用XML了?当然不是,现在已经有一个新趋势,Java程序的配置文件都开始使用XML格式,以前是使用类似Windows的INI格式(Java中也有Propertiesy这样的类专门处理这样的属性配置文件)。使用XML作为Java的配置文件有很...
Java.next:第二部分——与Java的互操作

Java.next:第二部分——与Java的互操作

Java.next:第二部分——与Java的互操作2011-01-29 yeeyan 译: 梦幻泡影露电本文是Java.next系列的第二部分。在这一部分,我们来看Java.next语言如何与Java进行互操作。在所有这些Java.next语言中,与Java互操作都是很简单的一件事。这得归功于Java虚拟机规范,它使得JVM上的其它语言能够很容易的反射以及调用Java代码。一个Swing的例子作为与Java互操作的第一个例子,考虑通过调用Swing API...
反模式读书笔记之胖球(—)

反模式读书笔记之胖球(—)

反模式读书笔记之胖球(—)2011-01-29 blogjava Jack.Wang1.胖球产生的原因:胖球反模式本身是很简单,但可能由于疏忽,后期没加以控制,系统急于上线等等原因而出现了。胖球反模式通过描述一个或几个类不断的膨胀,以至吞食掉整个面向对象架构。一般胖球的出现是由于一个类垄断了处理过程,而其他的类只是数据的封装体。虽然OOA&D 提出了很久,但有些人的思维还停留在过程式的设计上,他们习惯把过程和数据分开,而不是OO中把融合了方法和数据...
反模式读书笔记之实现主体架构(二)

反模式读书笔记之实现主体架构(二)

反模式读书笔记之实现主体架构(二)2011-01-29 blogjava Jack.Wang1引言有一名专业的规划师(Jack)说过,一名工程师的20%时间应该用于做规划。随着我们经验的增加,对这一论断的相信程度也在增加。通过规划来很好的组织工作,生产率和效率都会得到极大的提高。不幸的是很多公司机构都试图把过多的规划活动形式化。规划在由个人来推动和利用时最有效,时间管理专家的一个减少压力的关键要素就是通过规划让生活中的各项活动保持均衡。随着这种实践活动的成...
蓝牙开发之从手机走向PC【1】——开发环境介绍

蓝牙开发之从手机走向PC【1】——开发环境介绍

蓝牙开发之从手机走向PC【1】——开发环境介绍2011-01-29 博客园 royen其实,大家知道蓝牙技术已经不是什么新的技术了,甚至对于某些站在IT潮流前端的朋友们,再谈这玩意有点过时了。呵呵,跑题了,接下来我所要介绍的是利用蓝牙技术做手机和手机之间的应用开发以及利用蓝牙技术做手机与PC之间的应用开发。考虑到要写的东西比较多,所以分成几篇文章来写。作为开篇的话,这儿只做一些蓝牙技术的介绍和我接下来应用开发的环境配置的相关介绍吧。蓝牙技术相关知识简述:蓝...
蓝牙开发之从手机走向PC【2】——手机与手机之间的通信实现

蓝牙开发之从手机走向PC【2】——手机与手机之间的通信实现

蓝牙开发之从手机走向PC【2】——手机与手机之间的通信实现2011-01-29 博客园 royen上篇文章讲述了开发环境的搭建和一些相关知识的介绍,这篇文章准备介绍下怎样实现手机和手机之间通过蓝牙实现互联通信的程序,然后接下来的日子可能会写个简单的通过蓝牙互联的手机小游戏(其他的事情比较多,加上笔者比较懒,呵呵,见谅~)。这个小程序时个C/S结构的,但是只有一个Jar包。运行程序后的首页会有一个二选一选项(server或者client),当你选择serve...
蓝牙开发之从手机走向PC【3】——基于蓝牙的双人五子棋的实现

蓝牙开发之从手机走向PC【3】——基于蓝牙的双人五子棋的实现

蓝牙开发之从手机走向PC【3】——基于蓝牙的双人五子棋的实现2011-01-29 博客园 royen这个小游戏是基于蓝牙通信实现的(有点多余),C/S结构,但是没有实现AI。使用流程是先开启服务端,等待客户端连接成功后便可以开始游戏了。还有值得说下的是每次都是客户端先下子,重新开局也是!由于这几天看电影和出去玩的时间多了,所以在程序细节上考虑的不是很周到,不周全之初望各位多包涵~在模拟器中运行的游戏界面如下所示:...
蓝牙开发之从手机走向PC【4】——手机与PC之间的通信

蓝牙开发之从手机走向PC【4】——手机与PC之间的通信

蓝牙开发之从手机走向PC【4】——手机与PC之间的通信2011-01-29 博客园 royen前面几篇文章写的都是手机和手机之间怎样通过蓝牙互连通信,这篇文章开始讲一下怎么利用蓝牙技术实现手机和PC之间的通信连接,完成这一步后我们可以进一步在此通信基础上开发类似于控制电脑的手机遥控器。其实笔者后来感觉这篇文章其实也没多少要写的了,原因是从手机转移到PC的难度不在于编码,而在于J2SE本身未提供对JSR-82规范的实现。所以,问题的关键是怎么在J2SE平台上...
JSF在GlassFish管理控制台中的应用

JSF在GlassFish管理控制台中的应用

JSF在GlassFish管理控制台中的应用2011-01-30霍泰稳相比于Tomcat,GlassFish的用户群还没有那么广泛,但是因为其同样免费、开源,而且拥有如延迟加载、 Grizzly等技术,正取得越来越多人的认可。而JSF作为一个Web开发的标准,虽然自诞生之日起就一直饱受争议,不过在争议中,它也在赢得更多开发者的眼光。Anissa是GlassFish的一个主要提交者,领导其管理控制台项目,在Sun的应用服务器团队工作了7年之久。InfoQ中文...
Java keytool工具的作用及使用方法

Java keytool工具的作用及使用方法

Java keytool工具的作用及使用方法2011-01-30Keytool 是安全钥匙与证书的管理工具.它管理一个存储了私有钥匙和验证相应公共钥匙的与它们相关联的X.509 证书链的keystore(相当一个数据库).Keytool 是一个有效的安全钥匙和证书的管理工具. 它能够使用户使用数字签名来管理他们自己的私有/公共钥匙对,管理用来作自我鉴定的相关的证书,管理数据完整性和鉴定服务.它还能使用户在通信时缓存它们的公共钥匙.一个证书是某一实体(个人,...
基于Struts 2拦截器实现细粒度的基于角色的存取控制

基于Struts 2拦截器实现细粒度的基于角色的存取控制

基于Struts 2拦截器实现细粒度的基于角色的存取控制2011-01-30刘哲引言Apache Struts 作为最成功的 MVC Web 框架早已得到了广泛的应用,但是其自身也暴露出不少缺点,从而引出了 Struts 2 。 Struts 2 摒弃了原来 Struts 1 的设计, 而是转向了 webwork2,并结合 Struts 已有的优点,试图打造出一个集众家所长的完美 Web 框架。 Struts 2 因此也具备 webwork2 中的一个非常...
Lucene:基于Java的全文检索引擎简介

Lucene:基于Java的全文检索引擎简介

Lucene:基于Java的全文检索引擎简介2011-01-30 chedong Lucene是一个基于Java的全文索引工具包。基于Java的全文索引引擎Lucene简介:关于作者和Lucene的历史全文检索的实现:Luene全文索引和数据库索引的比较中文切分词机制简介:基于词库和自动切分词算法的比较具体的安装和使用简介:系统结构介绍和演示Hacking Lucene:简化的查询分析器,删除的实现,定制的排序,应用接口的扩展从Lucene我们还可以学到什...
<< 131 132 133 134 135 136 137 138 139 140 >>