2012年6月4日

Tomcat下为每个Web应用配置不同的访问端口

摘要: Tomcat下为每个Web应用配置不同的访问端口 要完成这个目录必须对conf/Server.xml文件进行配置 设现在我们有两个应用app1和app2,客户端期望的访问方式是: App1 -> http://localhost:8081/ App2 -> http://localhost:8082/ 这样省去了在主机名后面添加ContextPath的麻烦,相信客户更愿意这样使用。 实现步骤: 1.找到conf/server.xml中的service配置节,复制这个service元素,紧跟在后面粘贴一次。如下: <Servicename="Catalina.app1 阅读全文

posted @ 2012-06-04 16:55 jiangtongcn 阅读(3642) 评论(0) 推荐(0) 编辑

2012年6月3日

Tomcat Web 应用程序部署

摘要: Tomcat Web应用程序部署Introduction部署是这个团队用于安装一个Web应用程序到Tomcat服务器的过程。Web应用程序在Tomcat服务器的部署通常有两种方式.· 静态的; Web应用程序在Tomcat启动前就安装好· 动态的; 使用Tomcat Manager这个Web应用程序或者操纵已经部署的Web应用程序Tomcat Manager 是一款工具它提供基于以URL为基础的Web应用程序部署特性。也有一种工具被称为Client Deployer, 它是一种基于脚本的“命令shell”,它与这个Tomcat Manager 交互,但是提供另外的一些功能, 阅读全文

posted @ 2012-06-03 23:58 jiangtongcn 阅读(3764) 评论(0) 推荐(1) 编辑

2012年4月8日

Struts2源代码分析之Struts2 Interceptor模式

摘要: Struts2源代码分析之Struts2 Interceptor模式 首先贴出众所周知的Struts工作流程图: 流程解说: 1、客户端向Servlet容器(如Tomcat)提交一个请求 2、请求经过一系列过滤器(如ActionContextCleanUp过滤器等) ... 阅读全文

posted @ 2012-04-08 13:55 jiangtongcn 阅读(1078) 评论(0) 推荐(0) 编辑

2012年3月28日

Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--前面6篇博文全部源代码下载地址

摘要: 网络通信 Tcp/Udp 传输字串、文件、对象 Tcp粘包、半包 1.封装了Tcp/Udp传输字串、文件、对象的细节,处理了Tcp粘包、半包问题 2.测试代码涉及原始Socket、TcpListener、TcpClient、UdpClient的使用 3.测试代码包括一个可以发送文本消息和发送文件的聊天室程序 4.涉及网络通信、多线程、异步委托、异步套接字等技术 http://downlo... 阅读全文

posted @ 2012-03-28 20:52 jiangtongcn 阅读(392) 评论(0) 推荐(0) 编辑

.Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--使用封装的网络服务4[聊天室]

摘要: 本案例使用前面封装的网络服务类编写简易聊天室,采用Tcp和异步套接字相关技术:App.config文件:示范代码<?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> <!--本地服务器名--> <add key="ServerName" value="127.0.0.1"/> <!--本地端口--> <add key="ServerPort&qu 阅读全文

posted @ 2012-03-28 09:54 jiangtongcn 阅读(774) 评论(0) 推荐(0) 编辑

.Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--使用封装的网络服务3[聊天室]

摘要: 本案例使用前面封装的网络服务类编写简易聊天室,采用Tcp和多线程相关技术:App.config文件:示范代码<?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> <!--本地服务器名--> <add key="ServerName" value="127.0.0.1"/> <!--本地端口--> <add key="ServerPort" 阅读全文

posted @ 2012-03-28 09:51 jiangtongcn 阅读(352) 评论(0) 推荐(0) 编辑

.Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--使用封装的网络服务2

摘要: 直接使用Socket做客户端,采用Udp客户端代码:示范代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Sockets;using TcpLabCommon;using System.Net;namespace UdpLabClient1{ class Program { static void Main(string[] args) { Socket socket = new S... 阅读全文

posted @ 2012-03-28 09:42 jiangtongcn 阅读(398) 评论(0) 推荐(0) 编辑

.Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--使用封装的网络服务1

摘要: 直接使用Socket做服务器端和客户端,采用Tcp协议:客户端代码:示范代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Sockets;using TcpLabCommon;using System.Runtime.Serialization.Json;namespace TcpLabClient1{ class Program { static void Main(string[] args) { ... 阅读全文

posted @ 2012-03-28 09:24 jiangtongcn 阅读(457) 评论(0) 推荐(0) 编辑

.Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--类设计2

摘要: 本案例使用.Net Socket的Tcp、Udp实现字串、文件、各种序列化对象的网络传输,同时封装了Tcp的粘包、半包处理细节,定义了网络封包格式,在发送端和接收端无需考虑内部传输细节。以下是类设计:网络封包服务类设计抽象类提供Tcp、Udp共有的行为和特征,Tcp、Udp发包和收包的细节不同,所以发包方法和收包方法定义为抽象方法去子类实现提供网络封包传输服务的核心类代码:示范代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using Syst 阅读全文

posted @ 2012-03-28 09:15 jiangtongcn 阅读(652) 评论(0) 推荐(0) 编辑

.Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--类设计1

摘要: 本案例使用.Net Socket的Tcp、Udp实现字串、文件、各种序列化对象的网络传输,同时封装了Tcp的粘包、半包处理细节,定义了网络封包格式,在发送端和接收端无需考虑内部传输细节。以下是类设计:序列化相关类类图:序列化相关类代码:示范代码using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace TcpLabCommon{ /// <summary> /// 序列化工具 /// </summary> public interface ISer 阅读全文

posted @ 2012-03-28 09:00 jiangtongcn 阅读(963) 评论(0) 推荐(0) 编辑

导航