文章列表
Asynchronous JavaScript + XML(Ajax)无疑是 2006 年最热门的技术术语,且有望在 2007 得到进一步发展。但是对您的应用程序来说它究竟有什么意义呢?Ajax 应用程序中哪一种常见架构模式应用最广泛呢?本文将介绍五种常见 Ajax 设计模式,可以使用它们作为工作的基础。
的确,Ajax 是 Web 2.0 热门术语,所有人都希望将其应用于自己的站点。但是它对我们究竟有什么意义?工程师该如何在架构的层面上将其集成到自己的站点中?在这篇文章中,我将介绍 Ajax 的基本知识,并展示一些已经成为 Web 2.0 开发最佳实践的 Ajax 设计模式。
...
- 2008-05-21 10:51
- 浏览 704
- 评论(0)
今天在学习的时候,碰到了这个问题,不知道怎么搞定了,也就是在提交表单的时候另外传递一个参数过去,这个参数不是那些里面的东西,比如要编辑一篇新闻,原来转过来了这个新闻对应的编号,类似这样int idd=(null==request.getParameter("id")?1:(Integer.parseInt(request.getParameter("id")))); 目的是根据这个把需要编辑的新闻里面的东西读出来编辑然后编辑好新闻,提交表单的时候又需要把这个idd也传过去,也就是还需要根据这个来更新哪条新闻,但是遇到了问题我发现这样编译后变成了问题就出现了 ...
- 2008-05-21 10:48
- 浏览 1162
- 评论(0)
这篇文章提出了许多有创意的方法,将过去十年里出现在信息系统构架领域的三个最重要的方法: UML、Rational 统一过程(RUP)和 Zachman 框架,结合起来。
在过去的十年,使用统一建模语言(UML)为软件应用程序进行建模的优势已变得日益明显。与此同时,RUP 已经是一种经证明的软件开发过程,Zachman 框架 1 是一种被证明的构架工件组织和通信的框架。在众多交叠的方法中,UML、RUP 和 Zachman 分别作为现代信息系统构架的三个重要支柱。这篇文章通过检验它们的元特性并提出一些将它们与组织结合的方法来考虑这些方法组合使用。
UML、RUP 和 Zachman 概要
根 ...
- 2008-05-21 10:46
- 浏览 1192
- 评论(0)
(JAX-RPC)?
答. Java API for XML-Based RPC(JAX-RPC)使得 Java 技术开发人员使用基于 XML 的 RPC 功能构建 Web 应用程序和 Web 服务,此功能遵循 SOAP(简单对象访问协议,Simple Object Access Protocol)1.1 规范。
问题. JAX-RPC 如何使用 SOAP ?
答. 请参考 JSR-101 。
问题. 什么是 RPC?
答. RPC 代表远程过程调用(remote procedure call),它是能使客户端执行其他系统中程序的一种机制。RPC 机制常用于分布式客户 ...
- 2008-05-21 10:45
- 浏览 889
- 评论(0)
有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最常见的例子是main( ) 。因为在程序开始执行时必须调用main() ,所以它被声明为static。 声明为static的变量实质上就是全局变量。当声明一个对象时,并不产生static变量的拷贝,而是 ...
- 2008-05-21 10:44
- 浏览 944
- 评论(0)
用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: ... Process process = Runtime.getRuntime().exec(".\\p.exe"); process.waitfor( ); ... 在上面的程序中,第一行的“.\\p.exe”是要执行的程序名,Runtime.getRuntime()返回当前应用程序的Runtime对象,该对象的exec()方法指示Java虚拟机创建一个子进程执行指定的可执行程序,并返 ...
- 2008-05-21 10:44
- 浏览 1057
- 评论(0)
新 API 功能简介
JDK 6 提供了在运行时调用编译器的 API,后面我们将假设把此 API 应用在 JSP 技术中。在传统的 JSP 技术中,服务器处理 JSP 通常需要进行下面 6 个步骤:
分析 JSP 代码;
生成 Java 代码;
将 Java 代码写入存储器;
启动另外一个进程并运行编译器编译 Java 代码;
将类文件写入存储器;
服务器读入类文件并运行;
但如果采用运行时编译,可以同时简化步骤 4 和 5,节约新进程的开销和写入存储器的输出开销,提高系统效率。实际上,在 JDK 5 中,Sun 也提供了调用编译器 ...
- 2007-08-14 13:05
- 浏览 980
- 评论(1)
前言
在 Java 程序的运行过程中,对 JVM 和系统的监测一直是 Java 开发人员在开发过程所需要的。一直以来,Java 开发人员必须通过一些底层的 JVM API,比如 JVMPI 和 JVMTI 等,才能监测 Java 程序运行过程中的 JVM 和系统的一系列情况 ...
- 2007-08-14 13:03
- 浏览 900
- 评论(0)
概述
Java 语言从诞生的那天起,就非常注重网络编程方面的应用。随着互联网应用的飞速发展,Java 的基础类库也不断地对网络相关的 API 进行加强和扩展。在 Java SE 6 当中,围绕着 HTTP 协议出现了很多实用的新特性:NTLM 认证提供了一种 Window 平台下较为安全的认证机制;JDK 当中提供了一个轻量级的 HTTP 服务器;提供了较为完善的 HTTP Cookie 管理功能;更为实用的 NetworkInterface;DNS 域名的国际化支持等等。
NTLM 认证
不可避免,网络中有很多资源是被安全域保护起来的。访问这些资源需要对用户的身份进行认证。下面是一个简单的例子 ...
- 2007-08-14 13:00
- 浏览 1341
- 评论(0)
Instrumentation 简介
利用 Java 代码,即 java.lang.instrument 做动态 Instrumentation 是 Java SE 5 的新特性,它把 Java 的 instrument 功能从本地代码中解放出来,使之可以用 Java 代码的方式解决问题。使用 Instrumentation,开发者可以构建一个独立 ...
- 2007-08-14 12:58
- 浏览 956
- 评论(0)
软件圈内私下流传着一种说法:70年代数据库的兴起成就了Oracle,80年代操作系统成就了MicroSoft,90年代B/S三层结构成就了SAP,Java成就了Sun,中间件则成就了BEA…
10大软件巨头一半以上推中间件
当然,这是一个对各大主要软件巨 ...
- 2007-08-14 12:51
- 浏览 1298
- 评论(0)
INSERT、DELETE、UPDATE 三种SQL语句是数据库技术的三大基本语句。 在通常的web开发中对它的处理可以说是无处不在. 如果简单的都用手工来构造这些SQL语句的话, 一方面给我们的开发带来很大的工作量, 另一方面系统灵活性受到很大 ...
- 2007-08-14 12:49
- 浏览 947
- 评论(0)
开发步骤(操作界面的图片不能贴上,见谅!)
开发运行环境:j2eesdk1.4+weblogic8.1
说明:本试验已开发一个会话EJB为例,系统采用的应用服务器为weblogic8.1
1、编写bean代码(代码的目录在c:\ejbhello下)
① 定义Home Interface
EJB容器通过EJB的Home Interface来创建EJB实例,和Remote Interface一样,执行Home Interface的类由EJB生成工具生成。代码如下:
package ejb.hello;
import javax.ejb.*;
import java.rmi.Remo ...
- 2007-08-14 12:46
- 浏览 3056
- 评论(0)
我们都知道Hibernate可以用ehcache来作为Second Level Cache.主要是针对POJO的缓存,而且缓存的读取
在Hibernate中是写死.实际运用中感觉很不灵活.今天看到一篇介绍利用Spring Interceptor 来缓存指定
方法结果的例子,感觉很不错,充分体会到AOP的强大力量 :)
首先配置ehcache.xml
<ehcache>
字串3
<diskStorepath=&q ...
- 2007-06-05 13:40
- 浏览 2789
- 评论(0)
在当今的MVC framework里,似乎Webwork2逐渐成为主流, Webwork2+SpringFramework的组合变得越来越流行。这似乎意味着Spring自带的MVC framework远比Webwork2差,所以大家纷纷用Webwork2来代替。确实,Spring的MVC framework不算是整个Spring的核心部件,但它的威力却超过了很多人的想象。很多人包括xiecc认为Spring的MVC framework是非常优秀的,甚至比Webwork2更优秀。
下面列举一下Spring的MVC framework在设计时做出的一些重要的决定,并将之和相关的MVC framew ...
- 2007-06-05 13:39
- 浏览 1081
- 评论(0)