`
kungstriving
  • 浏览: 131370 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
svn的介绍、下载、安装就不再阐述,详情可以参考http://subversion.tigris.org/   1.首先讲一下svn的命令 主要有三个命令需要知道,一个是svnadmin,它主要是负责建立repository(就是你需要控制版本的项目的根文件夹),在它下面可以建立各个文件夹存储相关文件,像/doc 、/source等,如果你有多个项目需要管理,建议你建立一个总的目录,这样便于管理   svnadmin create /srv/svn/repos   然后,可以通过svn命令添加各个不同的项目(下面会说到) 还有一个命令是svn,它负责跟你的版本库打交道,包括che ...
ODE是一个开源的BPEL语言引擎(它的介绍可以看我的其他BPEL标签下的文章),使用它的源码进行修改来构造符合定制需求的一个新的业务流程执行引擎。由于我对Eclipse平台相对较为熟悉,所以想办法将ODE的源码通过Eclipse工程的方 ...
向Eclipse工程中导入所需的第三方jar包,可以有好几种方式,一般情况下,我们在项目根目录下建立/lib文件夹,将所有用到的lib包拷贝到该目录下,然后在Eclipse中通过添加jar功能按钮来进行。 这里要说的是另外一种方式,通过添加classpath变量来添加jar包。因为在很多开源项目中,下载器源码后通过ant或者maven等构建工具编译工程之后,它所依赖的jar文件都是通过这种方式进行的。 具体做法如下: window->preferences->Java->Build path->Classpath Variables 在右边点击New按钮,设定变量 ...
Intalio Tempo架构设计 1. 文档编写目的 该文档通过对Tempo这个开源工作流引擎的架构设计进行描述,学习其设计方法,重要的是了解其对于BPEL4People规范的实现机制,以其在后续的项目开发中可以集成到BPEL引擎中。 本文档主要分为以下几个部分,首先是对Tempo的总体架构的一个简单描述,再就是对于其各个子模块进行描述,其中着重了解其BPEL4People的实现方式,最后,对于Tempo与ODE的集成提出自己的看法。
自己研究了好几天终于写出来一个,哈哈,当然也从网上得到了很多的帮助拉。谢谢大家咯!这个版本还不是很完善,但Web服务器的基本框架已经出来了,还有部分的功能需要进行进一步的测试和修改。虽然说C的开发比较慢,对于程序员来说比较难以操作,但通过用C写这些很底层的东西,可以更好的了解的象java的socket中的工作原理。有一定的帮助!   以下是源代码:   #include <winsock.h>#include <sys/stat.h>#include <iostream>using namespace std; #define SERVER_PORT ...
昨天说到了在用Maven创建新的项目时候,需要注意版本号的问题,这是因为maven在构建(build)项目的时候,所有需要的包都是从网络上临时下载的,所以你所制定的资源在网上肯定要存在的. 经过昨天下午的摸索终于通过JetExpress Tutorial里和http://blog.fourthspace.net/200707/28_15.html博客里的说明将JetExpress给配通了,你只需要跟着指南的步骤一步一步往下走就可以了,但是我要提醒大家注意几点. 一.在全部配置完成后,启动tomcat之后,老是报错说用户User不存在,可能JetExpress内部需要一个User用户,所以这 ...
JetSpeed是ASF旗下的一款开源软件,面向portals开发 首先是配置,刚开始的时候我下载的是一个JetSpeed1.6的一个war包,直接拷贝到Tomcat的webapp目录下就可以运行的,启动tomcat之后,直接在浏览器中输入http://localhost:8080/jetspeed/就可以看到运行效果了。 对于最新版本JetSpeed2.1.3,可以在http://portals.apache.org/jetspeed-2/download.html这里下载,如果你对Maven项目不熟悉的话,我建议你从installer版本开始配置,这个相对比较简单。当然,如果你的英文够 ...
和我的上一篇文章是一起写的,呵呵,大家给提点意见啊。   :-)   #include <winsock.h>#include <iostream> #define HTTP_PORT 80       //HTTP连接的默认端口号#define MAXSIZE 256        //自定义的每次传输数据的最大数量 using namespace std; int make_socket() { struct sockaddr_in local_addr;    //该结构体存储本地地址信息  int tempSockId;        //临时 ...
自己研究了好几天终于写出来一个,哈哈,当然也从网上得到了很多的帮助拉。谢谢大家咯!这个版本还不是很完善,但Web服务器的基本框架已经出来了,还有部分的功能需要进行进一步的测试和修改。虽然说C的开发比较慢,对于程序员来说比较难以操作,但通过用C写这些很底层的东西,可以更好的了解的象java的socket中的工作原理。有一定的帮助!   以下是源代码:   #include <winsock.h>#include <sys/stat.h>#include <iostream>using namespace std; #define SERVER_PORT ...
在学习RMI的时候,通过网上资料或者《Java网络编程和分布式计算》经典教程对RMI有了一定的了解。但是前几天在写一个网络应用软件的时候却发生了点问题。 服务器端,客户端都按照RMI规范完成之后,客户端在Naming.lookup()之后,获得的Object转换成接口的时候总是抛出java.lang.ClassCastException $Proxy ... 异常。调试了很长时间,也google了很多东西,但是都没有合适的解决方案。最后还是自力更生,丰衣足食了    主要原因:是服务器端的包结构和服务器端的包结构不同,这就造成了实际上你的服务器端的Interface的名字和你客户端的Inte ...
昨天项目需要配置一个虚拟主机,由于权限问题,所以我的帐户不能直接写webapps目录,所以需要在server上给偶配置一个虚拟主机目录。 OK,上internet啊,google了一下发现是需要修改$TOMCAT_HOME$/conf下的server.xml文件中的<Host>标签。我用网上的说法试验了大半个钟头就是不行,后来还是自己努力了下解决问题。在修改之前,我们最好备份一下server.xml,将它拷贝成server.copy.xml,以防后患。   你可以在<Engine>目录下发现<host>标签,一个Tomcat只能由一个Engine,但是一 ...
Linux点滴【不断更新】--只记录linux的常用命令用法 对于Linux下的其他有相关主题的内容,将提取出作为另一个主题帖   1.如何修改登录提示信息? 就是通过ssh等客户端软件登录系统后所看到的信息,可以在/etc/motd或者/etc/issue /etc/issue.net文件中修改。 现在的问题是不知道这两个文件的区别在什么地方,我设置的issue文件内容好像并没有显示出来,只显示了motd里面的,有没有了解的朋友告诉我一声啊,谢谢咯! 2.如何在sed和awk脚本中使用变量?   如果在脚本中偶尔需要用到sed工具,那么它很有可能要使用到脚本中定 ...
VirtualBox提供了三种联网方式,在这里介绍前两种方式(NAT和HostInterface)的配置方法,第三种联网方式属于利用主机上的所有的虚拟机构建一个虚拟网络的方法,较简单,有兴趣的可以查看自带的用户手册。 第一种方式NAT:NAT(网络地址转换),你可以认为你的虚拟机是在你的主机后方,所有的联网请求都先通过主机(其实是通过主机的NAT服务器,这是VirtualBox内置的)。 优点:配置简单,可以说只要你的主机可以上网那么配置就没有什么难的。 缺点:虚拟OS的网络地址外网不可见,无法与你的主机进行通信,所以如果你要利用主机和你的虚拟OS调试网络应用程序,恐怕不能使用这种联网 ...
1.Java Simon http://code.google.com/p/javasimon/ Java Simon is a simple monitoring API that allows you to follow and better understand your application. Monitors (familiarly called Simons) are placed directly into your code and you can choose whether you want to count something or measure time/dur ...
这篇文章大部分内容翻译自ODE主页http://ode.apache.org/ 最后一部分,对于使用ODE+Tempo等其他第三方工具构建业务流程执行系统做了一个简单叙述。   Apache ODE引擎架构设计 1.  编写目的 该文档描述Apache ODE(Orchestra Director Engine)引擎的系统架构,对于后期的系统扩展做好准备。 下面的部分将从较高层次介绍ODE的系统整体架构,首先将先对ODE的设计目标进行一个简单描述,然后再介绍各种ODE组件以及它们之间是如何交互的,最后是对本项目BPEL
Global site tag (gtag.js) - Google Analytics