Web编程
文章平均质量分 77
他山之石可以攻玉
这个作者很懒,什么都没留下…
展开
-
如何建立Java Web开发环境(1)
在开发基于Java Web的项目以前,必须首先建立Java Web项目开发环境。本课程基于如下的技术开发Java Web项目:(1)Java环境:JDK 6.0;(2)应用服务器环境:Tomcat 6.0;(3)项目开发工具:Eclipse;(4)数据库环境:MySQL 5.0;1.1.1、下载JDK 6.0建议从Sun公司的转载 2012-10-17 14:08:42 · 515 阅读 · 0 评论 -
网站权限控制
最近开始接触asp.net,开发一个在线考试系统,其中涉及到用户管理和权限控制,要求如下:1. 用户需要经过验证方能进入系统; 2. 不同级别的用户登录后看到的内容不同; 3. 管理员可进行管理操作,如角色、用户、权限的增删改查; 4. 防止非系统用户直接在地址栏输入某一页面地址进入系统,从而绕过登录页面; 5. 防止低权限用户登录系统后在地址栏输入高权限用户才能访问的某一原创 2013-02-28 13:10:20 · 2158 阅读 · 0 评论 -
C#网络编程系列十:实现简单的邮件收发器
引言:在我们的平常工作中,邮件的发送和接收应该是我们经常要使用到的功能的。因此知道电子邮件的应用程序的原理也是非常有必要的,在这一个专题中将介绍电子邮件应用程序的原理、电子邮件应用程序中涉及的协议和实现一个简答的电子邮件收发器程序。一、邮件应用程序基本知识1.1 电子邮件原理及相关协议说到电子邮件的原理,其实和我们现实生活中寄邮件和寄包裹是一样的原理的。就让我们先回顾下现实转载 2012-11-12 16:10:30 · 3310 阅读 · 0 评论 -
C#网络编程系列七:UDP编程补充
上次因为时间的关系,所以把上一个专题遗留下的一个问题在本专题中和大家分享下,本专题主要介绍下如何实现UDP广播的程序,下面就直接介绍实现过程和代码以及运行的结果。一、程序实现UDP广播程序的实现代码using System; using System.Net; using System.Net.Sockets; using System.Text; using转载 2012-11-12 15:45:26 · 479 阅读 · 0 评论 -
C#网络编程系列六:UDP编程
引用:前一个专题简单介绍了TCP编程的一些知识,UDP与TCP地位相当的另一个传输层协议,它也是当下流行的很多主流网络应用(例如QQ、MSN和Skype等一些即时通信软件传输层都是应用UDP协议的)底层的传输基础,所以在本专题中就简单介绍下UDP的工作原理和UDP编程的只是,希望可以对刚接触网络编程的朋友起到入门的作用。一、UDP介绍UDP和TCP都是构建在IP层之上传输层的协议,转载 2012-11-09 12:39:23 · 894 阅读 · 0 评论 -
C#网络编程系列五:TCP编程
前面专题的例子都是基于应用层上的HTTP协议的介绍, 现在本专题来介绍下传输层协议——TCP协议,主要介绍下TCP协议的工作过程和基于TCP协议的一个简单的通信程序,下面就开始本专题的正文了。一、TCP的工作过程首先TCP是一种面向连接的,可靠的,基于字节流的传输层通信协议。TCP的工作过程可以分为三个阶段:一、连接的建立; 二、传输数据; 三、断开连接,下面就对这三个过程分别介转载 2012-11-08 18:15:10 · 644 阅读 · 0 评论 -
C#网络编程系列三:自定义Web服务器
前言:经过前面的专题中对网络层协议和HTTP协议的简单介绍相信大家对网络中的协议有了大致的了解的, 本专题将针对HTTP协议定义一个Web服务器,我们平常浏览网页通过在浏览器中输入一个网址就可以看到我们想要的网页,这个过程中浏览器只是一个客户端,浏览器(应用层应用程序)通过HTTP协议把用户请求发送到服务端, 服务器接受到发送来的HTTP请求,然后对请求进行处理和响应,最后把响应的内容发送给客户端转载 2012-11-08 09:06:16 · 800 阅读 · 0 评论 -
C#网络编程系列一:网络协议简介
因为这段时间都在研究C#网络编程的一些知识, 所以在这里把我学习到的在这里和大家分享下的,这样既可以达到分享的目的也可以让大家监督我,如果有什么地方理解错了,还请大家不吝赐教的。很多人写网络编程这快都没有怎么讲网络中的协议,然而我觉得既然是网络编程肯定要介绍下网络编程中一些协议的,这样可以让更好的梳理网络编程的知识的,所以我在这系列中会用两个专题去讲协议,第一个专题简单介绍网络分层以及各层转载 2012-11-08 08:40:14 · 578 阅读 · 0 评论 -
C#网络编程系列九:类似QQ的即时通信程序
引言:前面专题中介绍了UDP、TCP和P2P编程,并且通过一些小的示例来让大家更好的理解它们的工作原理以及怎样.Net类库去实现它们的。为了让大家更好的理解我们平常中常见的软件QQ的工作原理,所以在本专题中将利用前面专题介绍的知识来实现一个类似QQ的聊天程序。一、即时通信系统在我们的生活中经常使用即时通信的软件,我们经常接触到的有:QQ、阿里旺旺、MSN等等。这些都是属于即时通信(转载 2012-11-12 15:59:54 · 1428 阅读 · 2 评论 -
C#网络编程系列二:HTTP协议详解
我们在用Asp.net技术开发Web应用程序后,当用户在浏览器输入一个网址时就是再向服务器发送一个HTTP请求,此时就使用了应用层的HTTP协议,在上一个专题我们简单介绍了网络协议的知识,主要是为了后面讲HTTP协议做一个铺垫的,只有对HTTP协议有一个清楚的认识,这样当我们用Asp.net技术开发Web应用程序时,我们可以多从网络协议的方面去思考我们的应用程序,而不是只是单单停留在对服务器控件的转载 2012-11-08 08:57:33 · 798 阅读 · 0 评论 -
C#网络编程系列八:P2P编程
引言:前面的介绍专题中有朋友向我留言说介绍下关于P2P相关的内容的,首先本人对于C#网络编程也不是什么大牛,因为能力的关系,也只能把自己的一些学习过程和自己的一些学习过程中的理解和大家分享下的,下面就进入正题——P2P(Peer to Peer)编程一、P2P的介绍首先,现在大家熟知的BT、电驴、迅雷、QQ、MSN和PPlive等都是基于P2P方式实现的软件,并且对等联网(Peer转载 2012-11-12 15:52:44 · 1098 阅读 · 0 评论 -
C#网络编程系列四:自定义Web浏览器
前言:前一个专题介绍了自定义的Web服务器,然而向Web服务器发出请求的正是本专题要介绍的Web浏览器,本专题通过简单自定义一个Web浏览器来简单介绍浏览器的工作原理,以及帮助一些初学者揭开浏览器这层神秘的面纱(以前总感觉这些应用感觉很深奥的,没想到自己也可以自定义一个浏览器出来),下面不啰嗦了,进入正题。一、Web浏览器的介绍Web浏览器是指可以显示Web服务器或者本地文件系统中转载 2012-11-08 18:05:07 · 722 阅读 · 0 评论 -
如何建立Java Web开发环境(3)
1.2、安装Tomcat6.0应用服务器Tomcat应用服务器包含了运行Java Web应用程序所需的执行环境。Tomcat目前的最新版本是6.0,本课程采用Tomcat6.0作为Java Web程序的运行环境。1.2.1、下载Tomcat6.0可以从Tomcat的官方网站“http://tomcat.apache.org/download-60.cgi”上下载最新的T转载 2012-10-17 14:13:44 · 519 阅读 · 0 评论 -
如何建立Java Web开发环境(6)
1.4.3、安装MySQL客户端工具在安装MySQL 5.1时会同时安装MySQL的客户端工具以便可以操作MySQL数据库中的数据,但是,MySQL自带的客户端工具是在命令行方式下运行的,使用起来不太方便。为了方便操作MySQL数据库中的数据,建议安装一个图形化的MySQL客户端工具。在众多的工具中,建议使用navicat for MySQL管理工具。1.4.3.1、下载nav转载 2012-10-17 14:17:57 · 471 阅读 · 0 评论 -
如何建立Java Web开发环境(5)
1.4、安装MySQL5.0数据库服务器MySQL是一款优秀的数据库管理系统,以其短小精悍、效率高而得到了广泛的应用,特别是在一些开发项目中更是如此。我们采用MySQL最新的5.1版本。1.4.1、下载MySQL 5.1在MySQL的官方网站的“http://www.mysql.com/downloads/”页面下的“MySQL Community Server”下点击转载 2012-10-17 14:16:52 · 501 阅读 · 0 评论 -
如何建立Java Web开发环境(4)
1.3、安装Eclipse集成开发环境Eclipse集成开发环境为开发Java Web应用程序提供了编辑、编译、运行的集成环境,为程序员提供了许多便利。目前Eclipse的最新版本是3.5,本书采用Eclipse 3.5版本。1.3.1、下载Eclipse 3.5从Eclipse官方网站“http://www.eclipse.org/downloads/”的页面中选择“转载 2012-10-17 14:15:05 · 561 阅读 · 0 评论 -
如何建立Java Web开发环境(2)
配置JDK环境在完成了JDK的安装后,需要配置JDK的运行环境,也就是Windows的环境变量,包括PATH环境变量和JAVA_HOME环境变量。在“控制面板”的“性能和维护”下,点击“系统”,出现如图1-6所示的界面:在图1-6所示的界面中,点击“高级”选项卡下的“环境变量”按钮,出现如图1-7所示的界面:在图1-7所示的界面中,在转载 2012-10-17 14:12:26 · 448 阅读 · 0 评论 -
HTTPServlet详解
Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http. 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类.在javax.servlet.http包中定义了采用HTTP通信协议的HttpServlet类.Servlet的框架的核心是javax.servlet.Servlet接口,所有的Serv转载 2013-06-25 13:23:25 · 572 阅读 · 0 评论