SMTH Java FAQ (1) 开发工具与开发环境(菜鸟必看) (转)
SMTH Java FAQ (1) 开发工具与开发环境(菜鸟必看) (转)[@more@]1 我要开始学习Java了,我需要准备些什么东西呢? 做为一个刚刚开始学习Java的新手,你应该至少准备如下东西: (1) 一个Java语言开发工具包(Java Devekopment Kit),其中包括Java 编译器和Java运行环境。推荐使用Sun公司开发的Java 2 SDK标准版。 目前版本的Java 2 SDK可以在http://java.sun.com/j2se/1.4/下载。 请根据你所使用的开发平台选取相应的下载连接。 (2) 一份Java语言api文档,
在Vb下实现多线程 (转)
在Vb下实现多线程 (转)[@more@]新建一ModuleDeclare Function CreateThread Lib "kernel32" (lpThreadAttributes As Any, ByVal dwStackSize As Long, ByVal lpStartAddress As Long, lpParameter As Any, ByVal dwCreationFlags As Long, lpThreadID As Long) As LongDeclare Function CloseHandle Lib "kernel32" (ByVal hobject As Long) As Long Sub main() Load Form1 Form1.ShowEnd SubPublic Sub c1() .......End Sub Public Sub c2() ...... End Sub 新建一窗体 Private hthread1 As LongPriva
SOAP Version 1.2中文手冊1 (转)
SOAP Version 1.2中文手冊1 (转)[@more@] SOAP Version 1.2 w3c Working Draft 9 July 2001 英文版: http://www.w3.org/TR/2001/WD-soap12-20010709/ 英文版的最后版: http://www.w3.org/TR/soap12/ 英文版编辑: Martin Gudgin (DevelopMentor) Marc Hadley (Sun Microsystems) Jean-Jacques Moreau (Canon) Henrik Frystyk Nielsen (microsoft Corp.) 中文版: http://www.uddi-china.org/pubs/misc/soap12.htm 中文版编辑: 柴晓路, Fennivel Chai (DealEasy) 中文版贡献者: 许佑骏, Arthor
J2EE入门(4) (转)
J2EE入门(4) (转)[@more@] 创建J2EETM应用程序客户端 J2EE应用程序客户端由JavaTM语言编写,在运行的时候,客户端程序和J2EE SERVER执行在不同的虚拟机(VM)中 在这个例子中,J2EE应用程序客户端需要两个不同的JAR文件.第一个JAR文件是客户端的J2EE组件.这个JAR文件包含客户端的deployment descriptor和它的类文件.当你运行New Application Client wizard,deploytool自动创建JAR文件然后把它存到应用程序的EAR文件中. 由J2EE规范定义的JAR文件可以方便的跨越所有兼容J2EE的服务器. 第二个JAR文件包含客户端程序运行时必需的stub类.这
J2EE入门(9) (转)
J2EE入门(9) (转)[@more@]运行web客户端 运行web客户端要在浏览器中指向如下URL.把<host> 替换为运行J2EE server的主机名.如果你的浏览器和J2EE server运行在同台机器上,你可以用localhost代替<host> . http://<host>:8000/converter 在输入框中输入100,然后单击Submit按钮后,你应当看到下面内容:
J2EE入门(11) (转)
J2EE入门(11) (转)[@more@] 一般问题和解决方案 不能启动J2EE Server 命名和目录服务端口冲突 症状:当你用-verbose选项启动J2EE server,它显示这些行: J2EE server listen port: 1050RuntimeException: Could not initialize server. . . 解决方案:另外一个进程使用1050端口.如果J2EE server已经运行, 你可以输入键入j2ee -stop停止它.如果其他程序使用这个端口,那么你可以编辑在J2EE SDK安装目录下的config/orb.properties文件去改变缺省的(1050)端口号. 关于缺省端口号的更多信息,查阅J2EE SDK文档下载包中的配置指南. w
J2EE入门(10) (转)
J2EE入门(10) (转)[@more@] 修改2EETM应用程序 因为J2EE SDK is intended for experimentation,它直接支持iterative development.无论什么时候你对J2EE应用程序做了改变,都必须重新部署应用程序. 修改一个Class File 在enterprise bean中修改一个class文件, 你要更改源码,重新编译它,然后重新部署应用程序,假定你想去改变ConverterBean类的dollarToYen方法中的兑换率: 编辑ConverterBean.Java源文件. 键入ant converter重新编译ConverterBean.java. 在deploytool中,选择Tools->Update and Redeploy.deploytool在Convert
J2EE入门(8) (转)
J2EE入门(8) (转)[@more@] 运行J2EETM应用程序客户端 在终端窗口中,进入到examples/src/EJB/converter目录. 确认这个目录包含ConverterApp.ear和ConverterAppClient.jar文件. 设置APPCPATH环境变量为 ConverterAppClient.jar的路径. 如果客户端放在和J2EE server不同的机器上,你必须把环境变量VMARGS设为下面的值.用运行J2EE server的主机名替换<host> . -Dorg.omg.Corba.ORBInitialHost=<host> 健入下列命令: runclient -client ConverterApp.ear -name ConverterClient 客户端container(容器)弹出一
J2EE入门(7) (转)
J2EE入门(7) (转)[@more@] 部署J2EETM应用程序 既然J2EE应用程序已包含组件,现在就可以准备部署. 增加用来部署应用程序的J2EE server. 选择 File->Add Server. 输入J2EE server的名字.如果你使用相同的机器运行server和deploytool,你可以输入localhost. 部署应用程序. 选择 Tools->Deploy. 在Introduction对话框,为要部署的object选择ConverterAppt然后给server输入步骤1中的名字.作为Target Server. 选中标签为Return Client Jar的检查框. 在显示的文本栏中,输入文件ConverterAppClient.jar的完整路径使它
J2EE入门(6) (转)
J2EE入门(6) (转)[@more@]指定JNDI Name 虽然J2EE应用程序客户端和web客户端访问同样的enterprise bean,但是它们refers to the bean 的代码却使用不同的名字.J2EE应用程序客户端refers to the bean采用SimpleConverter,而web客户端采用TheConverter. 这些references在lookup的参数中调用. 为了让lookup方法能够取得bean,你必须在代码中map references到bean's JNDI name.虽然mapping增加了一个间接操作,但是它也分离了客户端和beans,使之更容易去assemble J2EE组件和应用程序. 在客户端中map bean的references到bean的JNDI name, 如下
J2EE入门(5) (转)
J2EE入门(5) (转)[@more@] 创建web客户端 web客户端包含在examples/src/EJB/converter/index.JSP的JSP网页中.JSP网页是一个包含静态模板数据基于文本的文档,它由HTML, WML, 和XML连同JSP元素一起组成,它们构成动态内容. 编写Web客户端 下面高亮显示的语句是用来定位home interface,创建enterprise bean实例,然后几乎和J2EE应用程序客户端一样的处理方式来调用商务方法.仅仅不同的只是lookup方法的参数. 客户端需要的类在JSP的指令中导入(由<%@ %>字符包含).因为定位home interace和创建enterprise bean只执行一次, 所以显示
J2EE入门(3) (转)
J2EE入门(3) (转)[@more@]创建Enterprise Bean enterprise bean 是一个包含应用程序商务逻辑的服务端组件.在运行时期, 应用程序客户端调用enterprise bean的方法执行商务逻辑.在我们的例子中enterprise bean是一个称为ConverterEJB的无状态session bean. ConverterEJB bean的源码在examples/src/ejb/converter目录中. 编写Enterprise Bean 这个例子中的enterprise bean需要下面的代码: Remote interface Home interface Enterprise bean class 编写Remote Interface remote interface 定义客户端可以调用的商务方法. 商
J2EE入门(2) (转)
J2EE入门(2) (转)[@more@] 创建J2EETM应用程序 例子应用程序包含三个J2EE组件:一个enterprise bean,一个J2EE应用程序客户端,和一个web组件. 在建立这些组件之前,你要新创建一个称为 ConverterApp的J2EE应用程序然后把它存到称为ConverterApp.ear的文件中. 在deploytool中, 选择File -> New Application. 单击 Browse. 在 file chooser, 定位到 examples/src/EJB/converter. 在文件名栏输入 ConverterApp.ear. 单击 New Application. 单击 OK.
用C++ Builder设定程序使用时间 (转)
用C++ Builder设定程序使用时间 (转)[@more@]用C++ Builder设定程序使用时间2001年8月9日 ◆ 郑永凡 目前,许多应用程序都有在一定限制条件内免费使用的功能,利用该功能可以有效限制非法用户的使用,同时,还可以使合法用户在充分了解软件优缺点的基础上,再决定是否购买。本文称实现这种功能的方法为保护方法。保护方法的利用在保护正版软件的基础上,既有效地扩大了软件的使用范围,又给用户提供了进行充分选择的机会。 保护方法 本文介绍4种利用C++ Builder实现的保护方法: 利用注册表限制程序使用的天数,比如限制使用30天; 利用
J2EE入门(1) (转)
J2EE入门(1) (转)[@more@] 设置 在开始开发例子应用程序之前,你应当按照这个章节的说明来做. 获得例子代码 组件的源代码在examples/src/EJB/converter 目录中. 如果你在线查看, 首先需要从下面地址下载教程包: Java.sun.com/J2EE/DOWNLOAD.html#tutorial" target=_blank>http://java.sun.com/j2ee/download.html#tutorial 获得Build工具(ant) 要建立例子代码你需要J2EE SDK 和 ant, 一个轻便的make工具. 要获得更多信息, 参考 怎样建立和运行例子. 检验环境变量 J2EE SDK和ant的安装说明解释怎样设置必需的环境变量
连结收藏 (转)
连结收藏 (转)[@more@]发现一个介绍微软.NET技术的好站,向大家推荐dotnet.com">http://www.51dotnet.com 哪里有有关VC++7.0,C#的书籍下载?www.friendall.net里面有《展望C#》部分中文版章节 Presenting C#英文版下载地址:PHP?Ym9vazUvcHJlc2VudGluZ19jc2hhcnAuemlw">http://61.128.101.218/book/redir.php?Ym9vazUvcHJlc2VudGluZ19jc2hhcnAuemlw <<thinking in c++ 2nd ed>> vol.2 有STL的内容http://www.BruceEckel.com 有谁知道哪里可以得到Vxd有关的文章,特别是有关IFSMGR和IOS的介绍?asm.yeah.net,d
浅析Java的流 (转)
浅析Java的流 (转)[@more@]由于手头有个项目需要用的Java的输入输出操作, 所以,啃了几天书,对Java的流技术有些了解,不过,还是有很多不是很明白,下面是我看书整理的一些笔记,严格的说应该不是原创,我贴出来只是希望对大家有一些帮助 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 1、Java拥有一个完整的流类型,总数超过60,而四个抽象类构成了这些类的基础 InputStream和OutputStream读写以单字节为基础的字节数据流; Reader和Writer读写以双字节的Unicode字符为基础的字节数据流; 2、
什么时候用有状态session bean,什么时候用无状态session bean (转)
什么时候用有状态session bean,什么时候用无状态session bean (转)[@more@]什么时候用有状态session bean,什么时候用无状态session bean 最近,有关于无状态的许多大惊小怪。无状态的缺陷常常被夸大,它的优点也一样。许多无状态的支持者盲目的宣称无状态能带来更大的伸缩性;而有状态的支持者争论说必须为了适应无状态而重建整个系统。真实的情况是什么呢? 通过正确地设计,无状态有以下两个优点:1.使用stateless bean,EJB容器能容易的pooling和重用bean,允许少量的bean去服务很多客户端。用stateful bean去做同样的事情时,bean的状
牛人与非牛人的对话 (转)
牛人与非牛人的对话 (转)[@more@]牛人与非牛人的对话----"如果你的应用程序不能正确地运行,不要去责怪操作系统。" 2001年,当SUN提出SUN.ONE构架的那一天,XX大学毕业的牛在“牛狼之家” 聊天战碰到了一个公司的Coder ------------------------------------------------------------------- 牛: 你懂XXX协议、YYY框架、ZZZ思想吗 coder:稍微知道一点点 牛: 那你看过XX牛的《XXXX》第X版第X卷,YY牛的《YYYY》Y版第Y卷, ZZ牛的《ZZZZ》第Z版第Z卷吗 coder:你说的这些书都是《经典书籍》,不过我大都没认真看过 牛: 这么说,你对XXX协议
网站综合实例 (转)
网站综合实例 (转)[@more@]网站综合实例 这里以www.Linuxaid.com.cn为实例,指导在以服务器模式安装redhat以后,如何以最快的速度建设一个如同www.linuxaid.com.cn的服务器。在这里网站服务器上运行有以下服务器软件:FTP、dns、WWW、Mysql、SendMail。服务器安全安装完Linux服务器以后,首先要对服务器进行初步的安全设置,一般来讲要考虑下面这些安全问题:安装服务器结束以后,缺省的各种服务器都是打开的,所以,首先需要关闭那些不需要的服务,因为这些服务可能会对系统安全造成威胁。首先需要关闭以下服务:finger、talk、ntalk、s