JavaEye上活跃的开发者Complystill(歆渊)最近发布了自己的开源SecureJSH项目,提供了一个通过SSH交互进行Java应用开发或者管理的工具。
本文通过设计工程介绍,系统分析和总结补充等方面对所设计的HTTP服务器系统进行了详细完整地描述。希望能够给予用户一定参考和帮助。
本文将带领读者开发一个基于JSR168和WSRP2.0规范的JSF portlet,并在WebCenter框架中来运行它。这个portlet将使用Oracle数据源和数据表。
Java本地接口(Java Native Interface)为Java语言提供了整合其他语言代码的强大能力,在实际开发中我们发现调用C/C++语言写的程序比较简单,而调用其他语言的程序需要一些专门的技巧,本文介绍了如何在Java中调用汇编语言程序,希望对读者有所帮助。
帮人收集整理修改的一份脚本级联菜单, 没用到 AJAX, 写死的数据. 效果自己试试就知道了. 支持主流浏览器. 自己现在看看这代码就觉得头大... 呵呵 脚本就是脚本啊. 一段时间放下就看不懂了.
Java的String太特别了,也太常用了,所以重要。我初学Java就被它搞蒙了,太多混淆的概念了,比如它的不变性。所以必须深入机制地去理解它。
Digester是Apache组织提供的一个组件,它可以用非常简单的方式将XML映射成Java类。这们可以在commons.apache.org中找到Digester。
Java不是纯的面向对象的语言,不纯的地方就是这些基本数据类型不是对象。当然初期Java的运行速度很慢,基本数据类型能在一定程度上改善性能。如果你想编写纯的面向对象的程序,用包装器类是取代基本数据类型就可以了。
以前或许大家对一个UI组件是否透明没有那么关心,但是自从Vista的毛玻璃出现后,UI透明就成了大家非常关注的一个话题,于是Java阵营开始了铺天盖地的讨论如何实现透明的效果,但是很不幸的是无论组件如何透明和变换,但是能够放置于屏幕任何位置的Window一族就是没法透明和变形,原生代码的问题还是交给原生代码来解决吧。
软件开发中一个古老的说法是:80%的工作使用20%的时间。80%是指检查和处理错误所付出的努力。在许多语言中,编写检查和处理错误的程序代码很乏味,并使应用程序代码变得冗长。原因之一就是它们的错误处理方式不是语言的一部分。尽管如此,错误检测和处理仍然是任何健壮应用程序最重要的组成部分。
数组(array)是相同类型变量的集合,可以使用共同的名字引用它。数组可被定义为任何类型,可以是一维或多维。数组中的一个特别要素是通过下标来访问它。数组提供了一种将有联系的信息分组的便利方法。注意:如果你熟悉C/C++,请注意, Java数组的工作原理与它们不同。
在今年早期JavaOne大会上,Sun公司就Java客户端信息处理技术承诺做出改善,虽然公司承认他们之前所做的一些努力离最终目标还有很大的差距。
最让人忧虑的还是多数IT从业人员还是埋头扎堆于“技术丛林”,苦读数据库、网络、JAVA、SAP、网页编程等技术,却对本单位的行政管理、市场销售、后勤管理、财务融资、人事关系等基本面一知半解;他们喜欢聆听一些业务流程重组、精益思想、柔性制造、约束理论等与信息化相关的教义,成了纯粹典型的技术派、学院派,却不理会与自身企业实际情况的
JDOM 是一种使用 XML 的独特 Java 工具包,用于快速开发 XML 应用程序。它的设计包含 Java 语言的语法乃至语义。但是它是否比现有的 -- 更标准的 -- XML APL 好呢?当我们看过一些示例并说明这个流行的开放源代码项目的设计目标后,您自己来判断吧。最近这个开放源代码项目已被正式接受成为 Java 规范要求。
XML作为全球通用的结构化语言,越来越受人们青睐,各种开发平台(比如Microsoft Studio系列、Oracle系列、Inprise Borland系列等)也都把支持XML开发作为宣传口号之一。
Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)
本文主要通过一个输出日志的实例来分析Java的代理机制。首先介绍以前写日志的时候是怎么实现的,然后讲解使用Java的代理机制怎么实现日志的输出,接着讲解怎样通过Java的动态代理机制把这个日志输出改成通用的,最后引出AOP的几个关键点。