- 博客(33)
- 资源 (1)
- 收藏
- 关注
Ajax 和 XML: 五种常见 Ajax 模式
Asynchronous JavaScript + XML(Ajax)无疑是 2006 年最热门的技术术语,且有望在 2007 得到进一步发展。但是对您的应用程序来说它究竟有什么意义呢?Ajax 应用程序中哪一种常见架构模式应用最广泛呢?本文将介绍五种常见 Ajax 设计模式,可以使用它们作为工作的基础。的确,Ajax 是 Web 2.0 热门术语,所有人都希望将其应用于自己的站点。但是它对我...
2008-05-21 10:51:10
113
struts2.0表单提交带参数问题
今天在学习的时候,碰到了这个问题,不知道怎么搞定了,也就是在提交表单的时候另外传递一个参数过去,这个参数不是那些里面的东西,比如要编辑一篇新闻,原来转过来了这个新闻对应的编号,类似这样int idd=(null==request.getParameter("id")?1:(Integer.parseInt(request.getParameter("id")))); 目的是根据这个把需要编辑的新闻...
2008-05-21 10:48:42
206
Rational Edge: UML、RUP 和 Zachman 框架:完美结合
这篇文章提出了许多有创意的方法,将过去十年里出现在信息系统构架领域的三个最重要的方法: UML、Rational 统一过程(RUP)和 Zachman 框架,结合起来。在过去的十年,使用统一建模语言(UML)为软件应用程序进行建模的优势已变得日益明显。与此同时,RUP 已经是一种经证明的软件开发过程,Zachman 框架 1 是一种被证明的构架工件组织和通信的框架。在众多交叠的方法中,UML、R...
2008-05-21 10:46:43
172
Java技术与XML常见问题之JAX-RPC
(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...
2008-05-21 10:45:43
173
如何使用Static的变量和方法
有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最...
2008-05-21 10:44:58
86
JAVA如何调用DOS命令
用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: ... Process process = Runtime.getRuntime().exec(".\\p.exe"); process.waitfor( ); ... 在上面的程序中,第一行的“.\\p.ex...
2008-05-21 10:44:09
129
Java SE 6 新特性: 编译器 API
新 API 功能简介JDK 6 提供了在运行时调用编译器的 API,后面我们将假设把此 API 应用在 JSP 技术中。在传统的 JSP 技术中,服务器处理 JSP 通常需要进行下面 6 个步骤: 分析 JSP 代码; 生成 Java 代码; 将 Java 代码写入存储器; 启动另外一个进程并运行编译器编译 Java 代码; 将类文件写入存储器;...
2007-08-14 13:05:15
166
Java SE 6 新特性: JMX 与系统管理
前言在 Java 程序的运行过程中,对 JVM 和系统的监测一直是 Java 开发人员在开发过程所需要的。一直以来,Java 开发人员必须通过一些底层的 JVM API,比如 JVMPI 和 JVMTI 等,才能监测 Java 程序运行过程中的 JVM 和系统的一系列情况,这种方式一直以来被人所诟病,因为这需要大量的 C 程序和 JNI 调用,开发效率十分低下。于是出现了各种不同的专门做资源管理...
2007-08-14 13:03:22
174
Java SE 6 新特性: HTTP 增强
概述Java 语言从诞生的那天起,就非常注重网络编程方面的应用。随着互联网应用的飞速发展,Java 的基础类库也不断地对网络相关的 API 进行加强和扩展。在 Java SE 6 当中,围绕着 HTTP 协议出现了很多实用的新特性:NTLM 认证提供了一种 Window 平台下较为安全的认证机制;JDK 当中提供了一个轻量级的 HTTP 服务器;提供了较为完善的 HTTP Cookie 管理功能...
2007-08-14 13:00:45
119
Java SE 6 新特性: Instrumentation 新功能
Instrumentation 简介利用 Java 代码,即 java.lang.instrument 做动态 Instrumentation 是 Java SE 5 的新特性,它把 Java 的 instrument 功能从本地代码中解放出来,使之可以用 Java 代码的方式解决问题。使用 Instrumentation,开发者可以构建一个独立于应用程序的代理程序(Agent),用来监测和协助...
2007-08-14 12:58:41
87
点评应用服务器之江湖兵器谱大排名
软件圈内私下流传着一种说法:70年代数据库的兴起成就了Oracle,80年代操作系统成就了MicroSoft,90年代B/S三层结构成就了SAP,Java成就了Sun,中间件则成就了BEA…10大软件巨头一半以上推中间件当然,这是一个对各大主要软件巨头略带调侃的说法,未必人人认同,但“中间件成就了BEA”却毋庸置疑:专门做中间件的BEA只用5年就打破了微软的记录,成为历史上销售额超过10亿...
2007-08-14 12:51:04
137
J2EE程序中的SQL语句自动构造方法讲解
INSERT、DELETE、UPDATE 三种SQL语句是数据库技术的三大基本语句。 在通常的web开发中对它的处理可以说是无处不在. 如果简单的都用手工来构造这些SQL语句的话, 一方面给我们的开发带来很大的工作量, 另一方面系统灵活性受到很大的限制。那么能不能基于某种规则让系统自动从页面表单中取出元素构造出SQL语句呢? 首先让我们看看一般INSERT、DELETE、UPDATE 三种语句的基...
2007-08-14 12:49:06
84
会话EJB完整开发过程(以weblogic为服务器)
开发步骤(操作界面的图片不能贴上,见谅!) 开发运行环境:j2eesdk1.4+weblogic8.1 说明:本试验已开发一个会话EJB为例,系统采用的应用服务器为weblogic8.1 1、编写bean代码(代码的目录在c:\ejbhello下) ① 定义Home Interface EJB容器通过EJB的Home Interface来创建EJB实例,和Remote Interfac...
2007-08-14 12:46:00
187
利用Spring AOP 缓存方法结果集
我们都知道Hibernate可以用ehcache来作为Second Level Cache.主要是针对POJO的缓存,而且缓存的读取在Hibernate中是写死.实际运用中感觉很不灵活.今天看到一篇介绍利用Spring Interceptor 来缓存指定方法结果的例子,感觉很不错,充分体会到AOP的强大力量 :)首先配置ehcache.xml ...
2007-06-05 13:40:45
82
Spring MVC framework深入分析
在当今的MVC framework里,似乎Webwork2逐渐成为主流, Webwork2+SpringFramework的组合变得越来越流行。这似乎意味着Spring自带的MVC framework远比Webwork2差,所以大家纷纷用Webwork2来代替。确实,Spring的MVC framework不算是整个Spring的核心部件,但它的威力却超过了很多人的想象。很多人包括xiecc认为S...
2007-06-05 13:39:15
119
Spring XML配置的12个技巧
Spring是一个强有力的java程序框架,其被广泛应用于java的程序中。它用POJO提供了企业级服务。Spring利用依赖注入可以获得简单而 有效的测试能力。Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,配置文件一般采用XML格式。然而XML配置文件冗长而不易使用,在你进行一 个使用了大量bean的大项目中它将变得难以阅读和控制。 在这篇文章中我...
2007-06-05 13:37:10
174
spring+hibernate删除单条记录的几种方法.
spring+hibernate删除单条记录的几种方法.CODE: public void deleteTable(String id) throws DataAccessException { String sql = "delete Table where rowcode=:rowcode"; Query q...
2007-06-05 13:35:59
469
JavaMail API详解
一、JavaMail API简介JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook Express一般的邮件用户代理程序(Mail User Agent,简称MUA)。而不是像sendmail或者其它的邮件传输代理(Mail Transfer Agent,简称MTA)程序那样可以传送、递送、转发邮件。从另外一个角度来看...
2007-06-05 13:34:11
118
Java设计开发的一些英文参考网站
http://www.javaalmanac.com 这里是《Java开发者年鉴》的在线版本. 如果你要想快速查到某种Java设计开发技巧的用法及示例代码, 这是一个不错的去处.http://www.onjava.com OReilly的Java网站. 每周都会有新的文章发表,大部分集中在网站设计开发方面。http://java.sun.com 官方的Java开发者网站 -...
2007-06-04 22:06:25
98
java操作Excel文件
很久以来都想研究一下利用java操作Excel的方法,今天没事,就稍微了解了一下,特总结一下。利用java操作Excel,有个开源的东东-jxl.jar,可以到http://sourceforge.net/project/showfiles.php?group_id=79926下载。一.读取Excel文件内容 字串9java 代码 /**读取Excel文件的内容 ...
2007-06-04 22:04:48
71
使用Jacob调用word将word转换为html
最近做一个项目,需要将word转为html(因为有些用户没有装word,无法打开word文件。晕吗?),找来找去也找不到合适的工具。最后,只能利用word自己的功能,将文件另存为html文件。这样做需要在服务器端装有word,客户端不需要。 下载jacob JACOB一个JAva-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32 libraries。你可以在ht...
2007-06-04 22:03:43
307
JSP问答
1、如何混合使用Jsp和SSI #include? 在JSP中可以使用如下方式包含纯HTML: <!--#include file="data.inc"--> 但是如果data.inc中包含JSP CODE ,我们可以使用: <%@include file="data.inc"%> 字串9 2、如何执行一个线程安全的JSP? 只需增加如下指令 <%@ ...
2007-06-04 22:01:35
154
Java常见问题
问:如何设置Java 2(JDK1.2)的环境变量? 答: Java 2安装后,需要设置PATH和JAVA_HOME环境变量.与JDK1.1不同的是:设置好JAVA_HOME环境变量后,JVM将自动搜索系统类库以及用户的当前路径. Java 2环境变量的设置如下例所示: Solaris平台: setenv JAVA_HOME Java2的安装路径 setenv PATH $JAVA_HO...
2007-06-04 21:59:46
55
Struts+spring+hibernate学习笔记!
1.WEB.XML的配置: 首先在web.xml中加入: 字串1代码 <servlet> <servlet-name>SpringContextServlet</servlet-name> <servlet-class>org.springframework.web.context.Context...
2007-06-03 18:25:49
81
Tomcat 5.0-5.5连接池配置指南
本文以目前最流行的MySQL为例,讲解通过Tomcat连接池连接MySQL数据库的基本步骤,如果你了解MySQL可跳过第一步。在进行Tomcat连接池配置前,先解压缩mysql-connector-java-xxx.zip,将其中的mysql-connector-java-3.x.x-xxx.jar取出,置于\common\lib中。接下来,让我们一起进入精彩的Tomcat配置之旅。一...
2007-06-03 18:24:10
61
浅析Java语言中两种异常使用间的差别
Java提供了两类主要的异常:runtime exception和checked exception。所有的checked exception是从java.lang.Exception类衍生出来的,而runtime exception则是从java.lang.RuntimeException或java.lang.Error类衍生出来的。 字串2 字串6 字串6 字串3它们的不同之处表...
2007-06-03 18:22:57
88
jsp中forword和sendRedirect的区别
1.RequestDispatcher.forward()是在服务器端起作用,当使用forward()时, Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递...
2007-06-03 18:21:14
84
Java实现利用搜索引擎收集网址的程序
我这里讲的不是怎么使用搜索引擎,而是怎么让程序利用搜索引擎来搜集网址,这有什么用?很有用!网上动辄有人叫卖网址数据库,如发布软件网址、邮件地址、 论坛网址、行业网址,这些网址是怎么来的呢?不可能是人手工收集而来的,都是让程序利用搜索引擎取到的,如果您需要某类网址信息数据,就跟我来一起研究一 下,非常简单。本文采用Java语言写成,以google和百度搜索引擎为对象。我 们要利用google...
2007-06-03 18:20:17
531
通用数据库分页方案
技术架构: web层可以是任意的MVC框架,目前只实现了SpringMVC和Struts的版本(Struts版已经在weblogic7下跑通,tomcat5还不行); dao层也没有任何限制,只要按照范例中的模式来做既可; 最终页面上用一个标签来显示翻页按钮等。 btw:谁有兴趣想写个webwork版本的,可以和我联系,或直接发个patch给我 ---------------------...
2007-06-03 11:03:14
133
javascript进阶之对象篇
1、什么才算javascript中的对象。 a、基本数据类型的包装对象。例如String Number Boolean.关于这三个包装对象这里不准备讨论。建议直接用var s=""; var i=1; var b=false;定义,包装类与java中的包装类不同。javascript中不要用包装类。 b、javascript预定义的对象。Function Array Date RegExp E...
2007-06-03 10:57:07
95
从分布式系统的角度看REST
我们说REST架构风格,从REST具备的内在特征来说,它包括了这些特征:1、基于HTTP的资源 2、以HTTP协议去操作 3、数据和表象分离但是如果我们换一个角度,即分布式应用系统的角度来看,我们会有一些更有意思的结论:分布式应用系统的架构,经历了好几代的变迁,我们来简单回顾一下:1、基于CORBA协议的C++中间件时代 CORBA时代我还在上学,基本上没有怎么接触过Corba编程。...
2007-06-03 10:53:54
103
spring事务探索
spring自建事务管理模块。而且这个事务管理是一个抽象设计,可以应用到很多场合,包括普通的DataSource,jta,jms和hibernate上。要正确使用spring的事务,首先需要了解spring在事务设计上的一些概念 统观spring事务,围绕着两个核心PlatformTransactionManager和TransactionStatus PlatformTransaction...
2007-06-03 10:51:57
64
正确认识memcached的缓存失效
最近javaeye上memcached相当火,不少人把它当作sna架构的中心session服务器来用。由于memcached是作为一个cache服务器而设计的,而session的存放有自己特点,其中一个就是session的失效时间。通常session的失效算法是“当前时间>=session最后访问时间+失效时间”,那么memcache的缓存失效是怎么实现的呢?我们看看代码: 1、失效时间的...
2007-05-30 21:01:00
159
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人