应用程序开发技术正发生着一次质的飞跃,从根本上大幅度提高开发人员的生产效率,它开启了一道通向全新概念的应用程序的大门。 在过去,开发人员一直通过集成本地系统服务来构建应用程序。在这种模式下,开发人员可以访问丰富的开发资源并能严格控制应用程序的行为。 如今,开发人员在很大程度上已挣脱了这种模式的束缚,致力于构建具有复杂结构的n层系统,这种系统能将网络中各处的众多的应用程序进行集成,并大大提升应用程序的价值。这样,开发人员便可集中精力挖掘软件独特的商业价值,而不必日夜为如何构建基本结构伤脑筋了。令人欣喜的局面将应运而生:软件投放市场的时间大大缩短、开发人员的编程效率明显提高,最为根本的是开发出质量上乘的软件。 我们正在进入一个崭新的计算时代,一个互联网时代,其核心技术是“可扩展标记语言”,即xml.xml创建出可供任何人从任何地方访问和使用的功能强大的应用程序。它极大地扩展了应用程序的功能,并...
摘要:java的特性如动态类加载和反射使其成为动态语言。然而在许多时候,反射是不够的,而且开发人员需要从非java源程序中生成字节码,如脚本语言groovy和beanshell,或者源数据如orm配置。当使用已经存在的类时,特别是当没有源程序时,就需要使用一些工具来做如分析类或方法的依赖性以便生成测试度量,或者来检查是否存在问题或反模式。java5中增加了一些新特性,如如注解和范型,这会影响字节码结果因而需要字节码处理工具特别注意以便保持良好的性能。本文会通过一个最小且最快的java字节码处理框架来演示。版权声明:任何获得matrix授权的网站,转载时请务必保留以下作者信息和链接作者:eugene kuleshov;xmatrix(作者的blog:http://blog.matrix.org.cn/page/xmatrix)原文:http://www.onjava.com/pub/a/on...
将改变我们生活的xml有关的这些应用,你知道多少? 1. xhtml xhtml 1.0 [w3c 推荐标准]基本上是对 html 4 的改写,使其成为结构良好的 xml。html 是一种 sgml 应用,当 xml 作为对 sgml 在 web 应用上的简化和规范化开发出来的时候,html(本身是 web 上的通用语言)就成为采用 xml 的首选目标。于是出现了 html 的一种变体,称为 xhtml。xhtml 研究的目标是一种更容易解析(因为 xml 的语法更加严格)的 html 语言。xhtml 很容易用现成的 xml 工具处理,力求更好地分离内容与表示。xhtml 是最古老的 xml 应用之一,有许多利益集团在不同的部分和版本中起过作用。我将尽力对其中的大部分加以概括。 与三种html 4 dtd——strict、transitional 和 frameset 对应,xhtml...
很多开发人员一直都在抱怨,除了java代码,他们还要管理众多的xml配置文件。有了最近增加到java的元数据,通过使用标注(注解),框架里的普通详细配置信息现在都可以嵌入java文件里了。sun的文章“j2se 5.0 概要”(”j2se 5.0 in a nutshell.”)对元数据和标注进行了简要介绍。这篇文章中,我们将总结现今的配置数据是如何管理的,紧接着的一个实现,标注如何在一个简单的验证框架使用,描述了日后元数据将提供什么样的功能。版权声明:任何获得matrix授权的网站,转载时请务必保留以下作者信息和链接作者:jacob hookomginge(作者的blog:http://blog.matrix.org.cn/page/ginge)原文:http://www.onjava.com/pub/a/onjava/2005/01/19...
可以自由转载, 转载请保留下面的作者信息和链接:作者 cleverpig(http://blog.matrix.org.cn/page/cleverpig)摘要ikvm.net是一个针对mono和微软.net框架的java实现,其设计目的是在.net平台上运行java程序。本文将比较详细的介绍这个工具的原理、使用入门(如何java应用转换为.net应用、如何在java中开发.net应用),希望能给大家带来惊喜。对此的疑问和讨论,请关注cleverpig的blog:http://blog.matrix.org.cn/page/cleverpig一、介绍ikvm.net是一个针对mono和微软.net框架的java实现,其设计目的是在.net平台上运行java程序。它包含了以下的组建:* 一个用.net实现的java虚拟机 * 一个java类库的.net实现 * 致力于在java和.net之间...
(1) 展示了asp动态网站设计的一些最基本的方法,相信通过实践各位对asp已经有了最基本的了解,本篇在答复大家所提问题的同时,将进一步介绍asp动态网站的一些基本技巧。 自本文第一篇刊登后 , 络绎不绝地收到了一些朋友的来信,出乎作者的意料,其中有相当一部分是初次接触 asp ,因此有许多朋友都提出为何在浏览器中浏览 asp 篇 (1) 中的范例时看到的竟然是原代码?由于遇到此问题的朋友较多,故作者在此一并回答。首先,我要再次强调 asp 是一套服务器端的脚本环境,当用户从浏览器向 web 服务器请求 .asp 文件时, asp 脚本开始运行,然后 web 服务器调用 asp , asp 全面读取请求的文件,执行所有脚本命令,并将 web 页传送给浏览器,这就意味着你不能简单地在现有的操作系统 ( 如 win95 、 98) 下,用浏览器中的 " 打开 " 命令来浏...
版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig(作者的blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44101_javamail.html关键字:java,mail,pop,smtp一、javamail api简介javamail api是读取、撰写、发送电子信息的可选包。我们可用它来建立如eudora、foxmail、ms outlook express一般的邮件用户代理程序(mail user agent,简称mua)。而不是像sendmail或者其它的邮件传输代理(mail transfer agent,简称mta)程序那样可以传送、递送、转发邮件。从另外一个角度来看,我们这些电子...
很多设计师认为做好了企业网站就一定能够做好行业网站的设计,其实对设计来说行业网站和企业网站的设计截然不同,对整个网站的创意、风格、整体框架布局、文字编排、图片的合理利用,空间的合理安排上面等…有着许多诸多的要求,需要考虑的面更广,面对的问题也会更多。对于一名优秀的网站设计师来说不能绝不能放过任何一点小细节,本篇文章简述的是设计师在做行业网站时所需考虑的一些问题。 一、网站风格/创意 风格(style)是抽象的。是指站点的整体形象给浏览者的综合感受。整体形象包括站点的版面布局,色彩,字体,浏览方式等…。如:我们觉得迪斯尼是生动活泼的而ibm则是专业严肃的。每一个网站都会给人们留下的不同感受。这里我们需要做到的是根据网站的定位做出网站特有的风格。除此我们还需要在风格同一上需要把握一下,其实这个风格的统一和传统的印刷出版物没什么区别。你网页上所有的图像、文字,包括像背景颜色、区分线、字体、标题、...
在java 2的collections框架中,主要包括两个接口及其扩展和实现类:collection接口和map接口。两者的区别在于前者存储一组对象,后者则存储一些关键字/值对。public interface java.util.map {//altering methodspublic object put(object key, object value); public object remove(object key); public void putall(java.util.map); public void clear(); //querying methodspublic object get(object key); public int size(); public boolean isempty(); public boolean containskey(objec...
版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig(作者的blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44062_java+annotation+apt.html关键字:java,annotation,apt前言:前不久在matrix上先后发表了《java annotation 入门》、《java annotation 手册》两篇文章,比较全面的对java annotation的语法、原理、使用三方面进行了阐述。由于《入门》中的简单例程虽然简单明了的说明了annotation用法,但给大家的感觉可能是意犹未见,所以在此行文《java annotation高级应用》,具体实例化解释annot...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器