自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

elimago的专栏

java翅膀扑腾着~~~~javaee,ria,regular exp

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

转载 在应用程序中使用 Ajax 的时机

Ajax 改变了编写 Web 应用程序的方式。了解如何使用 Ajax 改进 Web 站点,同时避免糟糕的用户体验。 邂逅 Ajax当使用 Asynchronous JavaScript + XML (Ajax) 开发技术增强的应用程序第一次出现在网上时,Web 开发人员肃然起敬。一夜之间,Web 站点和 Web 应用程序的潜在价值似乎变得无穷无尽了。过去,许多开发人员和用户认为,Web 站

2008-03-29 17:58:00 623

原创 用JAVASCRIPT实现表格行自动增加,同时自动向上移动有数据的行,无数据的行向下移动

//記入行数の選択function doSelectKey(){//alert("key>>>"+event.keyCode); if(event.keyCode != 9){  event.returnValue=false; }}//記入行マウスのスクロールfunction doSelectRoll(){ event.returnValue=false;} //システム日付の取得f

2008-03-25 17:39:00 1813 1

转载 Maximum URL length is 2,083 characters in Internet Explorer

SUMMARYloadTOCNode(1, summary);Microsoft Internet Explorer has a maximum uniform resource locator (URL) length of 2,083 characters. Internet Explorer also has a maximum path length of 2,048 char

2008-03-25 09:57:00 675

转载 使用 Spring 2.5 基于注解驱动的 Spring MVC

基于注解的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,为 Spring MVC 提供了完全基于注解的配置。本文将介绍 Spring 2.5 新增的 Sping MVC 注解功能,讲述如何使用注解配置替换传统的基于 XML 的 Spring MVC 配置。概述继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC

2008-03-25 09:45:00 750 1

转载 Rope:理论与实践

Java™ 语言默认的 String 和 StringBuilder 类很难支撑起操纵大量字符串的系统。rope 数据结构可能是更好的替代品。这篇文章介绍 Ropes for Java,这是针对 Java 平台的 rope 实现;本文还将研究性能问题,并提供一些有效使用 rope 库的指导。 rope 数据结构 表示不能修改的字符序列,与 Java 的 String 非常像。但是 ropes

2008-03-25 09:41:00 1592

转载 Windows自启动程序十大藏身之所

一、当前用户专有的启动文件夹这是许多应用软件自动启动的常用位置,Windows自动启动放入该文件夹的所有快捷方式。用户启动文件夹一般在:Documents and Settings「开始」菜单程序启动,其中“”是当前登录的用户帐户名称。二、对所有用户有效的启动文件夹这是寻找自动启动程序的第二个重要位置,不管用户用什么身份登录系统,放入该文件夹的快捷方式总是自动启动——这是它与用户专有的启动文件夹的

2008-03-21 09:49:00 528

转载 详细讲解大型数据库的设计原则与开发技巧

目前,计算机技术已经广泛地应用于国民经济的各个领域当中,在计算机硬件不断微型化的同时,应用系统也逐渐向着复杂化、大型化的方向发展。数据库是整个系统的核心,它的设计直接关系系统执行的效率和系统的稳定性。因此在软件系统开发中,数据库设计应遵循必要的数据库范式理论,以减少冗余、保证数据的完整性与正确性。只有在合适的数据库产品上设计出合理的数据库模型,才能降低整个系统的编程和维护难度,提高系统的实际运行效

2008-03-19 09:49:00 553

转载 SSH开发新方案之Service、Action(Struts Model)层的变化

看前请参阅上一篇《新SSH开发架构之基于SSH架构的重新分层》,个人见解,欢迎各位看官交流指正。    原SSH架构中Service层的功能是提供事务,并且在此调用DAO进行业务操作,并且对于完整的逻辑业务操作,另一部分逻辑代码混杂在Action类。对于SSH重新分层的方式,原Action的作用和Service层的代码将合并为一个Service层,并由Spring管理,这样便充分利用了Spring

2008-03-15 16:17:00 2794

转载 SSH开发新方案之基于SSH开发架构的重新分层

现代的企业开发中,越来越多地引入了多层架构设计模式。Struts+Spring+Hibernate (一下简称为SSH)就是其中之一,SSH架构是当前非常火的架构,很多金融、电信项目,大型门户网站均选择该架构作为业务支撑架构,开发流程也已经非常成熟。但是该结构开发起来,依旧存在一些问题。分析这些问题,得先从SSH架构的组成说起。    SSH为Struts+Spring+Hibernate的组

2008-03-15 16:15:00 1248

转载 spring和struts整合中注意的问题

spring框架和struts框架可以方便得进行整合,一般可以有三四种整合方式。其中最常用的就是采用struts的action交给spring进行代理管理。但其中会遇到一些问题:1. 首先注意版本的问题,如果使用struts1.2则应该使用spring.1.2x的版本,如果使用2.x的版本会无法加载相应的xml中的配置。2。 注意整合中导入spring中对struts的支持包:  sp

2008-03-14 10:15:00 618

转载 Java 理论与实践: 应用 fork-join 框架

Java™ 7 的 java.util.concurrent 包的新增功能之一是一个 fork-join 风格的并行分解框架。fork-join 概念提供了一种分解多个算法的自然机制,可以有效地应用硬件并行性。 硬件趋势驱动编程语言语言、库和框架形成了我们编写程序的方式。Alonzo Church 早在 1934 年就曾表明,所有已知的计算性框架对于它们所能表示的程序集都是等价的,程序员实

2008-03-14 10:12:00 958

转载 Hibernate VS iBATIS

简介Hibernate 是当前最流行的O/R mapping框架,当前版本是3.05。它出身于sf.net,现在已经成为Jboss的一部分了iBATIS 是另外一种优秀的O/R mapping框架,当前版本是2.0。目前属于apache的一个子项目了。相对Hibernate“O/R”而言,iBATIS 是一种“Sql Mapping”的ORM实现。 Hibernate对数据库结构提

2008-03-14 10:10:00 531

转载 使用 Eclipse Forms 让应用程序获得新生

不使用嵌入式浏览器就可获得 Web 风格的外观 级别: 中级 Chris A

2008-03-14 10:00:00 1074

转载 用POI的HSSF来控制EXCEL的研究

官方网站:http://jakarta.apache.org/poi/ 用POI的HSSF来控制EXCEL的研究  1.创建工作簿 (WORKBOOK)    HSSFWorkbook wb = new HSSFWorkbook();    FileOutputStream fileOut = new FileOutputStream("workbook.xls");    wb.writ

2008-03-14 09:58:00 540

转载 2004 Java 官方开发工具总览

前言过去几年,Sun Microsystems 最让同业『津津乐道』的事情,莫过于Sun运用其优越的技术能力研发了Java 技术,可是却从来没有能从Java 身上获取庞大的利益。最具市场价值的企业级应用程序服务器(Application Server),分别由Bea System 的WebLogic 与IBM 的WebSphere 独大;而开发工具的市场,则以Borland 的

2008-03-14 09:55:00 967

转载 基于Socket的聊天室实现原理

 Socket聊天室基本原理是,抛开OGI和WWW服务器,根据HTML规范,接收到浏览器的请求以后,模仿WWW服务器的响应,将聊天内容发回浏览器。在浏览器看来就像浏览一个巨大的页面一样始终处于页面联接状态, 这就是一个专门的聊天服务器,一个简化了的WWW服务器。----这样相比CGI方式来说,Socket聊天室的优点就很明显: 不需要专门的WWW服务器,在聊天服务器里完成必要的

2008-03-10 21:38:00 1810

转载 用Java实现的eChat聊天服务器

摘要:与一般的ASP聊天室不同,这种聊天服务器是完全独立的服务端程序。当它运行的时候先监听端口,一旦用户通过浏览器访问,便模拟WEB服务器通过HTTP和用户通讯。由于使用了Java技术,所以安全性以及速度上比起一般的ASP聊天室优势明显。以下列出了eChat聊天服务器的技术特点:1)跨平台:可以稳定运行在Liunx下2)多线程:提高了聊天服务器的整体性能3) Server Push

2008-03-10 21:03:00 1405

转载 推技术聊天室的实现

基于推技术的聊天室在国内现在已经比较常见。这种聊天室最大的特点是不使用浏览器每格一段时间就刷新的方式,而让服务器不定时往客户端写聊天的内容。当有人发言时,屏幕上才会出现新聊天内容,而且聊天内容是不断向上滚动的,如果浏览器状态栏在的话,可以看到进度条始终处于下载页面状态。即使这种聊天室容纳上百人,性能不会明显的降低。而以往的CGI或活动服务器端脚本做的聊天室性能明显就不行了。  推技术的聊天室聊

2008-03-09 18:57:00 1291

转载 使用JAVA编写网络通信程序

摘要 本文阐述了使用JAVA编程语言对基于客户/服务器模式的应用编写网络通信程序,讨论了SOCKET机制、输入输出流以及程序实现代码。 关键词 JAVA,网络,SOCKET,APPLET 网络上的系统结构多为客户/服务器模式,服务器端负责数据和图像等的存储、维护、管理以及传递,客户端则负责人机界面的操作、送出需求及显示收回的数据。 下面介绍一下如何使用JAVA来进行网络编程: 1) 由于客户端通过

2008-03-09 18:29:00 1362

转载 Java Socket网络编程初级入门

事实上网络编程简单的理解就是两台计算机相互通讯数据而已,对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了,Java SDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一,对于Java而言,这些Api存在与java.net 这个包里面,因此只要导入这个包就可以准备网络编程了。   网络编程的基本模型就是客户机到模型,简单的说就是两个进程之间相互通讯,然后其

2008-03-09 18:15:00 561

转载 用Java实现Web服务器

摘要:WWW的工作基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信,HTTP协议的作用原理包括四个步骤:连接,请求,应答。根据上述HTTP协议的作用原理,本文实现了GET请求的Web服务器程序的方法,通过创建ServerSocket类对象,监听端口8080; 等待、接受客户机连接到端口8080; 创建与socket字

2008-03-09 18:11:00 645

原创 模型驱动软件开发实战步骤

    有人说:今年是AJAX年,AJAX作为软件系统表现层实现技术,怎么能和改变软件开发方式的模型驱动开发模式相比呢?DSM、Together 2006等都在2006不断亮相,因此,说2006年是领域模型年一点也不过分,因为这是一个软件新旧时代的开始之年,数据库时代已经过去。领域模型时代已经来临!  过去,当我们面对一个新的业务需求时,我们总是从先建立数据表结构开始,这种面向数据表的

2008-03-09 16:40:00 1038

转载 Java远程通讯可选技术及原理

在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来

2008-03-07 14:10:00 533

转载 UML 基础: 组件图

该文是关于在统一建模语言 2.0或UML中使用的基本图的一系列文章中的一部分。在以前关于 UML 类图中,我描述了类图的标记集如何作为所有UML 2结构图的基础。随着UML 2的轨迹,本文介绍组件图。 图的目的组件图的主要目的是显示系统组件间的结构关系。在 UML 1.1 中,一个组件表现了实施项目,如文件和可运行的程序。不幸地,这与组件这个术语更为普遍的用法、指象COM组件这样的东西

2008-03-05 11:57:00 709

转载 UML 基础: 组件图

该文是关于在统一建模语言 2.0或UML中使用的基本图的一系列文章中的一部分。在以前关于 UML 类图中,我描述了类图的标记集如何作为所有UML 2结构图的基础。随着UML 2的轨迹,本文介绍组件图。 图的目的组件图的主要目的是显示系统组件间的结构关系。在 UML 1.1 中,一个组件表现了实施项目,如文件和可运行的程序。不幸地,这与组件这个术语更为普遍的用法、指象COM组件这样的东西

2008-03-05 11:57:00 697 1

转载 UML 基础: 序列图

现在是二月,而且到如今你或许已经读到、或听到人们谈论UML 2.0 —— 包括若干进步的 UML 的新规范,所做的变化。考虑到新规范的重要性,我们也正在修改这个文章系列的基础,把我们的注意力从 OMG 的 UML 1.4 规范,转移到 OMG 的已采纳 UML 2.0草案规范(又名 UML 2)。我不喜欢在一系列文章的中间,把重点从 1.4 变为 2.0 ,但是 UML 2.0 草案规范是前进的重

2008-03-05 11:56:00 1425

转载 UML 基础: 类图

这是关于统一建模语言、即UML 里采用的基本图的一系列文章的一部分。在我 先前关于序列图的文章 里,我把重点从 UML 1.4 版,转移到 OMG的采用UML 2.0版草案规范(又称为UML 2)。在这篇文章中,我将会讨论结构图,这是已经在 UML 2 中提出的一种新图种类。由于本系列文章的目的是使人们了解记号元素及它们的含意,该文主要关注类图。你很快就会知道这样做的理由。随后的文章将会覆盖结构范

2008-03-05 11:54:00 707

转载 统一建模语言(UML) 版本 2.0

所谓的“模型驱动”开发(MDD)方式,已经显示出了它们从根本性上提高软件质量和开发生产力方面的潜力。与传统的方法相比,这种方式是基于较高层次上的抽象和更好的自动化利用的。由于建模语言对MDD的成功具有关键性的作用,所以最近完成了对基于工业标准的统一建模语言(UML)的主要修订。随着一些重要的新的建模能力添加到其中――比如更精确地获得软件架构的能力――这次修订的主要特性使得语言定义更加精确,从而达到

2008-03-05 11:39:00 4354

转载 UML基础: 统一建模语言简介

回顾20世纪晚期--准确地说是1997年,OMG组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些人员能够阅读和交流系统架构和设计规划--就像建筑工

2008-03-05 11:24:00 741

转载 IE不能运行js的解决方法

1.查看是否IE的安全里面禁止了JS的运行:将工具=>internet选项==>高级=>禁止脚本调试去勾,显示脚本显示提示打上勾,如果还没反应   2.看是否装了杀毒软件禁止了用程序打开窗口,检查设置.  3.手动修复IE浏览器:开始→运行,分别输入以下内容: regsvr32 Shdocvw.dll ==》确定regsvr32 Oleaut32.dll ==》确定regsvr32 Actxprx

2008-03-05 10:48:00 1709

转载 IIS6.0整合Tomcat6.0

1,环境准备(winXp sp2+jdk1.6.0.2 + iis6.0 + tomcat6.0)(a),jdk1.6.0.2 ,tomcat安装,我就不多说了,相信大家既然做整合了,都应该安装的差不多了,环境变量我也不废话了,网上一堆.IIS就更简单了.(b)为了整合IIS,必去tomcat官方网站下载相应的dll文件.名字是isapi_redirect.dll,不过版本好多了,你可以下

2008-03-05 10:46:00 1031

转载 浅谈javascript函数劫持

一、概述javascript函数劫持,也就是老外提到的javascript hijacking技术。最早还是和剑心同学讨论问题时偶然看到的一段代码,大概这样写的:window.alert = function(s) {};觉得这种用法很巧妙新颖,和API Hook异曲同工,索性称之为javascript function hook,也就是函数劫持。通过替换js函数的实现来达到劫持这个函数调用的目的

2008-03-04 11:04:00 570

转载 JAVA操作XML的完整例子——W3C DOM篇

这是一个用JAVA W3C DOM 进行XML的的例子,包含了查询、增加、修改、删除、保存的基本操作。较完整的描述了一个XML的整个操作流程。适合刚入门JAVA XML操作的朋友参考和学习。假设有XML文件:test1.xmlxml version="1.0" encoding="UTF-8"?>books> book>  name>哈里波特name>  price>10price> 

2008-03-04 10:41:00 579

转载 敏捷实施步骤与价值观

敏捷的首要价值观: 拥抱变化。一、分析需求为用户故事。方法:做为(用户角色),我可以(做什么),以便(业务价值)。后面的业务价值在比较简单或者大家都比较明确的时候刻意不需要注明。价值观:1、让需求独立,方便理解,分析以及实现        2、明确需求的业务价值        3、快捷增加,删除,变更用户故事二、对用户故事估计方法:在估计会议上,主持人拿出一个用户故事,大家对这个用户故事分

2008-03-04 10:35:00 692

转载 详细讲解Oracle数据库灾难防护的核心技术

 简介: Oracle恢复管理( RMAN )有很多可以用来帮助备份和恢复进程的功能,该工具具有命令行和 GUI 两种版本。通常, RMAN 执行并标准化备份和恢复进程,并且通过其操作,减少DBA在此过程中犯的错误。 RMAN 的主要功能如下所示:备份数据库、表空间、数据文件、控制文件和归档日志。  RMAN工具能以很多种方法备份 Oracle 数据库,给备份和恢复方法提供了很大的

2008-03-04 10:33:00 572

转载 对话AJAX框架双杰

编者按:近两年来,AJAX之风愈演愈烈,其相关技术以及背后所秉承的理念正逐渐被越来越多的开发人员所认可。随之而来的AJAX开源框架也层出不穷。更令人欣幸的是,在众多框架之中,我们华语开发者为Web应用开发人员贡献了两个出类拔萃之作:新技术的“领头羊”ZK,厚积薄发的“水牛”Buffalo。本期的工具栏目,邀请到ZK创始人——叶明宪和Buffalo创始人——陈金洲,对当前一些流行的AJAX框架做出点

2008-03-03 10:11:00 1152

《UNIX C PROGRAM》中文.zip

《UNIX C PROGRAM》中文 《UNIX C PROGRAM》中文 《UNIX C PROGRAM》中文 《UNIX C PROGRAM》中文

2008-09-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除