java webservice开发入门之二
用Java 开发 WebService Axis简单实例在开发之前, 先了解一下AXIS,axis目前出现的2版本以其灵活性,快速开发工具的集成高于xfire而使用者居其上.用Eclipse开发,一开始就会想到xfire,它是集成与Eclipse的.所以开发起来非常方便,现在我们来看看axis的开发是怎么样的? 看完本文后,你可以相互比较一下xfire与它的差别.[@more@]首先,创建axis环境 .(注:我事先说明.这是对此版本的基本功能与简单实例的描术)本人的开发环境eclipse3.2 ,tomcat5.0.28 ,jdk1.4 axis_1.4目前最新版这里主要讲一下webservice的一个开发过程,1. 下载axis1.4最新版本ht
java webservice开发入门之一
Axis支持三种web service的部署和开发,分别为: 1、Dynamic Invocation Interface ( DII) 2、Stubs方式 3、Dynamic Proxy方式[@more@]一、Axis安装 1、环境 J2SE SDK 1.3 or 1.4: 我使用 1.4.2 Servlet Container: 我使用的Tomcat 5.0 2、到 http://ws.apache.org/Axis/网站下载Axis安装包3、解压缩安装包,将Axis_UNZIP_PATHAxis-versionwebapps下的Axis包拷贝到TOMCAT_HOMEwebapps下,以下约定Axis_HOME为该TOMCAT_HOMEwebappsAxis目录4、启动tomcat,访问http://localhost:8080/Axis 检查安装是否成功5、以上步骤执行成功,可以开发web
AdventNet 网管管理平台
Adventnet有两条主要的产品线: (1)电信级解决方案:网管开发平台和测试工具 (2)企业级解决方案[@more@]AdventNet公司成立了于1996年,总部位于美国San Jose,是一家专业提供全面网络管理解决方案的公司。Adventnet有两条主要的产品线: (1)电信级解决方案:网管开发平台和测试工具 (2)企业级解决方案:它为管理IT网络,提供IT综合管理解决方案,可对政府、教育、金融、证券、能源等行业用户的系统、网络、应用以及业务流程进行全面管理。 Adventnet的产品具有开放式、可伸缩、跨平台的特点。电信级解决方案 AdventNet提供了涵盖电
MFC下CSocket编程详解
该示例代码在VS2003下联调通过。[@more@]MFC下CSocket编程详解转自:http://blog.csdn.net/yejiansnake/archive/2008/03/13/2175778.aspxMFC下CSocket编程详解: 1. 常用的函数和注意事项(详细的函数接口说明请查看MSDN): CSocket::Create 初始化(一般写服务器程序都不要用为好,用下面的 CSocket::Socket 初始化) CSocket::Socket初始化 CSocket::SetSockOpt 设置socket选项 CSocket::Bind 绑定地址端口 CSocket::Connect 连接 CSocket::Listen 监听 CSocket::Accept 接收外部连接的socket CSocket::Send 发送内容
VC多线程 C++ 多线程
VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.[@more@]一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为 IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond() { Sleep(6000); //延时 6秒} 编译并运行应用程序,单击“延时6秒”按钮,你就会发现在这6秒期间程序就象“死机”一样,不在响应其它消息。为了更好地处理这种耗时的操作,我们有必要学习——
log4cpp快速使用指南
log4cpp是个基于LGPL的开源项目,是基于优秀的日志处理跟踪项目Java语言的log4j移植过来的。[@more@]log4j介绍的文档很多,在java领域使用的也比较广泛,而这个功能强大的库对国内的C++语言开发人员却使用的不多。这里从开发人员使用的角度介绍这个库,使开发人员用最少的代价尽快掌握这种技术。下面先简单介绍一下这个项目的优点(也是log4j的优点),然后分原理,手动使用步骤,配置文件驱动方式使用步骤,其他考虑等方面进行讨论。以下讨论基于log4cpp0.3.4b。0. 优点提供应用程序运行上下文,方便跟踪调试; 可扩展的、多种方式记录日
中介们你们也有今天了!看我把中介惹哭了(转载)
我是一个业主,看了很多朋友都是因为中介而受骗的,今天实在忍不住上来发帖,想跟大家分享我这2个多月房子放卖以来跟无数黑白中介打交道的经过,希望本人总结出来的一些经验能够对大家买房卖房有帮助,最重要的是不管作为业主还是作为买家,我们都要联合起来,抵制黑中介,让他们无所遁形,走投无路[@more@]我是计划先放卖了现在住的这套房子,然后在别的地方重新购置,所以涉及到卖房和买房两大过程,先和大家分享作为一个业主放卖房子和中介打交道的经过! 为了给我的房子评估一个合理的价位出售,我一开始并没有急着定出一
MySQL Timeout解析
connect_timeout、interactive_timeout、wait_timeout、net_read_timeout、net_write_timeout、[@more@]“And God said, Let there be network: and there was timeout”在使用MySQL的过程中,你是否遇到了众多让人百思不得其解的Timeout?那么这些Timeout之后,到底是代码问题,还是不为人知的匠心独具?本期Out-man,讲述咱们MySQL DBA自己的Timeout。先看一下比较常见的Timeout参数和相关解释:connect_timeoutThe number of seconds that the mysqld server waits for a connect packet before responding with Bad handshake.interac
MYSQL启用日志和查看日志
利用mysqlbinlog.exe查看二进制日志[@more@]是否启用了日志mysql>show variables like 'log%';怎样知道当前的日志mysql> show master status;看二进制日志文件用mysqlbinlog,mysqlbinlog.exe是安装好mysql后在bin目录中自带的查看工具。shell>mysqlbinlog mail-bin.000001或者shell>mysqlbinlog mail-bin.000001 | tail Windows 下用类似的命令。mysql有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin
mysql 重启方法(初学者)
linux平台及windows平台mysql重启方法[@more@]Linux下重启MySQL的正确方法: 1、通过rpm包安装的MySQLservice mysqld restart2、从源码包安装的MySQL// linux关闭MySQL的命令$mysql_dir/bin/mysqladmin -uroot -p shutdown// linux启动MySQL的命令$mysql_dir/bin/mysqld_safe &其中mysql_dir为MySQL的安装目录,mysqladmin和mysqld_safe位于MySQL安装目录的bin目录下,很容易找到的。3、以上方法都无效的时候,可以通过强行命令:“killall mysql”来关闭MySQL,但是不建议用这样的方式,因为这种野蛮的方法会强行终止MySQL数据库服务
房屋签约总流程
房屋签约总流程1. 签 约(到交易中心查询房源状况)2. 公证(买卖双方如是境外人需合同公证,或买方是境外人士还需贷款合同公证)3. 卖 方 还 贷(无贷款跳过)4. 办理贷款(了解清楚是:商业贷款还是公积金组合贷款,买方不贷款跳过)5. 过 户(贷款批贷后办理过户手续)6. 领取买方产权证7. 放 款(不贷款跳过)8. 交 房(结清余款及水、电、煤、有线、管理费、电话、维修基金、户口迁出),签署房屋交接单备注:在交房前应保证业主将上述各项属业主缴纳费用全部结清,并出具相关证明,才能将余款交付给业主。上述8项二手房买卖的
曝光你不知不觉吃下的剧毒产品(活着真不容易啊!)
曝光你不知不觉吃下的剧毒产品(活着真不容易啊!)[@more@]我们已经付出惨痛的代价熟识了苏丹红、三聚氰胺、地沟油、福尔马林甚至是敌敌畏,这些无孔不入的有毒物通过某些行业众人皆知的“潜规则”时刻潜伏在我们身边,危害着我们的健康。但是,仍有很多我们大部分人不知道的“剧毒”产品隐匿在大小饭店、各类高档低档商店、街边小摊里面,下面,就让我们一起来揭开这些罪恶产品的面纱吧! 烧烤的羊肉有很多什么肉都敢用,在羊尿里泡一晚,泡出臊味来就可以了。不要吃那些路边的烤羊肉串,其实都是猫肉甚至更恶心的肉,然后加工一下。
svn常用命令行和批处理
在进行大量svn更新和多个工程联合编译时,如果是对你来说是一件经常重复做的事情,譬如更新代码编译版本;更新代码,编译版本并升级之类的重复性很高, 枯燥而且容易出错的事情,使用批处理来统一管理和处理将大大简化工作流程,使编版本,升级成为一件快乐的事情,想一下,要升级了,准备工作做好后,运行下 批处理,“哗哗”就跟你有条不紊的做好了,多么惬意的一件事情,而且不可能产生人为原因的错误,要统一批处理化,那就自然要熟悉各种工具的命令行了,首先 来看看svn的,嘿嘿[@more@]svn常用命令行和批处理 svn的命令行的详细
一个建筑工成功移民澳大利亚的经历(转载)
一个建筑工成功移民澳大利亚的经历(转载)[@more@]一个建筑工成功移民澳大利亚的经历 本人大学毕业后分在江苏省一个地级市的国营机床厂工作,分在科室里做做行政工作,朝九晚五,简单枯燥,老婆在一私营服装厂工作,早晨7点上班,做到晚上7点,整整12个小时埋头工作,回到家直喊腰酸背痛,于是家务和接送小孩的事便全有我承包。 1999年时,我的每月工资加奖金1000元,老婆12小时工作,有时星期天加班,一个月能拿1500元,我们省吃俭用,连孩子想吃一次肯德基都舍不得,现在回想起来,孩子大概只有在过年的时候我们才带他去一
查看mysql日志及日志编码问题
该文章解决如下几个问题:mysql日志文件目录,如何查看二进制文件,查看二进制文件乱码。[@more@]1.查看档案mysql> show binary logs;+----------------+-----------+| Log_name | File_size |+----------------+-----------+| ablelee.000001 | 150462942 || ablelee.000002 | 125 || ablelee.000003 | 106 |+----------------+-----------+2. 搜索 ablelee.000003 文件名,就知道日志文件所在的位置,或者查看/etc/my.cnf文件。vi /etc/my.cnf,在[mysqld]下面加一行log-bin=/var/lib/mysql/mysql-bin-log。重启mysqld。 会在/var/li
linux 下SVN常用命令
LINUX下SVN命令大全[@more@] 1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所有的php文件)3、将改动的文件提交到版本库svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)例如:svn commit -m “add test file for my test“ test.php简写:svn ci4、加锁/解锁svn lock -m “LockMessage“
抽象工厂模式
在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。[@more@]意图提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。模型图逻辑模型:物理模型:生活中的例子抽象工厂的目的是要提供一个创建一系列相关或相互依赖对象的接口,而不需要指定它们具体的类。这种模式可以汽车制造
个人项目管理计划及实施建议
1、项目启动(项目开工会) 2、需求分析 3、概要设计 4、详细设计 5、编码 6、集成测试 7、客户验收 8、结项 [@more@]一、项目启动(项目开工会) 了解项目干系人及其利害关系。 所有项目组成员是否到位,如到位则拿到项目开发人员的简历,详细了解每个开发人员的情况(可能会组织到客户方面试)。 根据项目需求规格列出项目功能列表,并根据开发人员技术等情况创建WBS。 根据项目时间、资源等情况规划项目初步开发计划(各里程碑时间点的粗略计划,每个时间段投入多少人力等)。 确定各种软硬件需求,如:版本控制服务器、数据库服务器、
三步学会Java Socket编程
所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。本文将Java Socket编程分为三个学习步骤,逐一为您讲解。[@more@]第一步 充分理解Socket1.什么是socket所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时
加拿大税收制度
加拿大的税收制度比较复杂,除了有联邦税外,还有省税。因此,了解一些有关税收方面的知识,十分有必要。但是,尽管你对加拿大的税收比较了解,也不等于说你就能准确无误地填写自己的报税单,最好的办法是请有经验的行家帮助,既可省去许多麻烦,也许还能少报一些税,可谓一举两得[@more@]魁北克省税和联邦税的比较加拿大公民、永久居民或在加拿大工作、经商的人士,都必须向加拿大联邦政府和所在省份的政府变纳所得税。所得税包括你一年来各方面的收入,如薪水、佣金、证券买卖、银行利息、失业金、救济金、养老金、货款、津贴等等。所交