自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

江城风情

软件开发技术分享......

  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

转载 linux 下mysql二进制文件(tar.gz)安装

 二进制文件(tar.gz)安装: 先创建用户和用户组  su - root groupadd mys

2009-06-10 12:13:00 2254

转载 linux 中安装mysql

首先,到www.mysql.com下下载MYSQL5.0:mysql-standard-5.0.16-linux-i686.tar.gz版本比较适合我们这些才鸟! 然后,要在终端里面输入以下命令:[code]shell> groupadd mysqlshell> useradd -g mysql mysqlshell> cd /usr/localshell> gunzip

2009-06-10 12:10:00 417

转载 Linux 用户(user)和用户组(group)管理概述

摘要:本文主要讲述在Linux 系统中用户(user)和用户组(group)管理相应的概念;用户(user)和用户组(group)相关命令的列举;其中也对单用户多任务,多用户多任务也做以解说,本文应该说是比较基础的文档;一、理解Linux的单用户多任务,多用户多任务概念;Linux 是一个多用户、多任务的操作系统;我们应该了解单用户多任务和多用户多任务的概念;

2009-06-10 12:04:00 452

转载 什么是重构

重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。   也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来重构呢?要知道一个完美得可以预见未来任何变化的设计,或一个灵活得可以容纳任何扩展的设计是不存在的。系统设计人员对即将着手的项目往往只能从大方向予以把控,而无法知

2009-06-04 14:38:00 1036

转载 软件的架构与设计模式

由于[GOF95]是论述软件模式的著作的第一本,也是OO设计理论著作中最流行的一本,因此有些人常常使用设计模式(Design Pattern)一词来指所有直接处理软件的架构、设计、程序实现的任何种类的模式。另外一些人则强调要划分三种不同层次的模式:架构模式 (Architectural Pattern)、设计模式(Design Pattern)、成例(Idiom)。成例有时称为代码模式(Codin

2009-06-03 17:46:00 520

转载 Java 理论与实践: 理解 JTS —— 事务简介

Java Transaction Service 是 J2EE 架构的关键元素。它与 Java Transaction API 结合在一起,使我们能够构建对于各种系统和网络故障都非常健壮的分布式应用程序。事务是可靠应用程序的基本构建块 —— 如果没有事务的支持,编写可靠的分布式应用程序将是非常困难的。幸运的是,JTS 执行的大部分工作对于程序员都是透明的;J2EE 容器使事务划分和资源征用对程序员

2009-06-03 16:46:00 341

转载 我对系统重构的理解

什么是重构重构,用最简单的一句话说:就是要在不改变系统功能的情况下,对系统的内部结构进行重新调整。重构的最直接目的在于改进软件系统的内部架构。一个好的结构可以更加适应于需求的变化,更好的满足客户的需求,最大限度的延长软件系统的生命周期。为什么要重构在不改变系统功能的情况下,改变系统的实现方式。为什么要这么做?投入精力不用来满足客户关心的需求,而是仅仅改变了软件的实现方式,这是否是在浪费客户的投资呢

2009-06-03 16:28:00 566

转载 如何才算掌握Java

 时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。    1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语

2007-10-10 14:29:00 541

转载 Ajax:服务器端的 JSON

 在服务器端脚本和程序中用 JSON 进行响应和回复 JSON 的真正价值JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换。由于 Ajax 应用程序非常适合将纯文本发送给服务器端程序并对应地接收纯文本,相比不能生成文本的 API,能生成文本的 API 自然更可取;而且,JSON 让您能够处理本地 JavaScri

2007-09-30 17:33:00 1010 1

原创 Ajax: 使用 JSON 进行数据传输

 以原生方式操作 JavaScript 对象 在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。这里我们讨论另一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。在许多异步应用程序中如何恰当地使用纯文本和简单的名称/值对。可以将数据组合成下面这样的形式:firstNam

2007-09-30 17:07:00 1121

原创 使用 Google Ajax Search API

 在异步应用程序中使用公共 API 发出异步请求并不意味着只是与您自己的服务器端程序交互。其实也可以与一些公共 API,例如来自 Google 或 Amazon 的 API 进行通信,从而为 Web 应用程序增加您自己的脚本和服务器端程序所不能提供的更多功能。本文向您介绍如何向公共 API,例如 Google 提供的 API 发出请求并接收其响应。客户端Web页面 向服务器端脚本和

2007-09-30 15:41:00 1165

原创 Ajax: 在请求和响应中使用 XML(续)

 Ajax 客户机/服务器通信可以很巧妙在本Blog的“在请求和响应中使用 XML” 这篇文章中,您看到了 Ajax 应用程序如何以 XML 格式化发往服务器的请求。还了解了为什么这在大多数情况下以XML的方式发送请求并不是一个什么好主意。本文主要探讨在大多数情况下确实是好主意的一种做法:向客户机返回 XML 响应。在 Ajax 应用程序中,使用 XML 作为发送数据的格式的理由很少,

2007-09-30 12:35:00 669

原创 Ajax: 在请求和响应中使用 XML

 什么时候适合什么时候不适合使用 XML 偶尔使用 Ajax 的开发人员也会注意到 Ajax 中的 x 并意识到它代表 XML。XML 是编程中最常用的数据格式之一,对于异步应用程序中的服务器响应能够带来切实的好处。在本文中,您将看到服务器如何在请求响应中发送 XML。现在如果不使用 XML 就不能进行任何有意义的编程。无论考虑转向 XHTML 的网页设计人员、使用 JavaScr

2007-09-30 10:35:00 1078

原创 建立基于 DOM 的 Web 应用程序

 在不刷新页面的情况下使用 DOM 改变网页界面 开发一个简单的 Web 应用程序,其用户界面可根据用户动作改变,当然要使用 DOM 来处理界面的改变。读完本文,就已经把关于 DOM 的技术和概念付诸应用了。请先切实掌握什么是 DOM 以及 Web 浏览器如何将提供给它的 HTML 和 CSS 转化成单个表示网页的树状结构(请查看本Blog中这两篇文章:1、利用DOM进行Web响应;2

2007-09-30 09:37:00 850

原创 操纵 DOM

 使用 JavaScript 即时更新 Web 页面 本文主要介绍文档对象模型(DOM),了解如何创建、删除和修改 DOM 树的各个部分,了解如何实现网页的即时更新!当 HTML 或为页面定义的 CSS 发送给 Web 浏览器时,网页被从文本转化成对象模型。无论代码简单或复杂,集中到一个文件还是分散到多个文件,都是如此。然后浏览器直接使用对象模型而不是您提供的文本文件。浏览器使用的

2007-09-29 17:44:00 1126

原创 利用 DOM 进行 Web 响应

将 HTML 转换为对象模型程序员(使用后端应用程序)和 Web 程序员(编写 HTML、CSS 和 JavaScript 上)之间的分水岭是长久存在的。但是,Document Object Model (DOM) 弥补了这个裂缝,使得在后端使用 XML 同时在前端使用 HTML 切实可行,并成为极其有效的工具。在本文介绍了 Document Object Model,解释它在 Web 页面中

2007-09-29 09:08:00 700

原创 Ajax 中的高级请求和响应

Ajax 中的高级请求和响应对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可;但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码、就绪状态和 XMLHttpRequest 对象。在本文将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 Ajax 中使用的比较少见的 HTTP 请求。XMLHttpRequest 对象,它是 A

2007-09-28 12:46:00 711

原创 使用 JavaScript 和 Ajax 发出异步请求

使用 JavaScript 和 Ajax 发出异步请求序:多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了。本文介绍了如何创建能够适应不同浏览器的 XMLHttpRe

2007-09-28 11:28:00 4781 1

原创 Ajax 简介

Ajax 简介Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。Ajax 不仅仅 是一种时尚,它是一种构建网站的强大方法,而且不像学习一种全新的语言那样困难。在详细探讨 Ajax 是什么之前,先让我们花几分钟了解 Ajax 能做什么。目前,编写应用程序时有两种基本的选择:1、桌面应

2007-09-28 09:27:00 727

转载 Axis2基础

Apache Axis2 是 Apache Axis SOAP 项目的后继项目。此项目是 Web 服务核心引擎的重要改进,目标是成为 Web 服务和面向服务的体系结构(Service-Oriented Architecture,SOA)的下一代平台。作为一个干净的可扩展的开放源代码 Web 服务平台,它正逐渐受到广泛的关注。Axis2 的体系结构高度灵活,支持很多附加功能,如可靠消息传递和安全性等

2007-09-26 11:29:00 1280

原创 Eclipse3.2+MyEclipse5.5M1+axis2_1.1.1开发Web Services

一、环境准备1.1软件下载准备Tomcat 5.5下载地址:http://tomcat.apache.org/download-55.cgi#5.5.20Axis War包:http://ftp.wayne.edu/apache/ws/axis2/1_1_1/axis2.warAxis Eclipse plug-in(代码生成工具和打包工具):http://apache.justdn.

2007-09-26 11:23:00 800

原创 SOAP(简单对象访问协议) 1.1规范简介

SOAP(简单对象访问协议) 1.1规范简介SOAP(Simple Object Access Protocal,简单对象访问协议) 技术有助于实现大量异构程序和平台之间的互操作性,从而使存在的应用能够被广泛的用户所访问。SOAP是把成熟的基于HTTP的WEB技术与XML的灵活性和可扩展性组合在了一起。SOAP由MS和IBM共同制定用于规范WEB服务标准实现异构程序与平台间的数据交换它是基

2007-09-26 11:01:00 2837

原创 软件架构师成长之路

    对于任何一个软件开发人员来说,架构师都是一个令人向往的角色。就连世界首富比尔盖茨在2000年卸任公司CEO的同时,也担任了微软公司的荣誉角色“首席软件架构师”,可见“架构师”这一称谓的吸引力。架构师是公司的“金领”,有着非常高的收入,很少需要考虑生存的问题,从而有更多的精力思考关键技术问题,形成“强者愈强”的良性循环。部分优秀的开发人员在工作了一定时间后,就要开始考虑自己的未来到底向哪个方

2007-09-18 10:54:00 885 3

转载 如何使用Soap消息调用Web Services

 一 SOAP简介 1.SOAP定义SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议.它包括四个部分: SOAP封装(envelop): 封装定义了一个描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处理它们的框架; SOAP

2007-09-18 09:12:00 3251 2

原创 Spring 框架简介

Spring 框架Spring 框架是一个分层架构的开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式,如图 1 所示。图 1. Spring 框架的 7

2007-09-14 09:29:00 1534 1

原创 Hibernate配置文件中映射元素详解

配置文件中映射元素详解 对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。下面从一个映射的例子开始讲解映射元素,映射文件的代码如下。 <?xml version="1.0"?><!--所有的XML映射文件都需要定义如下所示的

2007-09-14 09:09:00 1059

原创 commons DBCP配置参数说明

在配置时,主要难以理解的主要有:removeAbandoned 、logAbandoned、removeAbandonedTimeout、maxWait这四个参数,设置了rmoveAbandoned=true那么在getNumActive()快要到getMaxActive()的时候,系统会进行无效的Connection的回收,回收的Connection为removeAbandonedTimeout

2007-09-14 08:57:00 1437

转载 Java正则表达式详解

如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。

2007-09-14 08:49:00 1490

原创 java中四种操作xml方式的比较

1. 介绍    1)DOM(JAXP Crimson解析器)    DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点

2007-08-31 17:20:00 767

转载 谈Java的安全机制

        Java 电脑语言在全球资讯网上的崛起,又使得在 Internet 上做生意的安全情况有了另外一个截然不同的注视焦点。在没有像 Java 这种电脑语言来写Internet 上的应用程式之前,全球资讯网上的交易主要是靠 HTML 之中的表格来进行的。         在使用这种表格填上信用卡的号码去购物之前,比较谨慎的浏览器都会提出一个不安全的警告信号,这主要是因为所有用 HTM

2007-08-31 17:04:00 2496

原创 JAVA基础:什么是JMS(Java消息服务)

     在不同系统之间交换信息的一大障碍是如何在精确交换和格式化数据方面取得一致。Java Message Service(Java消息服务,简称JMS)通过提供一种与J2EE应用程序或传统系统交互的方法部分的解决了这个问题。 JMS的通用接口集合以异步方式发送或接收消息。异步方式接收消息显然是使用间断网络连接的客户机,诸如移动电话和PDA的最好的选择。另外, JMS采用一种宽松结合方式

2007-08-31 16:29:00 754

原创 Java集合类数据结构

  线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├Hash

2007-08-31 16:16:00 1183

原创 三种SQL分页法效率分析

 表中主键必须为标识列,[ID] int IDENTITY (1,1)  1.分页方案一:(利用Not In和SELECT TOP分页)  语句形式:  SELECT TOP 10 * FROM TestTable WHERE (ID NOT IN           (SELECT TOP 20 id          F

2007-08-31 14:48:00 631

转载 八个笑话 八个人生道理

 1、建筑师    一位夫人打电话给建筑师,说每当火车经过时,她的睡床就会摇动。“这简直是无稽之谈!”建筑师回答说,“我来看看。”建筑师到达后,夫人建议他躺在床上,体会一下火车经过时的感觉。建筑师刚上床躺下,夫人的丈夫就回来了。他见此情形,便厉声喝问:“你躺在我妻子的床上干什么?”建筑师战战兢兢地回答:“我说是在等火车,你会相信吗?” 【顿悟】 有些话是真的,却听上去很假;有些话是假的,却

2007-06-20 17:08:00 473

Ecside中文教程和2.0的jar包.zip

Ecside中文教程和2.0的jar包

2007-10-23

axis2-eclipse-service-archiver-wizard.zip

Eclipse中使用Axis2插件

2007-10-23

Spring 开发参考手册

针对Spring做详细的中文介绍.

2007-09-13

空空如也

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

TA关注的人

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