怎么样搭建局域网共享平台

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么样搭建局域网共享平台相关的知识,希望对你有一定的参考价值。

参考技术A

  有时候想搭建一个局域网来共享文件,那该怎么办呢?不用怕!下面由我给你做出详细的搭建局域网共享平台方介绍!希望对你有帮助!

  搭建局域网共享平台 方法 一:

  你可以在你的电脑上设置一个共享文件夹,将要共享的文档都放进这个文件夹中。其他电脑要访问时就可以通过电脑左下角开始--运行 输入“\\\\192.168.1.2”(假设你的电脑IP地址是这个)后提示用户名和密码,输入你的电脑登陆用户名和密码就行了 。这是最简单的共享平台了,最好关闭你的系统自带的防火墙。

  你也可以单独做一个FTP服务器。比较麻烦一点。

  搭建局域网共享平台方法二:

  买一根网线 买时候说明要 电脑直连的·! 否则用不了

  回去插在两台电脑的网卡上

  在网上邻居 右键 属性 本地连接 属性 双击INTERNET(TCP/IP)

  使用下面的IP地址 IP地址 一台为 192.168.0.2 另一台为 192.168.0.3 子网掩码两台一样 255.255.255.0 网关 192.168.0.1 DNS随意就行~!~!

  然后改一下工作组~!把两台的工作组设置成一样就可以了~!重启,进游戏就可以联机了

  搭建局域网共享平台方法三:

  一、接入

  1、线路接入需要路由器。考虑网络规模,选择中档路由即可。

  2、如果有安全需求,路由器下来以后应该是防火墙。当然这里对于中小型的网络来说,路由和防火墙可以用一个设备代替。因为现在的防火墙都有路由功能,而路由也可以实现简单的防火墙功能。

  3、如果网络内部需要划分vlan;或者需要和别的分部、分公司实现功能,选择路由或者防火墙的时候要选择有特定模块的设备。当然也可以先用最简单的防火墙,以后有了需求再加设备。

  4、或者用一台服务器作为接入服务器,这台服务器将直接暴露在公网之上,成为无数黑客的攻击和练手对象,甚至成为广大黑客同学的跳板肉鸡,强烈不推荐。

  以上接入方案根据具体情况楼主自主选定,推荐使用防火墙,因为现在的防火墙一般来说功能还是比较强的。

  二、内网

  1、内网推荐中心交换机一台,端口不必太多,功能稍微强大一点的三层交换机,然后根据具体的端点数量配置不同的档次稍微低一点的二层交换机。注意:一定要有冗余的端口,比如下面有120台机器,不要买5台24口的交换机阿,你要考虑以后有新的机器加入进来、或者交换机有端口故障。这里配置三层交换机的好处是以后可以为加强内网管理搭建好环境。

  2、服务器。内部网络到了一定的规模必定需要内部服务器,比如用来做数据服务器、文件服务器、内部web服务器等,或者对外提供服务的服务器。如果数据量比较大或者数据很重要的,可能需要做双机,则有可能需要磁盘阵列,是具体情况而定。

  三、其他设备

java局域网文件共享平台

每天记录学习,每天会有好心情。*^_^*

在学习基于web的java局域网文件共享平台项目的时候,方便日后能及时查阅,在本平台中记录一下基于web的java局域网文件共享平台的开发流程。在学习时候的选用了SSM(MYECLIPSE),这个框架不论是学习还是使用都非常方便,简单易上手。
基于web的java局域网文件共享平台项目具有的用户角色包括了管理员、用户,每个角色都含有自己的登录账号和密码。

总结得出基于web的java局域网文件共享平台项目所有数据为:管理员(admin)、用户(yonghu)、共享(gongxiang)、搜索(sousuo)

基于web的java局域网文件共享平台之管理员表

字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 管理员id
username | VARCHAR(255) | | 账号
password | VARCHAR(255) | | 密码

 

基于web的java局域网文件共享平台之用户表

字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 用户id
xingming | VARCHAR(255) | | 姓名
username | VARCHAR(255) | | 账号
password | VARCHAR(255) | | 密码
fuwuqi | VARCHAR(255) | | 服务器

 

基于web的java局域网文件共享平台之共享表

字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 共享id
wenjian | VARCHAR(255) | | 文件
mingzi | VARCHAR(255) | | 名字

 

基于web的java局域网文件共享平台之搜索表

字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 搜索id
neirong | VARCHAR(255) | | 内容
xingming | VARCHAR(255) | | 姓名
guige | VARCHAR(255) | | 规格

 

 

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------

-- ----------------------------

-- Table structure for ggjywebddjavajywwjgxpt

-- ----------------------------

DROP TABLE IF EXISTS `t_admin`;

CREATE TABLE `t_admin` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 管理员id,`username` VARCHAR(255) DEFAULT NULL COMMENT 账号,`password` VARCHAR(255) DEFAULT NULL COMMENT 密码,PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=管理员;

-- ----------------------------

DROP TABLE IF EXISTS `t_yonghu`;

CREATE TABLE `t_yonghu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 用户id,`xingming` VARCHAR(255) DEFAULT NULL COMMENT 姓名,`username` VARCHAR(255) DEFAULT NULL COMMENT 账号,`password` VARCHAR(255) DEFAULT NULL COMMENT 密码,`fuwuqi` VARCHAR(255) DEFAULT NULL COMMENT 服务器,PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=用户;

-- ----------------------------

DROP TABLE IF EXISTS `t_gongxiang`;

CREATE TABLE `t_gongxiang` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 共享id,`wenjian` VARCHAR(255) DEFAULT NULL COMMENT 文件,`mingzi` VARCHAR(255) DEFAULT NULL COMMENT 名字,PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=共享;

-- ----------------------------

DROP TABLE IF EXISTS `t_sousuo`;

CREATE TABLE `t_sousuo` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 搜索id,`neirong` VARCHAR(255) DEFAULT NULL COMMENT 内容,`xingming` VARCHAR(255) DEFAULT NULL COMMENT 姓名,`guige` VARCHAR(255) DEFAULT NULL COMMENT 规格,PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=搜索;

 

添加共享模块:

从页面中通过post方法,将共享信息传入到后台服务器中,在tianjiagongxiangact

中接收,字段包括文件,名字使用insert方法添加数据,将数据同步到

数据库中,完成添加操作。定义添加成功提示信息,添加共享成功,并保存到request中具体代码如下:

通过gongxiangdao的insert方法将页面传输的共享添加到数据库中 gongxiangdao.insert(gongxiang);

将添加共享成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "添加共享成功");

返回共享管理界面

return "forward:/tianjiagongxiang.action";

查询共享模块:

在浏览器中进入共享查询页面时,此时浏览器的地址栏为gongxiangguanli.action,该地址将响应gongxiangController类中的gongxiangguanli,在该方法中,通过selectByexample方法获取所有的共享信息,并将该信息保存到request中,在页面进行循环展示。该部分核心代码如下:

生成共享样例类,通过example定义查询条件 GongxiangExample example = new GongxiangExample();

通过gongxiangdao的selectByExample方法查询出所有的共享信息 List gongxiangall = gongxiangdao.selectByExample(example);

将共享信息,保存到request中,在页面通过foreach方法进行展示 request.setAttribute("gongxiangall", gongxiangall);

返回共享管理界面

return "forward:/gongxiangguanli.action";

修改共享模块:

对已经上传的共享信息可以进行修改操作,该部分操作在共享管理界面中点击修改按钮可以跳转到共享修改页面。在修改页面中,将初始化所有的共享字段信息,字段信息包括文件,名字。字段信息内容通过共享id获取。修改后的信息传入到gongxiangController中接收为gongxiang。在gongxiangController中包含有提前定义好的gongxiangdao,该参数为gongxiangMapper是实现。gongxiangMapper中定义了修改方法,此处使用修改方法为updateByPrimaryKeySelective,该方法可以将修改后信息同步到数据库中,最终将修改成功信息返回页面中。该部分代码如下:

通过gongxiangdao的修改方法根据id修改对应的共享 gongxiangdao.updateByPrimaryKeySelective(gongxiang);

将修改共享成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "修改共享信息成功");

返回共享管理界面

return "forward:/gongxiangguanli.action";

删除共享模块:

删除共享功能实现在gongxiangController中,实现方法为shanchugongxiang。在页面中通过get方法shanchugongxiang.action?Id的形式将需要删除的共享id上传到服务器中,响应对应的方法,调用gongxiangdao中的deleteByPrimaryKey方法,完成删除操作。将删除成功的提示信息返回到页面中,完成删除数据的操作。该部分核心代码:

通过gongxiangdao的删除方法根据id删除对应的共享 gongxiangdao.deleteByPrimaryKey(id);

将删除共享成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "删除共享成功");

返回共享管理界面

return "forward:/gongxiangguanli.action";

 

源码下载

以上是关于怎么样搭建局域网共享平台的主要内容,如果未能解决你的问题,请参考以下文章

samba怎么给安卓共享局域网?

基于SMM框架的JSP局域网文件共享及检索系统

局域网IP地址无法访问 怎么办

java局域网文件共享平台

CentOS上搭建Samba服务器简单介绍

局域网服务器的共享文件不能用IP访问,只能用计算机名访问